public class CopyStatementNode extends StatementNode
Modifier and Type | Class and Description |
---|---|
static class |
CopyStatementNode.Format |
static class |
CopyStatementNode.Mode |
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
CopyStatementNode() |
Modifier and Type | Method and Description |
---|---|
CursorNode |
asQuery()
Turn the source portion into a regular Select query.
|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
ResultColumnList |
getColumnList() |
long |
getCommitFrequency() |
java.lang.String |
getDelimiter() |
java.lang.String |
getEncoding() |
java.lang.String |
getEscape() |
java.lang.String |
getFilename() |
CopyStatementNode.Format |
getFormat() |
CopyStatementNode.Mode |
getMode() |
java.lang.String |
getNullString() |
java.lang.String |
getQuote() |
SubqueryNode |
getSubquery() |
TableName |
getTableName() |
void |
init(java.lang.Object mode,
java.lang.Object subquery,
java.lang.Object filename)
Initializer for an CopyStatementNode
|
void |
init(java.lang.Object mode,
java.lang.Object tableName,
java.lang.Object columnList,
java.lang.Object filename)
Initializer for an CopyStatementNode
|
boolean |
isHeader() |
void |
printSubNodes(int depth)
Prints the sub-nodes of this object.
|
void |
setCommitFrequency(long commitFrequency) |
void |
setDelimiter(java.lang.String delimiter) |
void |
setEncoding(java.lang.String encoding) |
void |
setEscape(java.lang.String escape) |
void |
setFormat(CopyStatementNode.Format format) |
void |
setHeader(boolean header) |
void |
setNullString(java.lang.String nullString) |
void |
setQuote(java.lang.String quote) |
java.lang.String |
statementToString() |
java.lang.String |
toString()
Convert this object to a String.
|
accept, convertDefaultNode, debugFlush, debugPrint, formatNodeString, getBeginOffset, getDebugOutput, getEndOffset, getNodeFactory, getNodeType, getNullNode, getParserContext, getStatementType, getUserData, init, init, init, init, init, init, init, init, init, init, init, init, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint
public void init(java.lang.Object mode, java.lang.Object subquery, java.lang.Object filename)
init
in class QueryTreeNode
mode
- The copy direction.subquery
- The derived table.filename
- The file name or null
.public void init(java.lang.Object mode, java.lang.Object tableName, java.lang.Object columnList, java.lang.Object filename)
init
in class QueryTreeNode
mode
- The copy direction.tableName
- The table name.columnList
- The list of columns.filename
- The file name or null
.public CopyStatementNode.Mode getMode()
public SubqueryNode getSubquery()
public TableName getTableName()
public ResultColumnList getColumnList()
public java.lang.String getFilename()
public CopyStatementNode.Format getFormat()
public void setFormat(CopyStatementNode.Format format)
public java.lang.String getDelimiter()
public void setDelimiter(java.lang.String delimiter)
public java.lang.String getNullString()
public void setNullString(java.lang.String nullString)
public boolean isHeader()
public void setHeader(boolean header)
public java.lang.String getQuote()
public void setQuote(java.lang.String quote)
public java.lang.String getEscape()
public void setEscape(java.lang.String escape)
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
public long getCommitFrequency()
public void setCommitFrequency(long commitFrequency)
public void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class QueryTreeNode
StandardException
public java.lang.String toString()
toString
in class StatementNode
public java.lang.String statementToString()
statementToString
in class StatementNode
public void printSubNodes(int depth)
printSubNodes
in class QueryTreeNode
depth
- The depth of this node in the treepublic CursorNode asQuery() throws StandardException
StandardException
Copyright © 2013. All Rights Reserved.