public class TInsertSqlNode extends TParseTreeNode
Constructor and Description |
---|
TInsertSqlNode() |
accept, acceptChildren, addAllMyTokensToTokenList, appendString, doParse, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toString
public TCTEList cteList
public boolean isInsertAll()
public boolean isInsertFirst()
public void setInsertAllOrFirst(TSourceToken st)
public void setErrorLoggingClause(TErrorLoggingClause errorLoggingClause)
public TErrorLoggingClause getErrorLoggingClause()
public void setDirectoryName(TObjectName directoryName)
public void setHiveInsertType(EHiveInsertType hiveInsertType)
public EHiveInsertType getHiveInsertType()
public TObjectName getDirectoryName()
public void init(Object arg1)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argumentpublic TCTEList getCteList()
public TPTNodeList<TInsertCondition> getInsertConditions()
public TPTNodeList<TInsertIntoValue> getInsertIntoValues()
public void setInsertConditions(TPTNodeList<TInsertCondition> insertConditions)
public void setElseIntoValues(TPTNodeList<TInsertIntoValue> elseIntoValues)
public TPTNodeList<TInsertIntoValue> getElseIntoValues()
public void setInsertIntoValues(TPTNodeList<TInsertIntoValue> insertIntoValues)
public void setInsertToken(TSourceToken insertToken)
public TSourceToken getInsertToken()
public TSelectSqlNode getSubQueryNode()
public TMultiTargetList getValues()
public void setSubQueryNode(TSelectSqlNode subQueryNode)
public int getValueType()
public void setValueType(int valueType)
public TReturningClause getReturningClause()
public TObjectNameList getColumnList()
public TOutputClause getOutputClause()
public TFromTable getTargetTable()
public TTopClause getTopClause()
public void setOnDuplicateKeyUpdate(TResultColumnList onDuplicateKeyUpdate)
public TResultColumnList getOnDuplicateKeyUpdate()
public void setIgnore(TSourceToken ignore)
public void setPriority_delayed(TSourceToken priority_delayed)
public TSourceToken getIgnore()
public TSourceToken getPriority_delayed()
public void setReturningClause(TReturningClause returningClause)
public void setColumnListByResultColumnList(TResultColumnList columnList)
public void setColumnList(TObjectNameList columnList)
public void setTargetTable(TFromTable targetTable)
public void setOutputClause(TOutputClause outputClause)
public void setTopClause(TTopClause topClause)
public TFunctionCall getFunctionCall()
public TObjectName getRecordName()
public void setValuesByMultiTarget(TMultiTarget mt)
public void setValuesByMultiTargetList(TMultiTargetList mtList)
public TResultColumnList getSetColumnValues()
public void setIsolationClause(TIsolationClause isolationClause)
public TIsolationClause getIsolationClause()
public TExecuteSqlNode getExecuteSqlNode()
public void setValues(TDummy dummyNode)
Copyright © 2019. All rights reserved.