Uses of Class
org.h2.table.Table

Packages that use Table
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.expression Expressions include mathematical operations, conditions, simple values, and functions. 
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 Table in org.h2.command.ddl
 

Methods in org.h2.command.ddl with parameters of type Table
 void GrantRevoke.addTable(Table table)
          Add the specified table to the list of tables.
static void Analyze.analyzeTable(Session session, Table table, int sample, boolean manual)
          Analyze this table.
 void AlterTableRename.setOldTable(Table table)
           
 void AlterTableAlterColumn.setTable(Table table)
           
 void AlterTableRenameColumn.setTable(Table table)
           
 void TruncateTable.setTable(Table table)
           
 

Uses of Table in org.h2.command.dml
 

Methods in org.h2.command.dml that return types with arguments of type Table
abstract  java.util.HashSet<Table> Query.getTables()
          Get all tables that are involved in this query.
 java.util.HashSet<Table> Select.getTables()
           
 java.util.HashSet<Table> SelectUnion.getTables()
           
 

Methods in org.h2.command.dml with parameters of type Table
 void Insert.setTable(Table table)
           
 void Merge.setTable(Table table)
           
 

Uses of Table in org.h2.constraint
 

Fields in org.h2.constraint declared as Table
protected  Table Constraint.table
          The table for which this constraint is defined.
 

Methods in org.h2.constraint that return Table
 Table Constraint.getRefTable()
           
 Table ConstraintReferential.getRefTable()
           
 Table Constraint.getTable()
           
 

Methods in org.h2.constraint with parameters of type Table
abstract  void Constraint.checkRow(Session session, Table t, Row oldRow, Row newRow)
          Check if this row fulfils the constraint.
 void ConstraintCheck.checkRow(Session session, Table t, Row oldRow, Row newRow)
           
 void ConstraintReferential.checkRow(Session session, Table t, Row oldRow, Row newRow)
           
 void ConstraintUnique.checkRow(Session session, Table t, Row oldRow, Row newRow)
           
 java.lang.String ConstraintCheck.getCreateSQLForCopy(Table forTable, java.lang.String quotedName)
           
 java.lang.String ConstraintReferential.getCreateSQLForCopy(Table forTable, java.lang.String quotedName)
          Create the SQL statement of this object so a copy of the table can be made.
 java.lang.String ConstraintUnique.getCreateSQLForCopy(Table forTable, java.lang.String quotedName)
           
 java.lang.String ConstraintReferential.getCreateSQLForCopy(Table forTable, Table forRefTable, java.lang.String quotedName, boolean internalIndex)
          Create the SQL statement of this object so a copy of the table can be made.
 void ConstraintReferential.setRefTable(Table refTable)
           
 

Constructors in org.h2.constraint with parameters of type Table
Constraint(Schema schema, int id, java.lang.String name, Table table)
           
ConstraintCheck(Schema schema, int id, java.lang.String name, Table table)
           
ConstraintReferential(Schema schema, int id, java.lang.String name, Table table)
           
ConstraintUnique(Schema schema, int id, java.lang.String name, Table table, boolean primaryKey)
           
 

Uses of Table in org.h2.engine
 

Methods in org.h2.engine that return Table
 Table Session.findLocalTempTable(java.lang.String name)
          Get the local temporary table if one exists with that name, or null if not.
 Table Database.getDependentTable(SchemaObject obj, Table except)
          Get the first table that depends on this object.
 Table Database.getFirstUserTable()
          Get the first user defined table.
 Table Right.getGrantedTable()
           
 Table[] Session.getLocks()
           
 Table UndoLogRecord.getTable()
          Get the table.
 Table Session.getWaitForLock()
           
 

Methods in org.h2.engine that return types with arguments of type Table
 java.util.ArrayList<Table> Database.getAllTablesAndViews(boolean includeMeta)
          Get all tables and views.
 java.util.ArrayList<Table> Session.getLocalTempTables()
           
 

Methods in org.h2.engine with parameters of type Table
 void Session.addLocalTempTable(Table table)
          Add a local temporary table to this session.
 void Session.addLock(Table table)
          Add a lock for the given table.
 void User.checkRight(Table table, int rightMask)
          Checks that this user has the given rights for this database object.
 java.lang.String Comment.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String DbObject.getCreateSQLForCopy(Table table, java.lang.String quotedName)
          Construct a CREATE ...
