Package | Description |
---|---|
org.h2.constraint | |
org.h2.engine | |
org.h2.expression | |
org.h2.index | |
org.h2.schema | |
org.h2.table |
Modifier and Type | Class and Description |
---|---|
class |
Constraint
The base class for constraint checking.
|
class |
ConstraintCheck
A check constraint.
|
class |
ConstraintReferential
A referential constraint.
|
class |
ConstraintUnique
A unique constraint.
|
Modifier and Type | Class and Description |
---|---|
class |
Comment
Represents a database object comment.
|
class |
DbObjectBase
The base class for all database objects.
|
class |
FunctionAlias
Represents a user-defined function, or alias.
|
class |
Right
An access right.
|
class |
RightOwner
A right owner (sometimes called principal).
|
class |
Role
Represents a role.
|
class |
Setting
A persistent database setting.
|
class |
User
Represents a user object.
|
class |
UserAggregate
Represents a user-defined aggregate function.
|
class |
UserDataType
Represents a domain (user-defined data type).
|
Modifier and Type | Method and Description |
---|---|
DbObject |
Right.getGrantee() |
Modifier and Type | Method and Description |
---|---|
ArrayList<DbObject> |
User.getChildren() |
ArrayList<DbObject> |
DbObjectBase.getChildren() |
ArrayList<DbObject> |
DbObject.getChildren()
Get the list of dependent children (for tables, this includes indexes and
so on).
|
Modifier and Type | Method and Description |
---|---|
void |
Database.addDatabaseObject(Session session,
DbObject obj)
Add an object to the database.
|
Comment |
Database.findComment(DbObject object)
Get the comment for the given database object if one exists, or null if
not.
|
void |
Database.removeDatabaseObject(Session session,
DbObject obj)
Remove the object from the database.
|
void |
Database.renameDatabaseObject(Session session,
DbObject obj,
String newName)
Rename a database object.
|
void |
Database.update(Session session,
DbObject obj)
Update an object in the system table.
|
Constructor and Description |
---|
Comment(Database database,
int id,
DbObject obj) |
Modifier and Type | Method and Description |
---|---|
HashSet<DbObject> |
ExpressionVisitor.getDependencies()
Get the dependency set.
|
Modifier and Type | Method and Description |
---|---|
void |
ExpressionVisitor.addDependency(DbObject obj)
Add a new dependency to the set of dependencies.
|
Modifier and Type | Method and Description |
---|---|
static ExpressionVisitor |
ExpressionVisitor.getDependenciesVisitor(HashSet<DbObject> dependencies)
Create a new visitor object to collect dependencies.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Index
An index.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<DbObject> |
MultiVersionIndex.getChildren() |
Modifier and Type | Interface and Description |
---|---|
interface |
SchemaObject
Any database object that is stored in a schema.
|
Modifier and Type | Class and Description |
---|---|
class |
Constant
A user-defined constant as created by the SQL statement
CREATE CONSTANT
|
class |
Schema
A schema as created by the SQL statement
CREATE SCHEMA
|
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
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<DbObject> |
Table.getChildren() |
Modifier and Type | Method and Description |
---|---|
void |
Table.addDependencies(HashSet<DbObject> dependencies)
Add all objects that this table depends on to the hash set.
|
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.