Interface SQLDDLStatement
-
- All Superinterfaces:
SQLDbTypedObject,SQLObject,SQLStatement
- All Known Subinterfaces:
OracleAlterStatement,OracleDDLStatement,SQLAlterStatement,SQLCreateStatement,SQLDropStatement
- All Known Implementing Classes:
AthenaCreateTableStatement,BigQueryCreateTableStatement,BlinkCreateTableStatement,CKAlterTableStatement,CKAlterTableUpdateStatement,CKCreateTableStatement,DB2CreateSchemaStatement,DB2CreateTableStatement,DB2DropSchemaStatement,GaussDbCreateTableStatement,HiveCreateFunctionStatement,HiveCreateTableStatement,HiveMsckRepairStatement,ImpalaCreateTableStatement,MySqlAlterEventStatement,MysqlAlterFullTextStatement,MySqlAlterLogFileGroupStatement,MySqlAlterServerStatement,MySqlAlterTablespaceStatement,MySqlAlterUserStatement,MySqlCreateAddLogFileGroupStatement,MySqlCreateEventStatement,MySqlCreateExternalCatalogStatement,MySqlCreateServerStatement,MySqlCreateTableSpaceStatement,MySqlCreateTableStatement,MySqlCreateUserStatement,MysqlDropFullTextStatement,MySqlRenameSequenceStatement,MySqlRenameTableStatement,OdpsAddFileStatement,OdpsAddStatisticStatement,OdpsAddTableStatement,OdpsCountStatement,OdpsCreateTableStatement,OdpsRestoreStatement,OdpsUndoTableStatement,OracleAlterPackageStatement,OracleAlterSessionStatement,OracleAlterSummaryStatement,OracleAlterSynonymStatement,OracleAlterTablespaceStatement,OracleAlterTriggerStatement,OracleAlterViewStatement,OracleCreateDatabaseDbLinkStatement,OracleCreateIndexStatement,OracleCreatePackageStatement,OracleCreateSynonymStatement,OracleCreateTableSpaceStatement,OracleCreateTableStatement,OracleCreateTypeStatement,OracleDropDbLinkStatement,OracleDropPackageStatement,OscarAlterSchemaStatement,OscarCreateSchemaStatement,OscarDropSchemaStatement,PGAlterDatabaseStatement,PGAlterSchemaStatement,PGCreateDatabaseStatement,PGCreateSchemaStatement,PGDropDatabaseStatement,PGDropSchemaStatement,PrestoAlterFunctionStatement,PrestoAlterSchemaStatement,PrestoCreateTableStatement,RedshiftCreateTableStatement,SparkCacheTableStatement,SparkCreateScanStatement,SparkCreateTableStatement,SQLAlterDatabaseStatement,SQLAlterFunctionStatement,SQLAlterIndexStatement,SQLAlterMaterializedViewStatement,SQLAlterOutlineStatement,SQLAlterProcedureStatement,SQLAlterResourceGroupStatement,SQLAlterSequenceStatement,SQLAlterSystemGetConfigStatement,SQLAlterSystemSetConfigStatement,SQLAlterTableGroupStatement,SQLAlterTableStatement,SQLAlterViewRenameStatement,SQLAlterViewStatement,SQLCreateDatabaseStatement,SQLCreateFunctionStatement,SQLCreateIndexStatement,SQLCreateMaterializedViewStatement,SQLCreateProcedureStatement,SQLCreateResourceGroupStatement,SQLCreateRoleStatement,SQLCreateSequenceStatement,SQLCreateTableGroupStatement,SQLCreateTableStatement,SQLCreateTriggerStatement,SQLCreateUserStatement,SQLCreateViewStatement,SQLDropCatalogStatement,SQLDropDatabaseStatement,SQLDropEventStatement,SQLDropFunctionStatement,SQLDropIndexStatement,SQLDropLogFileGroupStatement,SQLDropMaterializedViewStatement,SQLDropOfflineModelStatement,SQLDropOutlineStatement,SQLDropProcedureStatement,SQLDropResourceGroupStatement,SQLDropResourceStatement,SQLDropRoleStatement,SQLDropSequenceStatement,SQLDropServerStatement,SQLDropSynonymStatement,SQLDropTableGroupStatement,SQLDropTableSpaceStatement,SQLDropTableStatement,SQLDropTriggerStatement,SQLDropTypeStatement,SQLDropUserStatement,SQLDropViewStatement,SQLListResourceGroupStatement,SQLPurgeLogsStatement,SQLPurgeRecyclebinStatement,SQLPurgeTableStatement,SQLPurgeTemporaryOutputStatement,StarRocksCreateResourceStatement,StarRocksCreateTableStatement,SynapseCreateTableStatement,TDCreateTableStatement
public interface SQLDDLStatement extends SQLStatement
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSQLDDLStatement.DDLObjectType
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SQLDDLStatement.DDLObjectTypegetDDLObjectType()-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLStatement
clone, getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString
-
-
-
-
Method Detail
-
getDDLObjectType
default SQLDDLStatement.DDLObjectType getDDLObjectType()
-
-