Package org.h2.command.ddl


package org.h2.command.ddl

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

  • Classes
    Class
    Description
    The base class for ALTER DOMAIN commands.
    This class represents the statement ALTER DOMAIN ADD CONSTRAINT
    This class represents the statement ALTER DOMAIN DROP CONSTRAINT
    This class represents the statements ALTER DOMAIN SET DEFAULT ALTER DOMAIN DROP DEFAULT ALTER DOMAIN SET ON UPDATE ALTER DOMAIN DROP ON UPDATE
    This class represents the statement ALTER DOMAIN RENAME
    This class represents the statement ALTER DOMAIN RENAME CONSTRAINT
    This class represents the statement ALTER INDEX RENAME
    This class represents the statement ALTER SCHEMA RENAME
    This class represents the statement ALTER SEQUENCE.
    The base class for ALTER TABLE commands.
    This class represents the statement ALTER TABLE ADD CONSTRAINT
    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 COLUMN
    This class represents the statement ALTER TABLE DROP CONSTRAINT
    This class represents the statement ALTER TABLE RENAME
    This class represents the statement ALTER TABLE ALTER COLUMN RENAME
    This class represents the statement ALTER TABLE RENAME CONSTRAINT
    This class represents the statements ALTER USER ADMIN, ALTER USER RENAME, ALTER USER SET PASSWORD
    This class represents the statement ALTER VIEW
    This class represents the statements ANALYZE and ANALYZE TABLE
     
     
    This class represents the statement CREATE AGGREGATE
    This class represents the statement CREATE CONSTANT
    This class represents the statement CREATE DOMAIN
    This class represents the statement CREATE ALIAS
    This class represents the statement CREATE INDEX
    This class represents the statement CREATE LINKED TABLE
    This class represents the statement CREATE ROLE
    This class represents the statement CREATE SCHEMA
    This class represents the statement CREATE SEQUENCE.
    This class represents the statement CREATE SYNONYM
    The data required to create a synonym.
    This class represents the statement CREATE TABLE
    The data required to create a table.
    This class represents the statement CREATE TRIGGER
    This class represents the statement CREATE USER
    This class represents the statement CREATE VIEW
    This class represents the statement DEALLOCATE
    This class represents a non-transaction statement, for example a CREATE or DROP.
    This class represents the statement DROP AGGREGATE
    This class represents the statement DROP CONSTANT
    This class represents the statement DROP ALL OBJECTS
    This class represents the statement DROP DOMAIN
    This class represents the statement DROP ALIAS
    This class represents the statement DROP INDEX
    This class represents the statement DROP ROLE
    This class represents the statement DROP SCHEMA
    This class represents the statement DROP SEQUENCE
    This class represents the statement DROP SYNONYM
    This class represents the statement DROP TABLE
     
    This class represents the statement DROP TRIGGER
    This class represents the statement DROP USER
    This class represents the statement DROP VIEW
    This class represents the statements GRANT RIGHT, GRANT ROLE, REVOKE RIGHT, REVOKE ROLE
    This class represents the statement PREPARE
    This 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 COMMENT
    This class represents the statement TRUNCATE TABLE