Package gudusoft.gsqlparser.nodes
Class TInsertSqlNode
Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TInsertSqlNode
- All Implemented Interfaces:
Visitable,Iterator<TSourceToken>
Interal used by parser.
-
Field Summary
FieldsFields inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TInsertSqlNodegetFirstInsertSqlNode(ArrayList<TInsertSqlNode> insertSqlNodes) intvoidInitialize a query tree node.booleanbooleanvoidsetColumnList(TObjectNameList columnList) voidsetColumnListByResultColumnList(TResultColumnList columnList) voidsetDirectoryName(TObjectName directoryName) voidsetElseIntoValues(TPTNodeList<TInsertIntoValue> elseIntoValues) voidsetErrorLoggingClause(TErrorLoggingClause errorLoggingClause) voidsetFileFormat(TDummy dummy) static voidsetFromList(ArrayList<TInsertSqlNode> insertSqlNodes, TFromTableList fromTables) voidsetHiveInsertType(EHiveInsertType hiveInsertType) voidsetIgnore(TSourceToken ignore) voidvoidsetInsertConditions(TPTNodeList<TInsertCondition> insertConditions) voidsetInsertIntoValues(TPTNodeList<TInsertIntoValue> insertIntoValues) voidsetInsertSqlNodes(ArrayList<TInsertSqlNode> insertSqlNodes) voidsetInsertToken(TSourceToken insertToken) voidsetIsolationClause(TIsolationClause isolationClause) voidsetOnDuplicateKeyUpdate(TResultColumnList onDuplicateKeyUpdate) voidsetOutputClause(TOutputClause outputClause) voidsetOverwrite(TSourceToken overwrite) voidsetPriority_delayed(TSourceToken priority_delayed) voidsetReturningClause(TReturningClause returningClause) voidsetSubQueryNode(TSelectSqlNode subQueryNode) voidsetTargetTable(TDummy targetTableAndColumns) voidsetTargetTable(TFromTable targetTable) voidsetTopClause(TTopClause topClause) voidvoidvoidvoidsetValueType(int valueType) Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
accept, acceptChildren, addAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, doParse, fastSetString, getAnchorNode, getColumnNo, getCommentAfterNode, getCommentBeforeNode, getCompactString, getDummyTag, getEndToken, getEvaluateDatatype, getEvalValue, getGsqlparser, getLineNo, getLocation, getMd5, getNodeStatus, getNodeType, getParentObjectName, getPlainText, getStartToken, getTokenCount, hasNext, init, init, init, init, init, insertAfterAToken, insertNewNodeBeforeMe, isChanged, isTokensInChain, next, refreshAllNodesTokenCount, remove, removeAllMyTokensFromTokenList, removeTokens, removeTokensBetweenNodes, removeTokensBetweenToken, replaceWithNewNode, resetIterator, setAnchorNode, setChanged, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setEndToken, setEndTokenDirectly, setEvaluateDatatype, setEvalValue, setGsqlparser, setIncludingComment, setLocation, setNewSubNode, setNodeStatus, setNodeType, setParent, setPlainText, setStartToken, setStartToken, setStartToken, setStartToken, setStartTokenDirectly, setString, setString2, subNodeInNode, toScript, toString, toString2Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
cteList
-
-
Constructor Details
-
TInsertSqlNode
public TInsertSqlNode()
-
-
Method Details
-
getFileFormat
-
getFileOptions
-
setFileFormat
-
getSourceValueTable
-
isInsertAll
-
isInsertFirst
-
setInsertAllOrFirst
-
setErrorLoggingClause
-
getErrorLoggingClause
-
setDirectoryName
-
setOverwrite
-
setHiveInsertType
-
getHiveInsertType
-
getDirectoryName
-
init
Description copied from class:TParseTreeNodeInitialize a query tree node. Used internally- Overrides:
initin classTParseTreeNode- Parameters:
arg1- first argument
-
getCteList
-
getInsertConditions
-
getInsertIntoValues
-
setInsertConditions
-
setElseIntoValues
-
getElseIntoValues
-
setInsertIntoValues
-
setInsertToken
-
getInsertToken
-
getSubQueryNode
-
getValues
-
setSubQueryNode
-
getValueType
-
setValueType
-
getReturningClause
-
getColumnList
-
getOutputClause
-
getTargetTable
-
getTopClause
-
setOnDuplicateKeyUpdate
-
getOnDuplicateKeyUpdate
-
setIgnore
-
setPriority_delayed
-
getIgnore
-
getPriority_delayed
-
setReturningClause
-
setColumnListByResultColumnList
-
setColumnList
-
setTargetTable
-
setTargetTable
-
setOutputClause
-
setTopClause
-
getFunctionCall
-
getRecordName
-
setValuesByMultiTarget
-
setValuesByMultiTargetList
-
getSetColumnValues
-
setIsolationClause
-
getIsolationClause
-
getExecuteSqlNode
-
setValues
-
getInsertSqlNodes
-
setInsertSqlNodes
-
setFromList
-
getFirstInsertSqlNode
-