## Package org.h2.command.ddl

Contains DDL (data definition language) and related SQL statements.

See:
Description

Class Summary
AlterIndexRename: This class represents the statement ALTER INDEX RENAME
AlterSchemaRename: This class represents the statement ALTER SCHEMA RENAME
AlterTableAddConstraint: This class represents the statement ALTER TABLE ADD CONSTRAINT
AlterTableAlterColumn: This class represents the statements ALTER TABLE ADD, ALTER TABLE ALTER COLUMN, ALTER TABLE ALTER COLUMN RESTART, ALTER TABLE ALTER COLUMN SELECTIVITY, ALTER TABLE ALTER COLUMN SET DEFAULT, ALTER TABLE ALTER COLUMN SET NOT NULL, ALTER TABLE ALTER COLUMN SET NULL, ALTER TABLE DROP COLUMN
AlterTableDropConstraint: This class represents the statement ALTER TABLE DROP CONSTRAINT
AlterTableRename: This class represents the statement ALTER TABLE RENAME
AlterTableRenameColumn: This class represents the statement ALTER TABLE ALTER COLUMN RENAME
AlterUser: This class represents the statements ALTER USER ADMIN, ALTER USER RENAME, ALTER USER SET PASSWORD
AlterView: This class represents the statement ALTER VIEW
Analyze: This class represents the statement ANALYZE
CreateAggregate: This class represents the statement CREATE AGGREGATE
CreateConstant: This class represents the statement CREATE CONSTANT
CreateFunctionAlias: This class represents the statement CREATE ALIAS
CreateIndex: This class represents the statement CREATE INDEX
CreateLinkedTable: This class represents the statement CREATE LINKED TABLE
CreateRole: This class represents the statement CREATE ROLE
CreateSchema: This class represents the statement CREATE SCHEMA
CreateSequence: This class represents the statement CREATE SEQUENCE
CreateTable: This class represents the statement CREATE TABLE
CreateTableData: The data required to create a table.
CreateTrigger: This class represents the statement CREATE TRIGGER
CreateUser: This class represents the statement CREATE USER
CreateUserDataType: This class represents the statement CREATE DOMAIN
CreateView: This class represents the statement CREATE VIEW
DeallocateProcedure: This class represents the statement DEALLOCATE
DefineCommand: This class represents a non-transaction statement, for example a CREATE or DROP.
DropAggregate: This class represents the statement DROP AGGREGATE
DropConstant: This class represents the statement DROP CONSTANT
DropDatabase: This class represents the statement DROP ALL OBJECTS
DropFunctionAlias: This class represents the statement DROP ALIAS
DropIndex: This class represents the statement DROP INDEX
DropRole: This class represents the statement DROP ROLE
DropSchema: This class represents the statement DROP SCHEMA
DropSequence: This class represents the statement DROP SEQUENCE
DropTable: This class represents the statement DROP TABLE
DropTrigger: This class represents the statement DROP TRIGGER
DropUser: This class represents the statement DROP USER
DropUserDataType: This class represents the statement DROP DOMAIN
DropView: This class represents the statement DROP VIEW
GrantRevoke: This class represents the statements GRANT RIGHT, GRANT ROLE, REVOKE RIGHT, REVOKE ROLE
PrepareProcedure: This class represents the statement PREPARE
SchemaCommand: This class represents a non-transaction statement that involves a schema.
SetComment: This class represents the statement COMMENT
TruncateTable: This class represents the statement TRUNCATE TABLE

## Package org.h2.command.ddl Description

Contains DDL (data definition language) and related SQL statements.