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.log Undo and redo log implementation. 
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.
 void AlterTableRename.setOldTable(Table table)
           
 void AlterTableRenameColumn.setTable(Table table)
           
 void AlterTableAlterColumn.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
 java.util.HashSet<Table> Select.getTables()
           
 java.util.HashSet<Table> SelectUnion.getTables()
           
abstract  java.util.HashSet<Table> Query.getTables()
          Get all tables that are involved in this query.
 

Methods in org.h2.command.dml with parameters of type Table
 void Merge.setTable(Table table)
           
 void Insert.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
 void ConstraintUnique.checkRow(Session session, Table t, Row oldRow, Row newRow)
           
 void ConstraintCheck.checkRow(Session session, Table t, Row oldRow, Row newRow)
           
abstract  void Constraint.checkRow(Session session, Table t, Row oldRow, Row newRow)
          Check if this row fulfils the constraint.
 void ConstraintReferential.checkRow(Session session, Table t, Row oldRow, Row newRow)
           
 java.lang.String ConstraintUnique.getCreateSQLForCopy(Table forTable, java.lang.String quotedName)
           
 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 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 Session.getWaitForLock()
           
 

Methods in org.h2.engine that return types with arguments of type Table
 ObjectArray<Table> Database.getAllTablesAndViews()
          Get all tables and views.
 ObjectArray<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.
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 Right.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String FunctionAlias.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String Role.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 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 ...
 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)
           
 java.lang.String Setting.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.
 void Session.log(Table table, short type, 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)
           
 

Constructors in org.h2.engine with parameters of type Table
Right(Database db, int id, RightOwner grantee, int grantedRight, Table grantedRightOnTable)
           
 

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 MultiVersionIndex.getTable()
           
 Table Index.getTable()
          Get the table on which this index is based.
 Table BaseIndex.getTable()
           
 

Methods in org.h2.index with parameters of type Table
 java.lang.String MultiVersionIndex.getCreateSQLForCopy(Table forTable, java.lang.String quotedName)
           
 java.lang.String BaseIndex.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 

Uses of Table in org.h2.log
 

Methods in org.h2.log that return Table
 Table UndoLogRecord.getTable()
          Get the table.
 

Constructors in org.h2.log with parameters of type Table
UndoLogRecord(Table table, short op, Row row)
          Create a new undo log record
 

Uses of Table in org.h2.schema
 

Methods in org.h2.schema that return Table
 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
 ObjectArray<Table> Schema.getAllTablesAndViews()
          Get all tables and views.
 

Methods in org.h2.schema with parameters of type Table
 java.lang.String Sequence.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String TriggerObject.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String Schema.getCreateSQLForCopy(Table table, java.lang.String quotedName)
           
 java.lang.String Constant.getCreateSQLForCopy(Table table, 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 TableData
          Most tables are an instance of this class.
 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 TableFilter.getTable()
           
 Table Column.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.