|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SchemaObject | |
---|---|
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.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.constraint |
---|
Classes in org.h2.constraint that implement SchemaObject | |
---|---|
class |
Constraint
The base class for constraint checking. |
class |
ConstraintCheck
A check constraint. |
class |
ConstraintReferential
A referential constraint. |
class |
ConstraintUnique
A unique constraint. |
Uses of SchemaObject in org.h2.engine |
---|
Classes in org.h2.engine that implement SchemaObject | |
---|---|
class |
FunctionAlias
Represents a user-defined function, or alias. |
Methods in org.h2.engine that return types with arguments of type SchemaObject | |
---|---|
java.util.ArrayList<SchemaObject> |
Database.getAllSchemaObjects()
Get all schema objects. |
java.util.ArrayList<SchemaObject> |
Database.getAllSchemaObjects(int type)
Get all schema objects of the given type. |
Methods in org.h2.engine with parameters of type SchemaObject | |
---|---|
void |
Database.addSchemaObject(Session 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(Session session,
SchemaObject obj)
Remove an object from the system table. |
void |
Database.renameSchemaObject(Session session,
SchemaObject obj,
java.lang.String newName)
Rename a schema object. |
Uses of SchemaObject in org.h2.index |
---|
Subinterfaces of SchemaObject in org.h2.index | |
---|---|
interface |
Index
An index. |
Classes in org.h2.index that implement SchemaObject | |
---|---|
class |
BaseIndex
Most index implementations extend the base index. |
class |
FunctionIndex
An index for a function that returns a result set. |
class |
HashIndex
An unique index based on an in-memory hash map. |
class |
LinkedIndex
A linked index is a index for a linked (remote) table. |
class |
MetaIndex
The index implementation for meta data tables. |
class |
MultiVersionIndex
A multi-version index is a combination of a regular index, and a in-memory tree index that contains uncommitted changes. |
class |
NonUniqueHashIndex
A non-unique index based on an in-memory hash map. |
class |
PageBtreeIndex
This is the most common type of index, a b tree index. |
class |
PageDataIndex
The scan index allows to access a row by key. |
class |
PageDelegateIndex
An index that delegates indexing to the page data index. |
class |
PageIndex
A page store index. |
class |
RangeIndex
An index for the SYSTEM_RANGE table. |
class |
ScanIndex
The scan index is not really an 'index' in the strict sense, because it can not be used for direct lookup. |
class |
TreeIndex
The tree index is an in-memory index based on a binary AVL trees. |
class |
ViewIndex
This object represents a virtual index for a query. |
Uses of SchemaObject in org.h2.schema |
---|
Classes in org.h2.schema that implement SchemaObject | |
---|---|
class |
Constant
A user-defined constant as created by the SQL statement CREATE CONSTANT |
class |
SchemaObjectBase
The base class for classes implementing SchemaObject. |
class |
Sequence
A sequence is created using the statement CREATE SEQUENCE |
class |
TriggerObject
A trigger is created using the statement CREATE TRIGGER |
Methods in org.h2.schema that return types with arguments of type SchemaObject | |
---|---|
java.util.ArrayList<SchemaObject> |
Schema.getAll()
Get all objects. |
java.util.ArrayList<SchemaObject> |
Schema.getAll(int type)
Get all objects of the given type. |
Methods in org.h2.schema with parameters of type SchemaObject | |
---|---|
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. |
Uses of SchemaObject in org.h2.table |
---|
Classes in org.h2.table that implement SchemaObject | |
---|---|
class |
FunctionTable
A table backed by a system or user-defined function that returns a result set. |
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 end point. |
class |
RegularTable
Most tables are an instance of this class. |
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 |
TableView
A view is a virtual table that is defined by a query. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |