Class ValidStatementSegment
- java.lang.Object
-
- org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.routine.ValidStatementSegment
-
- All Implemented Interfaces:
ASTNode,SQLSegment
public class ValidStatementSegment extends Object implements SQLSegment
Valid statement segment.
-
-
Constructor Summary
Constructors Constructor Description ValidStatementSegment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<AlterTableStatement>getAlterTable()Get alter table statement.Optional<CreateTableStatement>getCreateTable()Get create table statement.Optional<DeleteStatement>getDelete()Get delete statement.Optional<DropTableStatement>getDropTable()Get drop table statement.Optional<InsertStatement>getInsert()Get insert statement.Optional<InsertStatement>getReplace()Get replace statement.Optional<SelectStatement>getSelect()Get select statement.Optional<TruncateStatement>getTruncate()Get truncate statement.Optional<UpdateStatement>getUpdate()Get update statement.-
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.segment.SQLSegment
getStartIndex, getStopIndex
-
-
-
-
Method Detail
-
getCreateTable
public Optional<CreateTableStatement> getCreateTable()
Get create table statement.- Returns:
- create table statement
-
getAlterTable
public Optional<AlterTableStatement> getAlterTable()
Get alter table statement.- Returns:
- alter table statement
-
getDropTable
public Optional<DropTableStatement> getDropTable()
Get drop table statement.- Returns:
- drop table statement
-
getTruncate
public Optional<TruncateStatement> getTruncate()
Get truncate statement.- Returns:
- truncate statement
-
getInsert
public Optional<InsertStatement> getInsert()
Get insert statement.- Returns:
- insert statement
-
getReplace
public Optional<InsertStatement> getReplace()
Get replace statement.- Returns:
- replace statement
-
getUpdate
public Optional<UpdateStatement> getUpdate()
Get update statement.- Returns:
- update statement
-
getDelete
public Optional<DeleteStatement> getDelete()
Get delete statement.- Returns:
- delete statement
-
getSelect
public Optional<SelectStatement> getSelect()
Get select statement.- Returns:
- select statement
-
-