Uses of Class
org.h2.table.IndexColumn
Packages that use IndexColumn
Package
Description
Contains DDL (data definition language) and related SQL statements.
Database constraints such as check constraints, unique constraints, and referential constraints.
Various table index implementations, as well as cursors to navigate in an index.
Helper classes to use the MVStore in the H2 database.
Implementation of row and internal result sets.
Classes related to a table and table meta data.
-
Uses of IndexColumn in org.h2.command.ddl
Methods in org.h2.command.ddl that return IndexColumnMethods in org.h2.command.ddl with parameters of type IndexColumnModifier and TypeMethodDescriptionvoidAlterTableAddConstraint.setIndexColumns(IndexColumn[] indexColumns) voidCreateIndex.setIndexColumns(IndexColumn[] columns) voidAlterTableAddConstraint.setRefIndexColumns(IndexColumn[] indexColumns) -
Uses of IndexColumn in org.h2.constraint
Methods in org.h2.constraint that return IndexColumnModifier and TypeMethodDescriptionConstraintReferential.getColumns()ConstraintUnique.getColumns()ConstraintReferential.getRefColumns()Methods in org.h2.constraint with parameters of type IndexColumnModifier and TypeMethodDescriptionvoidConstraintReferential.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 IndexColumnModifier and TypeFieldDescriptionprotected IndexColumn[]Index.indexColumnsColumns of this index.Methods in org.h2.index that return IndexColumnModifier and TypeMethodDescriptionfinal IndexColumn[]Index.getIndexColumns()Get the indexed columns as index columns (with ordering information).Methods in org.h2.index with parameters of type IndexColumnModifier and TypeMethodDescriptionprotected static voidIndex.checkIndexColumnTypes(IndexColumn[] columns) Check that the index columns are not CLOB or BLOB.Constructors in org.h2.index with parameters of type IndexColumnModifierConstructorDescriptionprotectedIndex(Table newTable, int id, 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) protectedVirtualTableIndex(VirtualTable table, String name, IndexColumn[] columns) -
Uses of IndexColumn in org.h2.mvstore.db
Methods in org.h2.mvstore.db with parameters of type IndexColumnModifier and TypeMethodDescriptionMVTable.addIndex(SessionLocal session, String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, String indexComment) Constructors in org.h2.mvstore.db with parameters of type IndexColumnModifierConstructorDescriptionprotectedMVIndex(Table newTable, int id, 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, String indexName, IndexColumn[] columns, int uniqueColumnCount, IndexType indexType) MVSpatialIndex(Database db, MVTable table, int id, 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 IndexColumnModifier and TypeMethodDescriptionRowFactory.createRowFactory(CastDataProvider provider, CompareMode compareMode, DataHandler handler, Typed[] columns, IndexColumn[] indexColumns, boolean storeKeys) Create a new row factory.RowFactory.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 IndexColumnModifier and TypeMethodDescriptionstatic IndexColumn[]Create an array of index columns from a list of columns.Methods in org.h2.table with parameters of type IndexColumnModifier and TypeMethodDescriptionfinal IndexMetaTable.addIndex(SessionLocal session, String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, String indexComment) abstract IndexTable.addIndex(SessionLocal session, String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, String indexComment) Create an index for this tableTableLink.addIndex(SessionLocal session, String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, String indexComment) TableView.addIndex(SessionLocal session, String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, String indexComment) VirtualTable.addIndex(SessionLocal session, String indexName, int indexId, IndexColumn[] cols, int uniqueColumnCount, IndexType indexType, boolean create, 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.static voidIndexColumn.mapColumns(IndexColumn[] indexColumns, Table table) Map the columns using the column names and the specified table.static StringBuilderIndexColumn.writeColumns(StringBuilder builder, IndexColumn[] columns, int sqlFlags) Appends the specified columns to the specified builder.static StringBuilderIndexColumn.writeColumns(StringBuilder builder, IndexColumn[] columns, int startOffset, int endOffset, int sqlFlags) Appends the specified columns to the specified builder.static StringBuilderIndexColumn.writeColumns(StringBuilder builder, IndexColumn[] columns, String separator, String suffix, int sqlFlags) Appends the specified columns to the specified builder.