Uses of Class
org.h2.table.Table
-
Packages that use Table Package Description org.h2.api Contains interfaces for user-defined extensions, such as triggers and user-defined aggregate functions.org.h2.command This package contains the parser and the base classes for prepared SQL statements.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.command.query Contains queries.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, simple values, and others.org.h2.index Various table index implementations, as well as cursors to navigate in an index.org.h2.jdbc.meta Implementation of the JDBC database metadata API (package java.sql).org.h2.mode Utility classes for compatibility with other database, for example MySQL.org.h2.mvstore.db Helper classes to use the MVStore in the H2 database.org.h2.result Implementation of row and internal result sets.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.api
Methods in org.h2.api that return Table Modifier and Type Method Description Table
TableEngine. createTable(CreateTableData data)
Create new table. -
Uses of Table in org.h2.command
Methods in org.h2.command that return Table Modifier and Type Method Description Table
Parser. parseTableName(java.lang.String sql)
Parse a SQL code snippet that represents a table name.private Table
Parser. readDataChangeDeltaTable(java.lang.String resultOptionName, int backupIndex)
private Table
Parser. readTableOrView()
private Table
Parser. readTableOrView(java.lang.String tableName)
private Table
Parser. tableIfTableExists(Schema schema, java.lang.String tableName, boolean ifTableExists)
Methods in org.h2.command with parameters of type Table Modifier and Type Method Description private TableFilter
Parser. buildTableFilter(Table table, java.lang.String alias, java.util.ArrayList<java.lang.String> derivedColumnNames, IndexHints indexHints)
private Column
Parser. parseColumn(Table table)
private Column[]
Parser. parseColumnList(Table table)
private IndexHints
Parser. parseIndexHints(Table table)
private void
Parser. parseInsertCompatibility(Insert command, Table table, Mode mode)
private void
Parser. parseInsertSet(Insert command, Table table, Column[] columns)
private Expression
Parser. readOnDuplicateKeyValues(Table table, Update update)
-
Uses of Table in org.h2.command.ddl
Fields in org.h2.command.ddl declared as Table Modifier and Type Field Description private Table
Analyze. table
used in ANALYZE TABLE...private Table
TruncateTable. table
Fields in org.h2.command.ddl with type parameters of type Table Modifier and Type Field Description private java.util.ArrayList<Table>
GrantRevoke. tables
Methods in org.h2.command.ddl that return Table Modifier and Type Method Description private Table
AlterTableAlterColumn. cloneTableStructure(Table table, Column[] columns, Database db, java.lang.String tempName, java.util.ArrayList<Column> newColumns)
Methods in org.h2.command.ddl with parameters of type Table Modifier and Type Method Description private void
AlterTableAddConstraint. addConstraintToTable(Database db, Table table, Constraint constraint)
void
GrantRevoke. addTable(Table table)
Add the specified table to the list of tables.static void
Analyze. analyzeTable(SessionLocal session, Table table, int sample, boolean manual)
Analyze this table.private static boolean
AlterTableAddConstraint. canUseIndex(Index index, Table table, IndexColumn[] cols, boolean unique)
private static void
AlterTableAlterColumn. checkDefaultReferencesTable(Table table, Expression defaultExpression)
private void
AlterTableAlterColumn. checkNoNullValues(Table table)
private void
AlterTableAlterColumn. checkNullable(Table table)
private Table
AlterTableAlterColumn. cloneTableStructure(Table table, Column[] columns, Database db, java.lang.String tempName, java.util.ArrayList<Column> newColumns)
private void
AlterTableAlterColumn. convertIdentityColumn(Table table, Column c)
private void
AlterTableAlterColumn. copyData(Table table, java.util.ArrayList<Sequence> sequences, boolean createConstraints)
private Index
AlterTableAddConstraint. createIndex(Table t, IndexColumn[] cols, boolean unique)
private ConstraintUnique
AlterTableAddConstraint. createUniqueConstraint(Table table, Index index, IndexColumn[] indexColumns, boolean forForeignKey)
private static boolean
AlterDomain. forTable(SessionLocal session, Domain domain, java.util.function.BiPredicate<Domain,Column> columnProcessor, boolean recompileExpressions, Table t)
private java.lang.String
AlterTableAddConstraint. generateConstraintName(Table table)
private static Index
AlterTableAddConstraint. getIndex(Table t, IndexColumn[] cols, boolean unique)
private static ConstraintUnique
AlterTableAddConstraint. getUniqueConstraint(Table t, IndexColumn[] cols)
private void
AlterTableAlterColumn. removeSequence(Table table, Sequence sequence)
void
Analyze. setTable(Table table)
void
TruncateTable. setTable(Table table)
private int
AlterTableAddConstraint. tryUpdate(Table table)
Try to execute the statement.(package private) abstract long
AlterTable. update(Table table)
long
AlterTableAddConstraint. update(Table table)
long
AlterTableDropConstraint. update(Table table)
long
AlterTableRename. update(Table table)
long
AlterTableRenameColumn. update(Table table)
long
AlterTableRenameConstraint. update(Table table)
-
Uses of Table in org.h2.command.dml
Fields in org.h2.command.dml declared as Table Modifier and Type Field Description private Table
Insert. table
private Table
Merge. table
private Table
SetClauseList. table
Fields in org.h2.command.dml with type parameters of type Table Modifier and Type Field Description private java.util.Collection<Table>
ScriptCommand. tables
Methods in org.h2.command.dml that return Table Modifier and Type Method Description abstract Table
DataChangeStatement. getTable()
Return the target table.Table
FilteredDataChangeStatement. getTable()
Table
Insert. getTable()
Table
Merge. getTable()
Table
MergeUsing. getTable()
Methods in org.h2.command.dml with parameters of type Table Modifier and Type Method Description (package private) static void
Update. doUpdate(Prepared prepared, SessionLocal session, Table table, LocalResult rows)
private boolean
ScriptCommand. excludeTable(Table table)
private int
ScriptCommand. generateInsertValues(int count, Table table)
(package private) boolean
SetClauseList. prepareUpdate(Table table, SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode, LocalResult rows, Row oldRow, boolean updateToCurrentValuesReturnsZero)
void
Insert. setTable(Table table)
void
Merge. setTable(Table table)
Method parameters in org.h2.command.dml with type arguments of type Table Modifier and Type Method Description void
ScriptCommand. setTables(java.util.Collection<Table> tables)
Constructors in org.h2.command.dml with parameters of type Table Constructor Description SetClauseList(Table table)
-
Uses of Table in org.h2.command.query
Fields in org.h2.command.query with type parameters of type Table Modifier and Type Field Description private java.util.HashMap<Table,java.util.ArrayList<Column>>
AllColumnsForPlan. map
Methods in org.h2.command.query that return Table Modifier and Type Method Description Table
Query. toTable(java.lang.String alias, Column[] columnTemplates, java.util.ArrayList<Parameter> parameters, boolean forCreateView, Query topQuery)
Converts this query to a table or a view.Table
TableValueConstructor. toTable(java.lang.String alias, Column[] columnTemplates, java.util.ArrayList<Parameter> parameters, boolean forCreateView, Query topQuery)
Methods in org.h2.command.query that return types with arguments of type Table Modifier and Type Method Description 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()
java.util.HashSet<Table>
TableValueConstructor. getTables()
Methods in org.h2.command.query with parameters of type Table Modifier and Type Method Description java.util.ArrayList<Column>
AllColumnsForPlan. get(Table table)
Used by index to calculate the cost of a scan. -
Uses of Table in org.h2.constraint
Fields in org.h2.constraint declared as Table Modifier and Type Field Description private Table
ConstraintReferential. refTable
protected Table
Constraint. table
The table for which this constraint is defined.Methods in org.h2.constraint that return Table Modifier and Type Method Description Table
Constraint. getRefTable()
Table
ConstraintReferential. getRefTable()
Table
Constraint. getTable()
Methods in org.h2.constraint with parameters of type Table Modifier and Type Method Description abstract void
Constraint. checkRow(SessionLocal session, Table t, Row oldRow, Row newRow)
Check if this row fulfils the constraint.void
ConstraintCheck. checkRow(SessionLocal session, Table t, Row oldRow, Row newRow)
void
ConstraintDomain. checkRow(SessionLocal session, Table t, Row oldRow, Row newRow)
void
ConstraintReferential. checkRow(SessionLocal session, Table t, Row oldRow, Row newRow)
void
ConstraintUnique. checkRow(SessionLocal session, Table t, Row oldRow, Row newRow)
java.lang.String
ConstraintCheck. getCreateSQLForCopy(Table forTable, java.lang.String quotedName)
java.lang.String
ConstraintDomain. 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.java.lang.String
ConstraintUnique. getCreateSQLForCopy(Table forTable, java.lang.String quotedName)
private java.lang.String
ConstraintUnique. getCreateSQLForCopy(Table forTable, java.lang.String quotedName, boolean internalIndex)
abstract java.util.HashSet<Column>
Constraint. getReferencedColumns(Table table)
Get all referenced columns.java.util.HashSet<Column>
ConstraintCheck. getReferencedColumns(Table table)
java.util.HashSet<Column>
ConstraintDomain. getReferencedColumns(Table table)
java.util.HashSet<Column>
ConstraintReferential. getReferencedColumns(Table table)
java.util.HashSet<Column>
ConstraintUnique. getReferencedColumns(Table table)
void
ConstraintReferential. setRefTable(Table refTable)
Constructors in org.h2.constraint with parameters of type Table Constructor Description 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
Fields in org.h2.engine declared as Table Modifier and Type Field Description private Table
Database. meta
private Table
SessionLocal. waitForLock
Fields in org.h2.engine with type parameters of type Table Modifier and Type Field Description private java.util.HashMap<java.lang.String,Table>
SessionLocal. localTempTables
private java.util.ArrayList<Table>
SessionLocal. locks
private java.util.HashSet<Table>
SessionLocal. tablesToAnalyze
Tables marked for ANALYZE after the current transaction is committed.Methods in org.h2.engine that return Table Modifier and Type Method Description Table
SessionLocal. 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, excluding the LOB_BLOCKS table that the Recover tool creates.Table
SessionLocal. getWaitForLock()
Methods in org.h2.engine that return types with arguments of type Table Modifier and Type Method Description java.util.ArrayList<Table>
Database. getAllTablesAndViews()
Get all tables and views.java.util.List<Table>
SessionLocal. getLocalTempTables()
java.util.Set<Table>
SessionLocal. getLocks()
Methods in org.h2.engine with parameters of type Table Modifier and Type Method Description void
SessionLocal. addLocalTempTable(Table table)
Add a local temporary table to this session.void
User. checkTableRight(Table table, int rightMask)
Checks that this user has the given rights for the specified table.java.lang.String
Comment. getCreateSQLForCopy(Table table, java.lang.String quotedName)
abstract java.lang.String
DbObject. 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 tablejava.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)
Table
Database. getDependentTable(SchemaObject obj, Table except)
Get the first table that depends on this object.boolean
User. hasTableRight(Table table, int rightMask)
See if this user has the given rights for this database object.(package private) boolean
RightOwner. isTableRightGrantedRecursive(Table table, int rightMask)
Checks if a right is already granted to this object or to objects that were granted to this object.void
SessionLocal. markTableForAnalyze(Table table)
Mark that the given table needs to be analyzed on commit.void
SessionLocal. registerTableAsLocked(Table table)
Register table as locked within current transaction.void
SessionLocal. registerTableAsUpdated(Table table)
Register table as updated within current transaction.void
SessionLocal. removeLocalTempTable(Table table)
Drop and remove the given local temporary table from this session.void
SessionLocal. setWaitForLock(Table waitForLock, java.lang.Thread waitForLockThread)
Set the table this session is waiting for, and the thread that is waiting.(package private) void
SessionLocal. unlock(Table t)
Unlock just this table. -
Uses of Table in org.h2.expression
Fields in org.h2.expression declared as Table Modifier and Type Field Description private Table
ExpressionVisitor. table
Methods in org.h2.expression that return Table Modifier and Type Method Description Table
ExpressionVisitor. getTable()
Get the table.Methods in org.h2.expression with parameters of type Table Modifier and Type Method Description static ExpressionVisitor
ExpressionVisitor. getColumnsVisitor(java.util.HashSet<Column> columns, Table table)
Create a new visitor to get all referenced columns.static ExpressionVisitor
ExpressionVisitor. getOptimizableVisitor(Table table)
Create a new visitor to check if all aggregates are for the given table.Constructors in org.h2.expression with parameters of type Table Constructor Description ExpressionVisitor(int type, int queryLevel, java.util.HashSet<?> set, AllColumnsForPlan columns1, Table table, ColumnResolver resolver, long[] maxDataModificationId)
-
Uses of Table in org.h2.index
Fields in org.h2.index declared as Table Modifier and Type Field Description protected Table
Index. table
The table.private Table
IndexCursor. table
private Table
ViewCursor. table
Methods in org.h2.index that return Table Modifier and Type Method Description Table
Index. getTable()
Get the table on which this index is based.Methods in org.h2.index with parameters of type Table Modifier and Type Method Description java.lang.String
Index. getCreateSQLForCopy(Table targetTable, java.lang.String quotedName)
Constructors in org.h2.index with parameters of type Table Constructor Description Index(Table newTable, int id, java.lang.String name, IndexColumn[] newIndexColumns, int uniqueColumnCount, IndexType newIndexType)
Initialize the index. -
Uses of Table in org.h2.jdbc.meta
Methods in org.h2.jdbc.meta with parameters of type Table Modifier and Type Method Description private void
DatabaseMetaLocal. addCrossReferenceResult(SimpleResult result, Value catalog, java.lang.String pkSchema, Table pkTable, java.lang.String fkSchema, Table fkTable, ConstraintReferential fk)
private void
DatabaseMetaLocal. getColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, CompareLike columnLike)
private void
DatabaseMetaLocal. getIndexInfo(Value catalogValue, Value schemaValue, Table table, boolean unique, boolean approximate, SimpleResult result, Database db)
private void
DatabaseMetaLocal. getPseudoColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, CompareLike columnLike)
private void
DatabaseMetaLocal. getTablesAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, boolean synonym, java.util.HashSet<java.lang.String> typesSet)
-
Uses of Table in org.h2.mode
Subclasses of Table in org.h2.mode Modifier and Type Class Description class
PgCatalogTable
This class is responsible to build the pg_catalog tables.Fields in org.h2.mode with type parameters of type Table Modifier and Type Field Description private java.util.HashMap<java.lang.String,Table>
PgCatalogSchema. tables
Methods in org.h2.mode that return types with arguments of type Table Modifier and Type Method Description private java.util.HashMap<java.lang.String,Table>
PgCatalogSchema. fillMap()
protected java.util.Map<java.lang.String,Table>
PgCatalogSchema. getMap(SessionLocal session)
Methods in org.h2.mode with parameters of type Table Modifier and Type Method Description private void
PgCatalogTable. addAttribute(SessionLocal session, java.util.ArrayList<Row> rows, int id, int relId, Table table, Column column, int ordinal)
private void
PgCatalogTable. pgAttribute(SessionLocal session, java.util.ArrayList<Row> rows, Table table)
private void
PgCatalogTable. pgClass(SessionLocal session, java.util.ArrayList<Row> rows, Table table)
-
Uses of Table in org.h2.mvstore.db
Subclasses of Table in org.h2.mvstore.db Modifier and Type Class Description class
MVTable
A table stored in a MVStore.Constructors in org.h2.mvstore.db with parameters of type Table Constructor Description MVIndex(Table newTable, int id, java.lang.String name, IndexColumn[] newIndexColumns, int uniqueColumnCount, IndexType newIndexType)
-
Uses of Table in org.h2.result
Methods in org.h2.result with parameters of type Table Modifier and Type Method Description static LocalResult
LocalResult. forTable(SessionLocal session, Table table)
Constructs a new local result object for the specified table. -
Uses of Table in org.h2.schema
Fields in org.h2.schema declared as Table Modifier and Type Field Description private Table
TriggerObject. table
Fields in org.h2.schema with type parameters of type Table Modifier and Type Field Description private java.util.HashMap<java.lang.String,Table>
InformationSchema. newTables
private java.util.HashMap<java.lang.String,Table>
InformationSchema. oldTables
private java.util.concurrent.ConcurrentHashMap<java.lang.String,Table>
Schema. tablesAndViews
Methods in org.h2.schema that return Table Modifier and Type Method Description Table
Schema. createTable(CreateTableData data)
Add a table to the schema.Table
MetaSchema. findTableOrView(SessionLocal session, java.lang.String name)
Table
Schema. findTableOrView(SessionLocal 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
MetaSchema. getTableOrView(SessionLocal session, java.lang.String name)
Table
Schema. getTableOrView(SessionLocal session, java.lang.String name)
Get the table or view with the given name.Table
MetaSchema. getTableOrViewByName(SessionLocal session, java.lang.String name)
Table
Schema. getTableOrViewByName(SessionLocal session, java.lang.String name)
Get the table with the given name, if any.Table
Schema. resolveTableOrView(SessionLocal session, java.lang.String name)
Try to find a table or view with this name.Methods in org.h2.schema that return types with arguments of type Table Modifier and Type Method Description private java.util.HashMap<java.lang.String,Table>
InformationSchema. fillMap(boolean old)
java.util.Collection<Table>
MetaSchema. getAllTablesAndViews(SessionLocal session)
java.util.Collection<Table>
Schema. getAllTablesAndViews(SessionLocal session)
Get all tables and views.protected java.util.Map<java.lang.String,Table>
InformationSchema. getMap(SessionLocal session)
protected abstract java.util.Map<java.lang.String,Table>
MetaSchema. getMap(SessionLocal session)
Returns map of tables in this schema.Methods in org.h2.schema with parameters of type Table Modifier and Type Method Description private static JdbcResultSet
TriggerObject. createResultSet(JdbcConnection conn, Table table, Row row, boolean updatable)
boolean
TriggerObject. fireRow(SessionLocal session, Table table, Row oldRow, Row newRow, boolean beforeAction, boolean rollback)
Call the fire method of the user-defined trigger class if required.java.lang.String
Constant. getCreateSQLForCopy(Table table, java.lang.String quotedName)
java.lang.String
Domain. 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
UserDefinedFunction. getCreateSQLForCopy(Table table, java.lang.String quotedName)
java.lang.String
Schema. getUniqueConstraintName(SessionLocal session, Table table)
Create a unique constraint name.java.lang.String
Schema. getUniqueIndexName(SessionLocal session, Table table, java.lang.String prefix)
Create a unique index name.Constructors in org.h2.schema with parameters of type Table Constructor Description 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 Modifier and Type Class Description class
DataChangeDeltaTable
A data change delta table.class
DualTable
The DUAL table for selects without a FROM clause.class
FunctionTable
A table backed by a system or user-defined function that returns a result set.class
InformationSchemaTable
This class is responsible to build the INFORMATION_SCHEMA tables.class
InformationSchemaTableLegacy
This class is responsible to build the legacy variant of INFORMATION_SCHEMA tables.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 point.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
TableValueConstructorTable
A table for table value constructor.class
TableView
A view is a virtual table that is defined by a query.class
VirtualConstructedTable
A base class for virtual tables that construct all their content at once.class
VirtualTable
A base class for virtual tables.Fields in org.h2.table declared as Table Modifier and Type Field Description private Table
TableSynonym. synonymFor
The table the synonym is created for.private Table
Column. table
private Table
GeneratedColumnResolver. table
private Table
TableFilter. table
Fields in org.h2.table with type parameters of type Table Modifier and Type Field Description private java.util.ArrayList<Table>
TableView. tables
Methods in org.h2.table that return Table Modifier and Type Method Description static Table
TableView. createShadowTableForRecursiveTableExpression(boolean isTemporary, SessionLocal targetSession, java.lang.String cteViewName, Schema schema, java.util.List<Column> columns, Database db)
Create a table for a recursive query.Table
TableSynonym. getSynonymFor()
Table
Column. getTable()
Table
TableFilter. getTable()
Methods in org.h2.table that return types with arguments of type Table Modifier and Type Method Description private java.util.ArrayList<Table>
InformationSchemaTableLegacy. getAllTables(SessionLocal session)
Get all tables of this database, including local temporary tables for the session.java.util.List<Table>
TableView. getTables()
private java.util.ArrayList<Table>
InformationSchemaTableLegacy. getTablesByName(SessionLocal session, java.lang.String tableName)
Methods in org.h2.table with parameters of type Table Modifier and Type Method Description private void
InformationSchemaTable. addPrivilege(SessionLocal session, java.util.ArrayList<Row> rows, DbObject grantee, java.lang.String catalog, Table table, java.lang.String column, java.lang.String right)
private void
InformationSchemaTableLegacy. addPrivilege(SessionLocal session, java.util.ArrayList<Row> rows, DbObject grantee, java.lang.String catalog, Table table, java.lang.String column, java.lang.String right)
private void
InformationSchemaTable. addPrivileges(SessionLocal session, java.util.ArrayList<Row> rows, DbObject grantee, java.lang.String catalog, Table table, java.lang.String column, int rightMask)
private void
InformationSchemaTableLegacy. addPrivileges(SessionLocal session, java.util.ArrayList<Row> rows, DbObject grantee, java.lang.String catalog, Table table, java.lang.String column, int rightMask)
static void
DataChangeDeltaTable. collectInsertedFinalRow(SessionLocal session, Table table, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode, Row newRow)
Collects final row for INSERT operations.private void
InformationSchemaTable. columns(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, java.lang.String mainSchemaName, java.lang.String collation, Table table, java.lang.String tableName)
private void
InformationSchemaTable. columns(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, java.lang.String mainSchemaName, java.lang.String collation, Table table, java.lang.String tableName, Column c, int ordinalPosition)
static void
TableView. destroyShadowTableForRecursiveExpression(boolean isTemporary, SessionLocal targetSession, Table recursiveTable)
Remove a table for a recursive query.private void
InformationSchemaTable. elementTypesFieldsForTable(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, int type, java.lang.String mainSchemaName, java.lang.String collation, java.lang.String schemaName, Table table)
java.lang.String
Table. getCreateSQLForCopy(Table table, java.lang.String quotedName)
java.lang.String
TableSynonym. getCreateSQLForCopy(Table table, java.lang.String quotedName)
java.lang.String
TableView. getCreateSQLForCopy(Table table, java.lang.String quotedName)
protected boolean
MetaTable. hideTable(Table table, SessionLocal session)
Check whether to hide the table.private void
InformationSchemaTable. indexColumns(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, Table table, java.lang.String tableName, Index index)
private void
InformationSchemaTable. indexes(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, boolean columns, Table table, java.lang.String tableName)
private void
InformationSchemaTable. indexes(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, Table table, java.lang.String tableName, Index index)
private void
InformationSchemaTable. keyColumnUsage(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, Constraint constraint, Constraint.Type constraintType, IndexColumn[] indexColumns, Table table, java.lang.String tableName)
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.private void
InformationSchemaTable. tableConstraints(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, Constraint constraint, Constraint.Type constraintType, Table table, java.lang.String tableName)
private void
InformationSchemaTable. tables(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, Table table, java.lang.String tableName)
private void
InformationSchemaTable. triggers(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, TriggerObject trigger, java.lang.String eventManipulation, Table table, java.lang.String tableName)
private void
InformationSchemaTable. views(SessionLocal session, java.util.ArrayList<Row> rows, java.lang.String catalog, Table table, java.lang.String tableName)
Constructors in org.h2.table with parameters of type Table Constructor Description Column(java.lang.String name, TypeInfo type, Table table, int columnId)
GeneratedColumnResolver(Table table)
Column resolver for generated columns.TableFilter(SessionLocal session, Table table, java.lang.String alias, boolean rightsChecked, Select select, int orderInFrom, IndexHints indexHints)
Create a new table filter object.
-