Uses of Class
org.h2.schema.Domain
Packages that use Domain
Package
Description
This package contains the parser and the base classes for prepared SQL statements.
Contains DDL (data definition language) and related SQL statements.
Contains DML (data manipulation language) and related SQL statements.
Database constraints such as check constraints, unique constraints, and referential constraints.
Functions.
Schema implementation and objects that are stored in a schema (for example, sequences and constants).
Classes related to a table and table meta data.
-
Uses of Domain in org.h2.command
Methods in org.h2.command with parameters of type DomainModifier and TypeMethodDescriptionprivate static Column
Parser.getColumnWithDomain
(String columnName, Domain domain) -
Uses of Domain in org.h2.command.ddl
Fields in org.h2.command.ddl declared as DomainMethods in org.h2.command.ddl with parameters of type DomainModifier and TypeMethodDescriptionprivate boolean
AlterDomainExpressions.copyColumn
(Domain domain, Column targetColumn) private boolean
DropDomain.copyColumn
(Domain domain, Column targetColumn) private boolean
AlterDomainExpressions.copyDomain
(Domain domain, Domain targetDomain) private boolean
DropDomain.copyDomain
(Domain domain, Domain targetDomain) private boolean
AlterDomainExpressions.copyExpressions
(SessionLocal session, Domain domain, ColumnTemplate targetColumn) private static boolean
DropDomain.copyExpressions
(SessionLocal session, Domain domain, ColumnTemplate targetColumn) static void
AlterDomain.forAllDependencies
(SessionLocal session, Domain domain, BiPredicate<Domain, Column> columnProcessor, BiPredicate<Domain, Domain> domainProcessor, boolean recompileExpressions) Processes all columns and domains that use the specified domain.private static boolean
AlterDomain.forTable
(SessionLocal session, Domain domain, BiPredicate<Domain, Column> columnProcessor, boolean recompileExpressions, Table t) private String
AlterDomainAddConstraint.generateConstraintName
(Domain domain) void
CreateDomain.setParentDomain
(Domain parentDomain) private int
Try to execute the statement.(package private) abstract long
(package private) long
(package private) long
(package private) long
(package private) long
(package private) long
(package private) long
Method parameters in org.h2.command.ddl with type arguments of type DomainModifier and TypeMethodDescriptionstatic void
AlterDomain.forAllDependencies
(SessionLocal session, Domain domain, BiPredicate<Domain, Column> columnProcessor, BiPredicate<Domain, Domain> domainProcessor, boolean recompileExpressions) Processes all columns and domains that use the specified domain.private static boolean
AlterDomain.forTable
(SessionLocal session, Domain domain, BiPredicate<Domain, Column> columnProcessor, boolean recompileExpressions, Table t) -
Uses of Domain in org.h2.command.dml
Methods in org.h2.command.dml with parameters of type Domain -
Uses of Domain in org.h2.constraint
Fields in org.h2.constraint declared as DomainMethods in org.h2.constraint that return DomainModifier and TypeMethodDescriptionConstraintDomain.getDomain()
Returns the domain of this constraint.Methods in org.h2.constraint with parameters of type DomainModifier and TypeMethodDescriptionprivate boolean
ConstraintDomain.CheckExistingData.checkColumn
(Domain domain, Column targetColumn) private boolean
ConstraintDomain.CheckExistingData.checkDomain
(Domain domain, Domain targetDomain) Constructors in org.h2.constraint with parameters of type DomainModifierConstructorDescription(package private)
CheckExistingData
(SessionLocal session, Domain domain) ConstraintDomain
(Schema schema, int id, String name, Domain domain) -
Uses of Domain in org.h2.expression.function
Fields in org.h2.expression.function declared as Domain -
Uses of Domain in org.h2.schema
Fields in org.h2.schema declared as DomainFields in org.h2.schema with type parameters of type DomainMethods in org.h2.schema that return DomainModifier and TypeMethodDescriptionSchema.findDomain
(String name) Get the domain if it exists, or null if not.Domain.getDomain()
Get the domain with the given name.Methods in org.h2.schema that return types with arguments of type DomainMethods in org.h2.schema with parameters of type DomainModifier and TypeMethodDescriptionSchema.getUniqueDomainConstraintName
(SessionLocal session, Domain domain) Create a unique constraint name.void
-
Uses of Domain in org.h2.table
Fields in org.h2.table declared as DomainMethods in org.h2.table that return DomainMethods in org.h2.table with parameters of type DomainModifier and TypeMethodDescriptionprivate void
InformationSchemaTable.domainConstraints
(SessionLocal session, ArrayList<Row> rows, String catalog, ConstraintDomain constraint, Domain domain, String domainName) private void
InformationSchemaTable.domains
(SessionLocal session, ArrayList<Row> rows, String catalog, String mainSchemaName, String collation, Domain domain, String domainName) void
void