Class TInsertSqlNode
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
Interal used by parser.
public class TInsertSqlNode : TParseTreeNode, Visitable
- Inheritance
-
TInsertSqlNode
- Implements
- Inherited Members
Properties
ColumnList
public virtual TObjectNameList ColumnList { get; set; }
Property Value
ColumnListByResultColumnList
public virtual TResultColumnList ColumnListByResultColumnList { set; }
Property Value
DirectoryName
public virtual TObjectName DirectoryName { get; set; }
Property Value
ElseIntoValues
public List<TInsertIntoValue> ElseIntoValues { get; set; }
Property Value
ErrorLoggingClause
public virtual TErrorLoggingClause ErrorLoggingClause { get; set; }
Property Value
ExecuteSqlNode
public virtual TExecuteSqlNode ExecuteSqlNode { get; }
Property Value
FunctionCall
public virtual TFunctionCall FunctionCall { get; }
Property Value
HiveInsertType
public virtual EHiveInsertType HiveInsertType { get; set; }
Property Value
Ignore
public virtual TSourceToken Ignore { get; set; }
Property Value
InsertConditions
public virtual List<TInsertCondition> InsertConditions { get; set; }
Property Value
InsertIntoValues
public virtual List<TInsertIntoValue> InsertIntoValues { get; set; }
Property Value
InsertToken
public virtual TSourceToken InsertToken { get; set; }
Property Value
IsolationClause
public virtual TIsolationClause IsolationClause { get; set; }
Property Value
OnDuplicateKeyUpdate
public virtual TResultColumnList OnDuplicateKeyUpdate { get; set; }
Property Value
OutputClause
public virtual TOutputClause OutputClause { get; set; }
Property Value
Priority_delayed
public virtual TSourceToken Priority_delayed { get; set; }
Property Value
RecordName
public virtual TObjectName RecordName { get; }
Property Value
ReturningClause
public virtual TReturningClause ReturningClause { get; set; }
Property Value
SetColumnValues
public virtual TResultColumnList SetColumnValues { get; }
Property Value
SubQueryNode
public virtual TSelectSqlNode SubQueryNode { get; set; }
Property Value
TargetTable
public virtual TFromTable TargetTable { get; set; }
Property Value
TopClause
public virtual TTopClause TopClause { get; set; }
Property Value
ValueType
public virtual int ValueType { get; set; }
Property Value
ValuesByMultiTarget
public virtual TMultiTarget ValuesByMultiTarget { set; }
Property Value
ValuesByMultiTargetList
public virtual TMultiTargetList ValuesByMultiTargetList { set; }
Property Value
cteList
public TCTEList cteList { get; set; }
Property Value
Methods
getTargetTable()
public TFromTable getTargetTable()
Returns
getValues()
public virtual TMultiTargetList getValues()
Returns
init(object)
Initialize a query tree node.
public override void init(object arg1)
Parameters
arg1object
setColumnList(TObjectNameList)
public void setColumnList(TObjectNameList onl)
Parameters
onlTObjectNameList
setInsertToken(TSourceToken)
public void setInsertToken(TSourceToken st)
Parameters
stTSourceToken
setIsolationClause(TIsolationClause)
public void setIsolationClause(TIsolationClause ic)
Parameters
setReturningClause(TReturningClause)
public void setReturningClause(TReturningClause c)
Parameters
setTargetTable(TFromTable)
public void setTargetTable(TFromTable ft)
Parameters
ftTFromTable
setValues(TDummy)
public virtual void setValues(TDummy dummyNode)
Parameters
dummyNodeTDummy