Uses of Class
org.h2.schema.Domain
-
Packages that use Domain Package Description org.h2.command This package contains the parser and the base classes for prepared SQL statements.org.h2.command.ddl Contains DDL (data definition language) and related SQL statements.org.h2.command.dml Contains DML (data manipulation language) and related SQL statements.org.h2.constraint Database constraints such as check constraints, unique constraints, and referential constraints.org.h2.expression.function Functions.org.h2.schema Schema implementation and objects that are stored in a schema (for example, sequences and constants).org.h2.table 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 Domain Modifier and Type Method Description private static Column
Parser. getColumnWithDomain(java.lang.String columnName, Domain domain)
-
Uses of Domain in org.h2.command.ddl
Fields in org.h2.command.ddl declared as Domain Modifier and Type Field Description private Domain
CreateDomain. parentDomain
Methods in org.h2.command.ddl with parameters of type Domain Modifier and Type Method Description private 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, java.util.function.BiPredicate<Domain,Column> columnProcessor, java.util.function.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, java.util.function.BiPredicate<Domain,Column> columnProcessor, boolean recompileExpressions, Table t)
private java.lang.String
AlterDomainAddConstraint. generateConstraintName(Domain domain)
void
CreateDomain. setParentDomain(Domain parentDomain)
private int
AlterDomainAddConstraint. tryUpdate(Schema schema, Domain domain)
Try to execute the statement.(package private) abstract long
AlterDomain. update(Schema schema, Domain domain)
(package private) long
AlterDomainAddConstraint. update(Schema schema, Domain domain)
(package private) long
AlterDomainDropConstraint. update(Schema schema, Domain domain)
(package private) long
AlterDomainExpressions. update(Schema schema, Domain domain)
(package private) long
AlterDomainRename. update(Schema schema, Domain domain)
(package private) long
AlterDomainRenameConstraint. update(Schema schema, Domain domain)
(package private) long
DropDomain. update(Schema schema, Domain domain)
Method parameters in org.h2.command.ddl with type arguments of type Domain Modifier and Type Method Description static void
AlterDomain. forAllDependencies(SessionLocal session, Domain domain, java.util.function.BiPredicate<Domain,Column> columnProcessor, java.util.function.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, java.util.function.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 Modifier and Type Method Description private void
ScriptCommand. addDomain(Domain domain)
-
Uses of Domain in org.h2.constraint
Fields in org.h2.constraint declared as Domain Modifier and Type Field Description private Domain
ConstraintDomain. domain
Methods in org.h2.constraint that return Domain Modifier and Type Method Description Domain
ConstraintDomain. getDomain()
Returns the domain of this constraint.Methods in org.h2.constraint with parameters of type Domain Modifier and Type Method Description private 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 Domain Constructor Description CheckExistingData(SessionLocal session, Domain domain)
ConstraintDomain(Schema schema, int id, java.lang.String name, Domain domain)
-
Uses of Domain in org.h2.expression.function
Fields in org.h2.expression.function declared as Domain Modifier and Type Field Description private Domain
CastSpecification. domain
-
Uses of Domain in org.h2.schema
Fields in org.h2.schema declared as Domain Modifier and Type Field Description private Domain
Domain. domain
Parent domain.Fields in org.h2.schema with type parameters of type Domain Modifier and Type Field Description private java.util.concurrent.ConcurrentHashMap<java.lang.String,Domain>
Schema. domains
Methods in org.h2.schema that return Domain Modifier and Type Method Description Domain
Schema. findDomain(java.lang.String name)
Get the domain if it exists, or null if not.Domain
Domain. getDomain()
Domain
Schema. getDomain(java.lang.String name)
Get the domain with the given name.Methods in org.h2.schema that return types with arguments of type Domain Modifier and Type Method Description java.util.Collection<Domain>
Schema. getAllDomains()
Methods in org.h2.schema with parameters of type Domain Modifier and Type Method Description java.lang.String
Schema. getUniqueDomainConstraintName(SessionLocal session, Domain domain)
Create a unique constraint name.void
Domain. setDomain(Domain domain)
-
Uses of Domain in org.h2.table
Fields in org.h2.table declared as Domain Modifier and Type Field Description private Domain
Column. domain
Methods in org.h2.table that return Domain Modifier and Type Method Description Domain
Column. getDomain()
Domain
ColumnTemplate. getDomain()
Methods in org.h2.table with parameters of type Domain Modifier and Type Method Description private void
InformationSchemaTable. domainConstraints(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, ConstraintDomain constraint, Domain domain, java.lang.String domainName)
private void
InformationSchemaTable. domains(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, java.lang.String mainSchemaName, java.lang.String collation, Domain domain, java.lang.String domainName)
void
Column. setDomain(Domain domain)
void
ColumnTemplate. setDomain(Domain domain)
-