|
||||||||||
| 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 TCustomSqlStatementpublic void accept(TParseTreeVisitor v)
accept in interface Visitableaccept in class TParseTreeNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||