public interface InsertStatement extends SetStatement
Interface of an INSERT statement.
SetStatement.SetValue
Modifier and Type | Method and Description |
---|---|
SelectStatement |
getSubSelect()
Returns a subselect previously being added with
setSubSelect(SelectStatement) , or null. |
void |
setSubSelect(SelectStatement pStatement)
Adds a subselect; the columns returned by the subselect
will be inserted.
|
addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSet, addSetDate, addSetDate, addSetDate, addSetDateTime, addSetDateTime, addSetDateTime, addSetNull, addSetNull, addSetNull, addSetTime, addSetTime, addSetTime, getSetValues
createFunction, getSQLFactory, getTableReference, newCase, setTable
void setSubSelect(SelectStatement pStatement)
Adds a subselect; the columns returned by the subselect
will be inserted. This is used for bulk inserts like
INSERT INTO foo (col1, col2, col2) (SELECT * FROM ...)
.
pStatement
- The statement being performed to create
the rows being inserted.SelectStatement getSubSelect()
Returns a subselect previously being added with
setSubSelect(SelectStatement)
, or null.