Package | Description |
---|---|
org.h2.command.ddl |
Contains DDL (data definition language) and related SQL statements.
|
org.h2.command.dml |
Contains DML (data manipulation 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.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.
|
Modifier and Type | Field and Description |
---|---|
Schema |
CreateTableData.schema
The schema.
|
Modifier and Type | Method and Description |
---|---|
protected Schema |
SchemaCommand.getSchema()
Get the schema
|
Modifier and Type | Method and Description |
---|---|
void |
AlterIndexRename.setOldSchema(Schema old) |
void |
AlterSchemaRename.setOldSchema(Schema schema) |
void |
AlterTableAddConstraint.setRefTableName(Schema refSchema,
String ref)
Set the referenced table.
|
void |
CreateAggregate.setSchema(Schema schema) |
void |
GrantRevoke.setSchema(Schema schema)
Set the specified schema
|
Constructor and Description |
---|
AlterSequence(Session session,
Schema schema) |
AlterTableSet(Session session,
Schema schema,
int type,
boolean value) |
Constructor and Description |
---|
ConstraintCheck(Schema schema,
int id,
String name,
Table table) |
ConstraintReferential(Schema schema,
int id,
String name,
Table table) |
ConstraintUnique(Schema schema,
int id,
String name,
Table table,
boolean primaryKey) |
Modifier and Type | Method and Description |
---|---|
Schema |
Database.findSchema(String schemaName)
Get the schema if it exists, or null if not.
|
Schema |
Database.getSchema(String schemaName)
Get the schema.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<Schema> |
Database.getAllSchemas() |
Modifier and Type | Method and Description |
---|---|
static FunctionAlias |
FunctionAlias.newInstance(Schema schema,
int id,
String name,
String javaClassMethod,
boolean force,
boolean bufferResultSetToLocalTemp)
Create a new alias based on a method name.
|
static FunctionAlias |
FunctionAlias.newInstanceFromSource(Schema schema,
int id,
String name,
String source,
boolean force,
boolean bufferResultSetToLocalTemp)
Create a new alias based on source code.
|
void |
Session.setCurrentSchema(Schema schema) |
Modifier and Type | Method and Description |
---|---|
Schema |
MultiVersionIndex.getSchema() |
Modifier and Type | Method and Description |
---|---|
Schema |
SchemaObjectBase.getSchema() |
Schema |
SchemaObject.getSchema()
Get the schema in which this object is defined
|
Modifier and Type | Method and Description |
---|---|
protected void |
SchemaObjectBase.initSchemaObjectBase(Schema newSchema,
int id,
String name,
int traceModuleId)
Initialize some attributes of this object.
|
Constructor and Description |
---|
Constant(Schema schema,
int id,
String name) |
Sequence(Schema schema,
int id,
String name,
long startValue,
long increment)
Creates a new sequence for an auto-increment column.
|
Sequence(Schema schema,
int id,
String name,
Long startValue,
Long increment,
Long cacheSize,
Long minValue,
Long maxValue,
boolean cycle,
boolean belongsToTable)
Creates a new sequence.
|
TriggerObject(Schema schema,
int id,
String name,
Table table) |
Modifier and Type | Method and Description |
---|---|
void |
Column.convertAutoIncrementToSequence(Session session,
Schema schema,
int id,
boolean temporary)
Convert the auto-increment flag to a sequence that is linked with this
table.
|
Constructor and Description |
---|
FunctionTable(Schema schema,
Session session,
Expression functionExpr,
FunctionCall function) |
MetaTable(Schema schema,
int id,
int type)
Create a new metadata table.
|
RangeTable(Schema schema,
Expression min,
Expression max,
boolean noColumns)
Create a new range with the given start and end expressions.
|
RangeTable(Schema schema,
Expression min,
Expression max,
Expression step,
boolean noColumns) |
Table(Schema schema,
int id,
String name,
boolean persistIndexes,
boolean persistData) |
TableLink(Schema schema,
int id,
String name,
String driver,
String url,
String user,
String password,
String originalSchema,
String originalTable,
boolean emitUpdates,
boolean force) |
TableView(Schema schema,
int id,
String name,
String querySQL,
ArrayList<Parameter> params,
Column[] columnTemplates,
Session session,
boolean recursive) |
Copyright © 2017 JBoss by Red Hat. All rights reserved.