Package org.h2.command.ddl
package org.h2.command.ddl
Contains DDL (data definition language) and related SQL statements.
-
ClassesClassDescriptionThe base class for ALTER DOMAIN commands.This class represents the statement ALTER DOMAIN ADD CONSTRAINTThis class represents the statement ALTER DOMAIN DROP CONSTRAINTThis class represents the statements ALTER DOMAIN SET DEFAULT ALTER DOMAIN DROP DEFAULT ALTER DOMAIN SET ON UPDATE ALTER DOMAIN DROP ON UPDATEThis class represents the statement ALTER DOMAIN RENAMEThis class represents the statement ALTER DOMAIN RENAME CONSTRAINTThis class represents the statement ALTER INDEX RENAMEThis class represents the statement ALTER SCHEMA RENAMEThis class represents the statement ALTER SEQUENCE.The base class for ALTER TABLE commands.This class represents the statement ALTER TABLE ADD CONSTRAINTThis 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 COLUMNThis class represents the statement ALTER TABLE DROP CONSTRAINTThis class represents the statement ALTER TABLE RENAMEThis class represents the statement ALTER TABLE ALTER COLUMN RENAMEThis class represents the statement ALTER TABLE RENAME CONSTRAINTThis class represents the statements ALTER USER ADMIN, ALTER USER RENAME, ALTER USER SET PASSWORDThis class represents the statement ALTER VIEWThis class represents the statements ANALYZE and ANALYZE TABLEThis class represents the statement CREATE AGGREGATEThis class represents the statement CREATE CONSTANTThis class represents the statement CREATE DOMAINThis class represents the statement CREATE ALIASThis class represents the statement CREATE INDEXThis class represents the statement CREATE LINKED TABLEThis class represents the statement CREATE ROLEThis class represents the statement CREATE SCHEMAThis class represents the statement CREATE SEQUENCE.This class represents the statement CREATE SYNONYMThe data required to create a synonym.This class represents the statement CREATE TABLEThe data required to create a table.This class represents the statement CREATE TRIGGERThis class represents the statement CREATE USERThis class represents the statement CREATE VIEWThis class represents the statement DEALLOCATEThis class represents a non-transaction statement, for example a CREATE or DROP.This class represents the statement DROP AGGREGATEThis class represents the statement DROP CONSTANTThis class represents the statement DROP ALL OBJECTSThis class represents the statement DROP DOMAINThis class represents the statement DROP ALIASThis class represents the statement DROP INDEXThis class represents the statement DROP ROLEThis class represents the statement DROP SCHEMAThis class represents the statement DROP SEQUENCEThis class represents the statement DROP SYNONYMThis class represents the statement DROP TABLEThis class represents the statement DROP TRIGGERThis class represents the statement DROP USERThis class represents the statement DROP VIEWThis class represents the statements GRANT RIGHT, GRANT ROLE, REVOKE RIGHT, REVOKE ROLEThis class represents the statement PREPAREThis class represents a non-transaction statement that involves a schema.This class represents a non-transaction statement that involves a schema and requires schema owner rights.Sequence options.This class represents the statement COMMENTThis class represents the statement TRUNCATE TABLE