Uses of Class
org.h2.schema.SchemaObject
Packages that use SchemaObject
Package
Description
Contains DDL (data definition language) and related SQL statements.
Database constraints such as check constraints, unique constraints, and referential constraints.
Contains high level classes of the database and classes that don't fit in another sub-package.
Various table index implementations, as well as cursors to navigate in an index.
Implementation of the JDBC database metadata API (package java.sql).
Utility classes for compatibility with other database, for example MySQL.
Helper classes to use the MVStore in the H2 database.
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 SchemaObject in org.h2.command.ddl
Methods in org.h2.command.ddl with parameters of type SchemaObjectModifier and TypeMethodDescriptionprivate voidAlterTableAlterColumn.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 SchemaObjectModifier and TypeMethodDescriptionprivate static voidDropDatabase.addAll(Collection<Schema> schemas, int type, ArrayList<SchemaObject> list) -
Uses of SchemaObject in org.h2.constraint
Subclasses of SchemaObject in org.h2.constraintModifier and TypeClassDescriptionclassThe base class for constraint checking.classA check constraint.classA domain constraint.classA referential constraint.classA unique constraint. -
Uses of SchemaObject in org.h2.engine
Methods in org.h2.engine with parameters of type SchemaObjectModifier and TypeMethodDescriptionvoidDatabase.addSchemaObject(SessionLocal session, SchemaObject obj) Add a schema object to the database.Database.getDependentTable(SchemaObject obj, Table except) Get the first table that depends on this object.voidDatabase.removeSchemaObject(SessionLocal session, SchemaObject obj) Remove an object from the system table.voidDatabase.renameSchemaObject(SessionLocal session, SchemaObject obj, String newName) Rename a schema object. -
Uses of SchemaObject in org.h2.index
Subclasses of SchemaObject in org.h2.indexModifier and TypeClassDescriptionclassAn index for the DUAL table.classAn index.classA linked index is a index for a linked (remote) table.classThe index implementation for meta data tables.classAn index for the SYSTEM_RANGE table.classThis object represents a virtual index for a query.classAn index for a virtual table that returns a result set.classAn 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 SchemaObjectModifier and TypeMethodDescriptionprivate Collection<? extends SchemaObject> DatabaseMetaLocal.getTablesForPattern(Schema schema, String tablePattern) -
Uses of SchemaObject in org.h2.mode
Subclasses of SchemaObject in org.h2.modeModifier and TypeClassDescriptionfinal classThis class is responsible to build the pg_catalog tables. -
Uses of SchemaObject in org.h2.mvstore.db
Subclasses of SchemaObject in org.h2.mvstore.dbModifier and TypeClassDescriptionclassAn index that delegates indexing to another index.classMVIndex<K,V> An index that stores the data in an MVStore.classA table stored in a MVStore.final classAn index stored in a MVStore.classThis is an index based on a MVRTreeMap.classA table stored in a MVStore. -
Uses of SchemaObject in org.h2.schema
Subclasses of SchemaObject in org.h2.schemaModifier and TypeClassDescriptionfinal classA user-defined constant as created by the SQL statement CREATE CONSTANTfinal classRepresents a domain.final classRepresents a user-defined function, or alias.final classA sequence is created using the statement CREATE SEQUENCEfinal classA trigger is created using the statement CREATE TRIGGERfinal classRepresents a user-defined aggregate function.classUser-defined Java function or aggregate function.Methods in org.h2.schema that return types with arguments of type SchemaObjectModifier and TypeMethodDescriptionSchema.getAll(ArrayList<SchemaObject> addTo) Get all objects.private Map<String, SchemaObject> Schema.getMap(int type) Methods in org.h2.schema with parameters of type SchemaObjectModifier and TypeMethodDescriptionvoidSchema.add(SchemaObject obj) Add an object to this schema.voidSchema.remove(SchemaObject obj) Remove an object from this schema.voidSchema.rename(SchemaObject obj, String newName) Rename an object.Method parameters in org.h2.schema with type arguments of type SchemaObjectModifier and TypeMethodDescriptionvoidSchema.getAll(int type, ArrayList<SchemaObject> addTo) Get all objects of the given type.Schema.getAll(ArrayList<SchemaObject> addTo) Get all objects.private StringSchema.getUniqueName(DbObject obj, Map<String, ? extends SchemaObject> map, String prefix) private voidSchema.removeChildrenFromMap(SessionLocal session, ConcurrentHashMap<String, ? extends SchemaObject> map) -
Uses of SchemaObject in org.h2.table
Subclasses of SchemaObject in org.h2.tableModifier and TypeClassDescriptionclassA data change delta table.classThe DUAL table for selects without a FROM clause.classA table backed by a system or user-defined function that returns a result set.final classThis class is responsible to build the INFORMATION_SCHEMA tables.final classThis class is responsible to build the legacy variant of INFORMATION_SCHEMA tables.classThis class is responsible to build the database meta data pseudo tables.classThe table SYSTEM_RANGE is a virtual table that generates incrementing numbers with a given start end point.classThis is the base class for most tables.classThe base class of a regular table, or a user defined table.classA linked table contains connection information for a table accessible by JDBC.classSynonym for an existing table or view.classA table for table value constructor.classA view is a virtual table that is defined by a query.classA base class for virtual tables that construct all their content at once.classA base class for virtual tables.Methods in org.h2.table that return types with arguments of type SchemaObjectModifier and TypeMethodDescriptionprivate ArrayList<SchemaObject> InformationSchemaTableLegacy.getAllSchemaObjects(int type)