Uses of Class
org.h2.table.IndexColumn
-
Packages that use IndexColumn Package Description 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.constraint Database constraints such as check constraints, unique constraints, and referential constraints.org.h2.index Various table index implementations, as well as cursors to navigate in an index.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.table Classes related to a table and table meta data. -
-
Uses of IndexColumn in org.h2.command
Methods in org.h2.command that return IndexColumn Modifier and Type Method Description private IndexColumn[]Parser. parseIndexColumnList() -
Uses of IndexColumn in org.h2.command.ddl
Fields in org.h2.command.ddl declared as IndexColumn Modifier and Type Field Description private IndexColumn[]AlterTableAddConstraint. indexColumnsprivate IndexColumn[]CreateIndex. indexColumnsprivate IndexColumn[]AlterTableAddConstraint. refIndexColumnsMethods in org.h2.command.ddl that return IndexColumn Modifier and Type Method Description IndexColumn[]AlterTableAddConstraint. getIndexColumns()Methods in org.h2.command.ddl with parameters of type IndexColumn Modifier and Type Method Description private static booleanAlterTableAddConstraint. canUseIndex(Index index, Table table, IndexColumn[] cols, boolean unique)private IndexAlterTableAddConstraint. createIndex(Table t, IndexColumn[] cols, boolean unique)private ConstraintUniqueAlterTableAddConstraint. createUniqueConstraint(Table table, Index index, IndexColumn[] indexColumns, boolean forForeignKey)private static IndexAlterTableAddConstraint. getIndex(Table t, IndexColumn[] cols, boolean unique)private static ConstraintUniqueAlterTableAddConstraint. getUniqueConstraint(Table t, IndexColumn[] cols)voidAlterTableAddConstraint. setIndexColumns(IndexColumn[] indexColumns)voidCreateIndex. setIndexColumns(IndexColumn[] columns)voidAlterTableAddConstraint. setRefIndexColumns(IndexColumn[] indexColumns) -
Uses of IndexColumn in org.h2.constraint
Fields in org.h2.constraint declared as IndexColumn Modifier and Type Field Description private IndexColumn[]ConstraintReferential. columnsprivate IndexColumn[]ConstraintUnique. columnsprivate IndexColumn[]ConstraintReferential. refColumnsMethods in org.h2.constraint that return IndexColumn Modifier and Type Method Description IndexColumn[]ConstraintReferential. getColumns()IndexColumn[]ConstraintUnique. getColumns()IndexColumn[]ConstraintReferential. getRefColumns()Methods in org.h2.constraint with parameters of type IndexColumn Modifier and Type Method Description voidConstraintReferential. setColumns(IndexColumn[] cols)voidConstraintUnique. setColumns(IndexColumn[] columns)voidConstraintReferential. setRefColumns(IndexColumn[] refCols) -
Uses of IndexColumn in org.h2.index
Fields in org.h2.index declared as IndexColumn Modifier and Type Field Description protected IndexColumn[]Index. indexColumnsColumns of this index.private IndexColumn[]IndexCursor. indexColumnsMethods in org.h2.index that return IndexColumn Modifier and Type Method Description IndexColumn[]Index. getIndexColumns()Get the indexed columns as index columns (with ordering information).Methods in org.h2.index with parameters of type IndexColumn Modifier and Type Method Description protected static voidIndex. checkIndexColumnTypes(IndexColumn[] columns)Check that the index columns are not CLOB or BLOB.Constructors in org.h2.index with parameters of type IndexColumn Constructor Description Index(Table newTable, int id, java.lang.String name, IndexColumn[] newIndexColumns, int uniqueColumnCount, IndexType newIndexType)Initialize the index.LinkedIndex(TableLink table, int id, IndexColumn[] columns, int uniqueColumnCount, IndexType indexType)MetaIndex(MetaTable meta, IndexColumn[] columns, boolean scan)RangeIndex(RangeTable table, IndexColumn[] columns)VirtualConstructedTableIndex(VirtualConstructedTable table, IndexColumn[] columns)VirtualTableIndex(VirtualTable table, java.lang.String name, IndexColumn[] columns) -
Uses of IndexColumn in org.h2.mvstore.db
Methods in org.h2.mvstore.db that return IndexColumn Modifier and Type Method Description private static IndexColumn[]MVTable. prepareColumns(Database database, IndexColumn[] cols, IndexType indexType)Prepares columns of an index.Methods in org.h2.mvstore.db with parameters of type IndexColumn Modifier and Type Method Description IndexMVTable. addIndex(SessionLocal session, java.lang.String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, java.lang.String indexComment)private static IndexColumn[]MVTable. prepareColumns(Database database, IndexColumn[] cols, IndexType indexType)Prepares columns of an index.Constructors in org.h2.mvstore.db with parameters of type IndexColumn Constructor Description MVIndex(Table newTable, int id, java.lang.String name, IndexColumn[] newIndexColumns, int uniqueColumnCount, IndexType newIndexType)MVPrimaryIndex(Database db, MVTable table, int id, IndexColumn[] columns, IndexType indexType)MVSecondaryIndex(Database db, MVTable table, int id, java.lang.String indexName, IndexColumn[] columns, int uniqueColumnCount, IndexType indexType)MVSpatialIndex(Database db, MVTable table, int id, java.lang.String indexName, IndexColumn[] columns, int uniqueColumnCount, IndexType indexType)Constructor. -
Uses of IndexColumn in org.h2.result
Methods in org.h2.result with parameters of type IndexColumn Modifier and Type Method Description RowFactoryRowFactory. createRowFactory(CastDataProvider provider, CompareMode compareMode, DataHandler handler, Typed[] columns, IndexColumn[] indexColumns, boolean storeKeys)Create a new row factory.RowFactoryRowFactory.DefaultRowFactory. createRowFactory(CastDataProvider provider, CompareMode compareMode, DataHandler handler, Typed[] columns, IndexColumn[] indexColumns, boolean storeKeys) -
Uses of IndexColumn in org.h2.table
Methods in org.h2.table that return IndexColumn Modifier and Type Method Description static IndexColumn[]IndexColumn. wrap(Column[] columns)Create an array of index columns from a list of columns.Methods in org.h2.table with parameters of type IndexColumn Modifier and Type Method Description IndexMetaTable. addIndex(SessionLocal session, java.lang.String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, java.lang.String indexComment)abstract IndexTable. addIndex(SessionLocal session, java.lang.String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, java.lang.String indexComment)Create an index for this tableIndexTableLink. addIndex(SessionLocal session, java.lang.String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, java.lang.String indexComment)IndexTableView. addIndex(SessionLocal session, java.lang.String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, java.lang.String indexComment)IndexVirtualTable. addIndex(SessionLocal session, java.lang.String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, java.lang.String indexComment)static intTableBase. getMainIndexColumn(IndexType indexType, IndexColumn[] cols)Returns main index column if index is an primary key index and has only one column with _ROWID_ compatible data type.private voidInformationSchemaTable. 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 voidIndexColumn. mapColumns(IndexColumn[] indexColumns, Table table)Map the columns using the column names and the specified table.static java.lang.StringBuilderIndexColumn. writeColumns(java.lang.StringBuilder builder, IndexColumn[] columns, int sqlFlags)Appends the specified columns to the specified builder.static java.lang.StringBuilderIndexColumn. writeColumns(java.lang.StringBuilder builder, IndexColumn[] columns, int startOffset, int endOffset, int sqlFlags)Appends the specified columns to the specified builder.static java.lang.StringBuilderIndexColumn. writeColumns(java.lang.StringBuilder builder, IndexColumn[] columns, java.lang.String separator, java.lang.String suffix, int sqlFlags)Appends the specified columns to the specified builder.
-