Uses of Class
org.h2.engine.DbObject
Packages that use DbObject
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.
Contains queries.
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.
Expressions include mathematical operations, simple values, and others.
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 DbObject in org.h2.command
Methods in org.h2.command that return types with arguments of type DbObjectModifier and TypeMethodDescriptionCommand.getDependencies()CommandContainer.getDependencies()CommandList.getDependencies()Method parameters in org.h2.command with type arguments of type DbObjectModifier and TypeMethodDescriptionvoidPrepared.collectDependencies(HashSet<DbObject> dependencies) Find and collect all DbObjects, this Prepared depends on. -
Uses of DbObject in org.h2.command.ddl
Methods in org.h2.command.ddl with parameters of type DbObjectModifier and TypeMethodDescriptionprivate voidAlterTableAlterColumn.checkViewsAreValid(DbObject tableOrView) Check that a table or view is still valid.private voidGrantRevoke.grantRight(DbObject object) private voidGrantRevoke.revokeRight(DbObject object) -
Uses of DbObject in org.h2.command.dml
Fields in org.h2.command.dml with type parameters of type DbObjectModifier and TypeFieldDescriptionprivate static final Comparator<? super DbObject> ScriptCommand.BY_NAME_COMPARATORMethods in org.h2.command.dml with type parameters of type DbObjectModifier and TypeMethodDescriptionprivate static <T extends DbObject>
T[]ScriptCommand.sorted(Collection<T> collection, Class<T> clazz) Methods in org.h2.command.dml that return DbObjectModifier and TypeMethodDescriptionprivate static <T extends DbObject>
T[]ScriptCommand.sorted(Collection<T> collection, Class<T> clazz) Method parameters in org.h2.command.dml with type arguments of type DbObjectModifier and TypeMethodDescriptionvoidDelete.collectDependencies(HashSet<DbObject> dependencies) voidExplain.collectDependencies(HashSet<DbObject> dependencies) voidInsert.collectDependencies(HashSet<DbObject> dependencies) voidMerge.collectDependencies(HashSet<DbObject> dependencies) voidMergeUsing.collectDependencies(HashSet<DbObject> dependencies) voidUpdate.collectDependencies(HashSet<DbObject> dependencies) -
Uses of DbObject in org.h2.command.query
Method parameters in org.h2.command.query with type arguments of type DbObject -
Uses of DbObject in org.h2.constraint
Subclasses of DbObject 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 DbObject in org.h2.engine
Subclasses of DbObject in org.h2.engineModifier and TypeClassDescriptionfinal classRepresents a database object comment.final classAn access right.classA right owner (sometimes called principal).final classRepresents a role.final classA persistent database setting.final classRepresents a user object.Fields in org.h2.engine declared as DbObjectFields in org.h2.engine with type parameters of type DbObjectMethods in org.h2.engine that return DbObjectMethods in org.h2.engine that return types with arguments of type DbObjectModifier and TypeMethodDescriptionDbObject.getChildren()Get the list of dependent children (for tables, this includes indexes and so on).Role.getChildren()User.getChildren()Database.getMap(int type) Methods in org.h2.engine with parameters of type DbObjectModifier and TypeMethodDescriptionvoidDatabase.addDatabaseObject(SessionLocal session, DbObject obj) Add an object to the database.private voidDatabase.addMeta(SessionLocal session, DbObject obj) Database.findComment(DbObject object) Get the comment for the given database object if one exists, or null if not.private StringRight.getCreateSQLForCopy(DbObject object) (package private) static StringGet the comment key name for the given database object.RightOwner.getRightForObject(DbObject object) Get the 'grant schema' right of this object.voidRightOwner.grantRight(DbObject object, Right right) Grant a right for the given table.static voidMetaRecord.populateRowFromDBObject(DbObject obj, SearchRow r) Copy metadata from the specified object into specified search row.voidDatabase.removeDatabaseObject(SessionLocal session, DbObject obj) Remove the object from the database.voidDatabase.renameDatabaseObject(SessionLocal session, DbObject obj, String newName) Rename a database object.(package private) voidRightOwner.revokeRight(DbObject object) Revoke the right for the given object (table or schema).voidDatabase.updateMeta(SessionLocal session, DbObject obj) Update an object in the system table.private voidDatabase.updateMetaAndFirstLevelChildren(SessionLocal session, DbObject obj) Constructors in org.h2.engine with parameters of type DbObject -
Uses of DbObject in org.h2.expression
Methods in org.h2.expression that return types with arguments of type DbObjectMethods in org.h2.expression with parameters of type DbObjectModifier and TypeMethodDescriptionvoidExpressionVisitor.addDependency(DbObject obj) Add a new dependency to the set of dependencies.Method parameters in org.h2.expression with type arguments of type DbObjectModifier and TypeMethodDescriptionstatic ExpressionVisitorExpressionVisitor.getDependenciesVisitor(HashSet<DbObject> dependencies) Create a new visitor object to collect dependencies. -
Uses of DbObject in org.h2.index
Subclasses of DbObject 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 DbObject in org.h2.jdbc.meta
Methods in org.h2.jdbc.meta with parameters of type DbObjectModifier and TypeMethodDescriptionprivate voidDatabaseMetaLocal.addPrivileges(SimpleResult result, Value catalogValue, String schemaName, String tableName, DbObject grantee, int rightMask, CompareLike columnLike, Column[] columns) -
Uses of DbObject in org.h2.mode
Subclasses of DbObject in org.h2.modeModifier and TypeClassDescriptionfinal classpg_catalogschema.final classThis class is responsible to build the pg_catalog tables. -
Uses of DbObject in org.h2.mvstore.db
Subclasses of DbObject 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 DbObject in org.h2.schema
Subclasses of DbObject 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 classInformation schema.classMeta data schema.classA schema as created by the SQL statement CREATE SCHEMAclassAny database object that is stored in a schema.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 DbObjectMethods in org.h2.schema with parameters of type DbObjectModifier and TypeMethodDescriptionprivate StringSchema.getUniqueName(DbObject obj, Map<String, ? extends SchemaObject> map, String prefix) -
Uses of DbObject in org.h2.table
Subclasses of DbObject 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 DbObjectMethods in org.h2.table with parameters of type DbObjectModifier and TypeMethodDescriptionprivate voidInformationSchemaTable.addPrivilege(SessionLocal session, ArrayList<Row> rows, DbObject grantee, String catalog, Table table, String column, String right) private voidInformationSchemaTableLegacy.addPrivilege(SessionLocal session, ArrayList<Row> rows, DbObject grantee, String catalog, Table table, String column, String right) private voidInformationSchemaTable.addPrivileges(SessionLocal session, ArrayList<Row> rows, DbObject grantee, String catalog, Table table, String column, int rightMask) private voidInformationSchemaTableLegacy.addPrivileges(SessionLocal session, ArrayList<Row> rows, DbObject grantee, String catalog, Table table, String column, int rightMask) private static voidMethod parameters in org.h2.table with type arguments of type DbObjectModifier and TypeMethodDescriptionvoidTable.addDependencies(HashSet<DbObject> dependencies) Add all objects that this table depends on to the hash set.voidTableView.addDependencies(HashSet<DbObject> dependencies) private static void