abstract  java.lang.String DbObjectBase.getCreateSQLForCopy(Table table, java.lang.String quotedName)
          Build a SQL statement to re-create the object, or to create a copy of the object with a different name or referencing a different table
 java.lang.String FunctionAlias.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String Right.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String Role.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String Setting.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String User.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String UserAggregate.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String UserDataType.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 Table Database.getDependentTable(SchemaObject obj, Table except)
          Get the first table that depends on this object.
 Right RightOwner.getRightForTable(Table table)
          Get the 'grant table' right of this object.
 void RightOwner.grantRight(Table table, Right right)
          Grant a right for the given table.
 boolean User.hasRight(Table table, int rightMask)
          See if this user has the given rights for this database object.
 void Session.log(Table table, short operation, Row row)
          Add an undo log entry to this session.
 void Session.removeLocalTempTable(Table table)
          Drop and remove the given local temporary table from this session.
 void RightOwner.revokeRight(Table table)
          Revoke the right for the given table.
 void Session.setWaitForLock(Table table)
           
 void Session.unlock(Table t)
          Unlock just this table.
 

Constructors in org.h2.engine with parameters of type Table
Right(Database db, int id, RightOwner grantee, int grantedRight, Table grantedRightOnTable)
           
UndoLogRecord(Table table, short op, Row row)
          Create a new undo log record
 

Uses of Table in org.h2.expression
 

Methods in org.h2.expression that return Table
 Table ExpressionVisitor.getTable()
          Get the table.
 

Methods in org.h2.expression with parameters of type Table
 void ExpressionVisitor.setTable(Table table)
          Set the table.
 

Uses of Table in org.h2.index
 

Fields in org.h2.index declared as Table
protected  Table BaseIndex.table
           
 

Methods in org.h2.index that return Table
 Table BaseIndex.getTable()
           
 Table Index.getTable()
          Get the table on which this index is based.
 Table MultiVersionIndex.getTable()
           
 

Methods in org.h2.index with parameters of type Table
 java.lang.String BaseIndex.getCreateSQLForCopy(Table targetTable, java.lang.String quotedName)
           
 java.lang.String MultiVersionIndex.getCreateSQLForCopy(Table forTable, java.lang.String quotedName)
           
protected  void BaseIndex.initBaseIndex(Table newTable, int id, java.lang.String name, IndexColumn[] newIndexColumns, IndexType newIndexType)
          Initialize the base index.
 

Uses of Table in org.h2.schema
 

Methods in org.h2.schema that return Table
 Table Schema.createTable(CreateTableData data)
          Add a table to the schema.
 Table Schema.findTableOrView(Session session, java.lang.String name)
          Try to find a table or view with this name.
 Table TriggerObject.getTable()
          Get the table of this trigger.
 Table Schema.getTableOrView(Session session, java.lang.String name)
          Get the table or view with the given name.
 

Methods in org.h2.schema that return types with arguments of type Table
 java.util.ArrayList<Table> Schema.getAllTablesAndViews()
          Get all tables and views.
 

Methods in org.h2.schema with parameters of type Table
 java.lang.String Constant.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String Schema.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String Sequence.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String TriggerObject.getCreateSQLForCopy(Table targetTable, java.lang.String quotedName)
           
 java.lang.String Schema.getUniqueConstraintName(Session session, Table table)
          Create a unique constraint name.
 java.lang.String Schema.getUniqueIndexName(Session session, Table table, java.lang.String prefix)
          Create a unique index name.
 

Constructors in org.h2.schema with parameters of type Table
TriggerObject(Schema schema, int id, java.lang.String name, Table table)
           
 

Uses of Table in org.h2.table
 

Subclasses of Table in org.h2.table
 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 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.
 

Methods in org.h2.table that return Table
 Table Column.getTable()
           
 Table TableFilter.getTable()
           
 

Methods in org.h2.table with parameters of type Table
 java.lang.String Table.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
static void IndexColumn.mapColumns(IndexColumn[] indexColumns, Table table)
          Map the columns using the column names and the specified table.
 void Column.setTable(Table table, int columnId)
          Set the table and column id.
 

Constructors in org.h2.table with parameters of type Table
TableFilter(Session session, Table table, java.lang.String alias, boolean rightsChecked, Select select)
          Create a new table filter object.