dsql.parser
Class ASTPrint
java.lang.Object
dsql.parser.SimpleNode
dsql.parser.DMNode
dsql.parser.ASTPrint
- All Implemented Interfaces:
- Node
- public class ASTPrint
- extends DMNode
A print instruction
Methods inherited from class dsql.parser.DMNode |
executeArgument, executeArgumentAsClass, executeArgumentColumnHolder, executeArgumentNonNull, executeArgumentRecordHolder, executeArgumentTable, executeWithCatch, executeXML, getArgument, getCaller, getDsqlParent, getLine, getRoot, getString, hasArgument, jjtInsertFirstChild, jjtSetChild, setCaller, setLine |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ASTPrint
public ASTPrint(int id)
ASTPrint
public ASTPrint(Parser p,
int id)
getMode
public int getMode()
getHeader
public boolean getHeader()
setAll
public void setAll()
setPrintln
public void setPrintln()
setTableMode
public void setTableMode()
setCSVMode
public void setCSVMode()
setXMLMode
public void setXMLMode()
setAppend
public void setAppend()
setToFile
public void setToFile()
setHeader
public void setHeader(boolean _header)
execute
public Value execute()
throws ExecuteException
- Description copied from class:
DMNode
- Execute a Node
- Specified by:
execute
in class DMNode
- Throws:
ExecuteException
- If an error occurs during execution
getParentOut
protected java.io.PrintStream getParentOut()
printResults
public void printResults(AbstractResults r)
throws ExecuteException
- Prints a multiple results object
- Throws:
ExecuteException
printTable
public void printTable(TableResult r)
throws ExecuteException
- Throws:
ExecuteException
printTableHeader
public void printTableHeader(ColumnHolder r)
throws ExecuteException
- Throws:
ExecuteException
printRecord
public void printRecord(ColumnHolder r)
throws ExecuteException
- Throws:
ExecuteException
printXMLColumn
public void printXMLColumn(java.lang.String label,
java.lang.String val)
printColumn
public void printColumn(int i,
java.lang.String val)
printTableLine
public void printTableLine()
- Prints '+-----+-----+' line
print
public void print(java.lang.String s)
println
public void println()
println
public void println(java.lang.String s)