Uses of Class
org.h2.schema.SchemaObject
-
Packages that use SchemaObject Package Description org.h2.command.ddl Contains DDL (data definition language) and related SQL statements.org.h2.constraint Database constraints such as check constraints, unique constraints, and referential constraints.org.h2.engine Contains high level classes of the database and classes that don't fit in another sub-package.org.h2.index Various table index implementations, as well as cursors to navigate in an index.org.h2.jdbc.meta Implementation of the JDBC database metadata API (package java.sql).org.h2.mode Utility classes for compatibility with other database, for example MySQL.org.h2.mvstore.db Helper classes to use the MVStore in the H2 database.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 SchemaObject in org.h2.command.ddl
Methods in org.h2.command.ddl with parameters of type SchemaObject Modifier and Type Method Description private void
AlterTableAlterColumn. checkViews(SchemaObject sourceTable, SchemaObject newTable)
Check that all views and other dependent objects.Method parameters in org.h2.command.ddl with type arguments of type SchemaObject Modifier and Type Method Description private static void
DropDatabase. addAll(java.util.Collection<Schema> schemas, int type, java.util.ArrayList<SchemaObject> list)
-
Uses of SchemaObject in org.h2.constraint
Subclasses of SchemaObject in org.h2.constraint Modifier and Type Class Description class
Constraint
The base class for constraint checking.class
ConstraintCheck
A check constraint.class
ConstraintDomain
A domain constraint.class
ConstraintReferential
A referential constraint.class
ConstraintUnique
A unique constraint. -
Uses of SchemaObject in org.h2.engine
Methods in org.h2.engine with parameters of type SchemaObject Modifier and Type Method Description void
Database. addSchemaObject(SessionLocal session, SchemaObject obj)
Add a schema object to the database.Table
Database. getDependentTable(SchemaObject obj, Table except)
Get the first table that depends on this object.void
Database. removeSchemaObject(SessionLocal session, SchemaObject obj)
Remove an object from the system table.void
Database. renameSchemaObject(SessionLocal session, SchemaObject obj, java.lang.String newName)
Rename a schema object. -
Uses of SchemaObject in org.h2.index
Subclasses of SchemaObject in org.h2.index Modifier and Type Class Description class
DualIndex
An index for the DUAL table.class
Index
An index.class
LinkedIndex
A linked index is a index for a linked (remote) table.class
MetaIndex
The index implementation for meta data tables.class
RangeIndex
An index for the SYSTEM_RANGE table.class
ViewIndex
This object represents a virtual index for a query.class
VirtualConstructedTableIndex
An index for a virtual table that returns a result set.class
VirtualTableIndex
An base class for indexes of virtual tables. -
Uses of SchemaObject in org.h2.jdbc.meta
Methods in org.h2.jdbc.meta that return types with arguments of type SchemaObject Modifier and Type Method Description private java.util.Collection<? extends SchemaObject>
DatabaseMetaLocal. getTablesForPattern(Schema schema, java.lang.String tablePattern)
-
Uses of SchemaObject in org.h2.mode
Subclasses of SchemaObject in org.h2.mode Modifier and Type Class Description class
PgCatalogTable
This class is responsible to build the pg_catalog tables. -
Uses of SchemaObject in org.h2.mvstore.db
Subclasses of SchemaObject in org.h2.mvstore.db Modifier and Type Class Description class
MVDelegateIndex
An index that delegates indexing to another index.class
MVIndex<K,V>
An index that stores the data in an MVStore.class
MVPrimaryIndex
A table stored in a MVStore.class
MVSecondaryIndex
An index stored in a MVStore.class
MVSpatialIndex
This is an index based on a MVRTreeMap.class
MVTable
A table stored in a MVStore. -
Uses of SchemaObject in org.h2.schema
Subclasses of SchemaObject in org.h2.schema Modifier and Type Class Description class
Constant
A user-defined constant as created by the SQL statement CREATE CONSTANTclass
Domain
Represents a domain.class
FunctionAlias
Represents a user-defined function, or alias.class
Sequence
A sequence is created using the statement CREATE SEQUENCEclass
TriggerObject
A trigger is created using the statement CREATE TRIGGERclass
UserAggregate
Represents a user-defined aggregate function.class
UserDefinedFunction
User-defined Java function or aggregate function.Methods in org.h2.schema that return types with arguments of type SchemaObject Modifier and Type Method Description java.util.ArrayList<SchemaObject>
Schema. getAll(java.util.ArrayList<SchemaObject> addTo)
Get all objects.private java.util.Map<java.lang.String,SchemaObject>
Schema. getMap(int type)
Methods in org.h2.schema with parameters of type SchemaObject Modifier and Type Method Description void
Schema. add(SchemaObject obj)
Add an object to this schema.void
Schema. remove(SchemaObject obj)
Remove an object from this schema.void
Schema. rename(SchemaObject obj, java.lang.String newName)
Rename an object.Method parameters in org.h2.schema with type arguments of type SchemaObject Modifier and Type Method Description void
Schema. getAll(int type, java.util.ArrayList<SchemaObject> addTo)
Get all objects of the given type.java.util.ArrayList<SchemaObject>
Schema. getAll(java.util.ArrayList<SchemaObject> addTo)
Get all objects.private java.lang.String
Schema. getUniqueName(DbObject obj, java.util.Map<java.lang.String,? extends SchemaObject> map, java.lang.String prefix)
private void
Schema. removeChildrenFromMap(SessionLocal session, java.util.concurrent.ConcurrentHashMap<java.lang.String,? extends SchemaObject> map)
-
Uses of SchemaObject in org.h2.table
Subclasses of SchemaObject in org.h2.table Modifier and Type Class Description class
DataChangeDeltaTable
A data change delta table.class
DualTable
The DUAL table for selects without a FROM clause.class
FunctionTable
A table backed by a system or user-defined function that returns a result set.class
InformationSchemaTable
This class is responsible to build the INFORMATION_SCHEMA tables.class
InformationSchemaTableLegacy
This class is responsible to build the legacy variant of INFORMATION_SCHEMA tables.class
MetaTable
This class is responsible to build the database meta data pseudo tables.class
RangeTable
The table SYSTEM_RANGE is a virtual table that generates incrementing numbers with a given start end point.class
Table
This is the base class for most tables.class
TableBase
The base class of a regular table, or a user defined table.class
TableLink
A linked table contains connection information for a table accessible by JDBC.class
TableSynonym
Synonym for an existing table or view.class
TableValueConstructorTable
A table for table value constructor.class
TableView
A view is a virtual table that is defined by a query.class
VirtualConstructedTable
A base class for virtual tables that construct all their content at once.class
VirtualTable
A base class for virtual tables.Methods in org.h2.table that return types with arguments of type SchemaObject Modifier and Type Method Description private java.util.ArrayList<SchemaObject>
InformationSchemaTableLegacy. getAllSchemaObjects(int type)
-