Class InsertStatement
- java.lang.Object
-
- org.apache.shardingsphere.sql.parser.sql.common.statement.AbstractSQLStatement
-
- org.apache.shardingsphere.sql.parser.sql.common.statement.dml.InsertStatement
-
- All Implemented Interfaces:
ASTNode,DMLStatement,SQLStatement
- Direct Known Subclasses:
MySQLInsertStatement,OpenGaussInsertStatement,OracleInsertStatement,PostgreSQLInsertStatement,SQL92InsertStatement,SQLServerInsertStatement
public abstract class InsertStatement extends AbstractSQLStatement implements DMLStatement
Insert statement.
-
-
Constructor Summary
Constructors Constructor Description InsertStatement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<ColumnSegment>getColumns()Get columns.Optional<InsertColumnsSegment>getInsertColumns()Get insert columns segment.Optional<SubquerySegment>getInsertSelect()Get insert select segment.-
Methods inherited from class org.apache.shardingsphere.sql.parser.sql.common.statement.AbstractSQLStatement
addParameterMarkerSegments, getParameterCount
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement
getParameterCount
-
-
-
-
Method Detail
-
getInsertColumns
public Optional<InsertColumnsSegment> getInsertColumns()
Get insert columns segment.- Returns:
- insert columns segment
-
getColumns
public Collection<ColumnSegment> getColumns()
Get columns.- Returns:
- columns
-
getInsertSelect
public Optional<SubquerySegment> getInsertSelect()
Get insert select segment.- Returns:
- insert select segment
-
-