Class OracleInsertStatement
- java.lang.Object
-
- org.apache.shardingsphere.sql.parser.sql.common.statement.AbstractSQLStatement
-
- org.apache.shardingsphere.sql.parser.sql.common.statement.dml.InsertStatement
-
- org.apache.shardingsphere.sql.parser.sql.dialect.statement.oracle.dml.OracleInsertStatement
-
- All Implemented Interfaces:
ASTNode,DMLStatement,SQLStatement,OracleStatement
public final class OracleInsertStatement extends InsertStatement implements OracleStatement
Oracle insert statement.
-
-
Constructor Summary
Constructors Constructor Description OracleInsertStatement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<InsertMultiTableElementSegment>getInsertMultiTableElementSegment()Get insert multi table element segment.Optional<SubquerySegment>getSelectSubquery()Get insert select segment.-
Methods inherited from class org.apache.shardingsphere.sql.parser.sql.common.statement.dml.InsertStatement
getColumns, getInsertColumns, getInsertSelect
-
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
-
getSelectSubquery
public Optional<SubquerySegment> getSelectSubquery()
Get insert select segment.- Returns:
- insert select segment
-
getInsertMultiTableElementSegment
public Optional<InsertMultiTableElementSegment> getInsertMultiTableElementSegment()
Get insert multi table element segment.- Returns:
- insert select segment
-
-