Package org.h2.command.ddl
Contains DDL (data definition language) and related SQL statements.
-
Class Summary Class Description AlterDomain The base class for ALTER DOMAIN commands.AlterDomainAddConstraint This class represents the statement ALTER DOMAIN ADD CONSTRAINTAlterDomainDropConstraint This class represents the statement ALTER DOMAIN DROP CONSTRAINTAlterDomainExpressions This class represents the statements ALTER DOMAIN SET DEFAULT ALTER DOMAIN DROP DEFAULT ALTER DOMAIN SET ON UPDATE ALTER DOMAIN DROP ON UPDATEAlterDomainRename This class represents the statement ALTER DOMAIN RENAMEAlterDomainRenameConstraint This class represents the statement ALTER DOMAIN RENAME CONSTRAINTAlterIndexRename This class represents the statement ALTER INDEX RENAMEAlterSchemaRename This class represents the statement ALTER SCHEMA RENAMEAlterSequence This class represents the statement ALTER SEQUENCE.AlterTable The base class for ALTER TABLE commands.AlterTableAddConstraint This class represents the statement ALTER TABLE ADD CONSTRAINTAlterTableAlterColumn This class represents the statements ALTER TABLE ADD, ALTER TABLE ADD IF NOT EXISTS, ALTER TABLE ALTER COLUMN, ALTER TABLE ALTER COLUMN SELECTIVITY, ALTER TABLE ALTER COLUMN SET DEFAULT, ALTER TABLE ALTER COLUMN DROP DEFAULT, ALTER TABLE ALTER COLUMN DROP EXPRESSION, ALTER TABLE ALTER COLUMN SET NULL, ALTER TABLE ALTER COLUMN DROP NULL, ALTER TABLE ALTER COLUMN SET VISIBLE, ALTER TABLE ALTER COLUMN SET INVISIBLE, ALTER TABLE DROP COLUMNAlterTableDropConstraint This class represents the statement ALTER TABLE DROP CONSTRAINTAlterTableRename This class represents the statement ALTER TABLE RENAMEAlterTableRenameColumn This class represents the statement ALTER TABLE ALTER COLUMN RENAMEAlterTableRenameConstraint This class represents the statement ALTER TABLE RENAME CONSTRAINTAlterUser This class represents the statements ALTER USER ADMIN, ALTER USER RENAME, ALTER USER SET PASSWORDAlterView This class represents the statement ALTER VIEWAnalyze This class represents the statements ANALYZE and ANALYZE TABLEAnalyze.SelectivityData CommandWithColumns CreateAggregate This class represents the statement CREATE AGGREGATECreateConstant This class represents the statement CREATE CONSTANTCreateDomain This class represents the statement CREATE DOMAINCreateFunctionAlias This class represents the statement CREATE ALIASCreateIndex This class represents the statement CREATE INDEXCreateLinkedTable This class represents the statement CREATE LINKED TABLECreateRole This class represents the statement CREATE ROLECreateSchema This class represents the statement CREATE SCHEMACreateSequence This class represents the statement CREATE SEQUENCE.CreateSynonym This class represents the statement CREATE SYNONYMCreateSynonymData The data required to create a synonym.CreateTable This class represents the statement CREATE TABLECreateTableData The data required to create a table.CreateTrigger This class represents the statement CREATE TRIGGERCreateUser This class represents the statement CREATE USERCreateView This class represents the statement CREATE VIEWDeallocateProcedure This class represents the statement DEALLOCATEDefineCommand This class represents a non-transaction statement, for example a CREATE or DROP.DropAggregate This class represents the statement DROP AGGREGATEDropConstant This class represents the statement DROP CONSTANTDropDatabase This class represents the statement DROP ALL OBJECTSDropDomain This class represents the statement DROP DOMAINDropFunctionAlias This class represents the statement DROP ALIASDropIndex This class represents the statement DROP INDEXDropRole This class represents the statement DROP ROLEDropSchema This class represents the statement DROP SCHEMADropSequence This class represents the statement DROP SEQUENCEDropSynonym This class represents the statement DROP SYNONYMDropTable This class represents the statement DROP TABLEDropTable.SchemaAndTable DropTrigger This class represents the statement DROP TRIGGERDropUser This class represents the statement DROP USERDropView This class represents the statement DROP VIEWGrantRevoke This class represents the statements GRANT RIGHT, GRANT ROLE, REVOKE RIGHT, REVOKE ROLEPrepareProcedure This class represents the statement PREPARESchemaCommand This class represents a non-transaction statement that involves a schema.SchemaOwnerCommand This class represents a non-transaction statement that involves a schema and requires schema owner rights.SequenceOptions Sequence options.SetComment This class represents the statement COMMENTTruncateTable This class represents the statement TRUNCATE TABLE