|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.TCustomSqlStatement
gudusoft.gsqlparser.stmt.TInsertSqlStatement
public class TInsertSqlStatement
Use the INSERT statement to add rows to a table, the base table of a view, a partition of a partitioned table or a subpartition of a composite-partitioned table, or an object table or the base table of an object view.
TCustomSqlStatement.cteList
,
TCustomSqlStatement.targetTable
,
TCustomSqlStatement.outputClause
,
TCustomSqlStatement.returningClause
Field Summary |
---|
Fields inherited from class gudusoft.gsqlparser.TCustomSqlStatement |
---|
dbvendor, dummytag, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables |
Constructor Summary | |
---|---|
TInsertSqlStatement(EDbVendor dbvendor)
|
Method Summary | |
---|---|
void |
accept(TParseTreeVisitor v)
|
int |
doParseStatement(TCustomSqlStatement psql)
|
TObjectNameList |
getColumnList()
|
TFunctionCall |
getFunctionCall()
value clause valid when getValueType() is vt_values_function. |
TSourceToken |
getIgnore()
|
TPTNodeList<TInsertCondition> |
getInsertConditions()
|
TPTNodeList<TInsertIntoValue> |
getInsertIntoValues()
|
TSourceToken |
getInsertToken()
|
TSourceToken |
getPriority_delayed()
|
TObjectName |
getRecordName()
plsql record name in values clause |
TResultColumnList |
getSetColumnValues()
set column value clauses in MySQL insert statement. |
TSelectSqlStatement |
getSubQuery()
value clause valid when getValueType() is vt_query. |
TMultiTargetList |
getValues()
value clause, valid when getValueType() is vt_values. |
int |
getValueType()
|
void |
setInsertToken(TSourceToken insertToken)
|
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode |
---|
addAllMyTokensToTokenList, doParse, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TInsertSqlStatement(EDbVendor dbvendor)
Method Detail |
---|
public TPTNodeList<TInsertCondition> getInsertConditions()
public TPTNodeList<TInsertIntoValue> getInsertIntoValues()
public void setInsertToken(TSourceToken insertToken)
public TSourceToken getInsertToken()
public TSelectSqlStatement getSubQuery()
getValueType()
is vt_query.
public TFunctionCall getFunctionCall()
getValueType()
is vt_values_function.
public TObjectName getRecordName()
public int getValueType()
vt_values, getValues()
vt_values_empty, syntax like: value ()
vt_query, getSubQuery()
vt_default_values,
vt_execute,
vt_values_function, getFunctionCall()
public TMultiTargetList getValues()
getValueType()
is vt_values.
public TSourceToken getIgnore()
public TSourceToken getPriority_delayed()
public TResultColumnList getSetColumnValues()
public TObjectNameList getColumnList()
public int doParseStatement(TCustomSqlStatement psql)
doParseStatement
in class TCustomSqlStatement
public void accept(TParseTreeVisitor v)
accept
in interface Visitable
accept
in class TParseTreeNode
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |