Uses of Class
org.h2.table.Column

Packages that use Column
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.table Classes related to a table and table meta data. 
 

Uses of Column in org.h2.command.ddl
 

Fields in org.h2.command.ddl with type parameters of type Column
 java.util.ArrayList<Column> CreateTableData.columns
          The column list.
 

Methods in org.h2.command.ddl with parameters of type Column
 void CreateTable.addColumn(Column column)
          Add a column to this table.
 void AlterTableRenameColumn.setColumn(Column column)
           
 void CreateUserDataType.setColumn(Column column)
           
 void AlterTableAlterColumn.setNewColumn(Column newColumn)
           
 void AlterTableAlterColumn.setOldColumn(Column oldColumn)
           
 

Uses of Column in org.h2.command.dml
 

Methods in org.h2.command.dml that return Column
 Column[] SelectListColumnResolver.getColumns()
           
 Column[] SelectListColumnResolver.getSystemColumns()
           
 

Methods in org.h2.command.dml with parameters of type Column
 Value SelectListColumnResolver.getValue(Column column)
           
 Expression SelectListColumnResolver.optimize(ExpressionColumn expressionColumn, Column column)
           
 void Update.setAssignment(Column column, Expression expression)
          Add an assignment of the form column = expression.
 void AlterSequence.setColumn(Column column)
           
 void Insert.setColumns(Column[] columns)
           
 void Merge.setColumns(Column[] columns)
           
 void Merge.setKeys(Column[] keys)
           
 

Uses of Column in org.h2.constraint
 

Methods in org.h2.constraint with parameters of type Column
abstract  boolean Constraint.containsColumn(Column col)
          Check if this constraint contains the given column.
 boolean ConstraintCheck.containsColumn(Column col)
           
 boolean ConstraintReferential.containsColumn(Column col)
           
 boolean ConstraintUnique.containsColumn(Column col)
           
 

Uses of Column in org.h2.engine
 

Methods in org.h2.engine that return Column
 Column UserDataType.getColumn()
           
 

Methods in org.h2.engine with parameters of type Column
 void UserDataType.setColumn(Column column)
           
 

Uses of Column in org.h2.expression
 

Methods in org.h2.expression that return Column
 Column ExpressionColumn.getColumn()
           
 

Methods in org.h2.expression with parameters of type Column
 void Parameter.setColumn(Column column)
           
 void Function.setDataType(Column col)
           
 

Method parameters in org.h2.expression with type arguments of type Column
 void TableFunction.setColumns(java.util.ArrayList<Column> columns)
           
 

Constructors in org.h2.expression with parameters of type Column
ExpressionColumn(Database database, Column column)
           
 

Uses of Column in org.h2.index
 

Fields in org.h2.index declared as Column
protected  Column[] BaseIndex.columns
           
 

Methods in org.h2.index that return Column
 Column IndexCondition.getColumn()
          Get the referenced column.
 Column[] BaseIndex.getColumns()
           
 Column[] Index.getColumns()
          Get the indexed columns.
 Column[] MultiVersionIndex.getColumns()
           
 

Methods in org.h2.index with parameters of type Column
 int BaseIndex.getColumnIndex(Column col)
           
 int Index.getColumnIndex(Column col)
          Get the index of a column in the list of index columns
 int MetaIndex.getColumnIndex(Column col)
           
 int MultiVersionIndex.getColumnIndex(Column col)
           
 int PageDataIndex.getColumnIndex(Column col)
           
 int PageDelegateIndex.getColumnIndex(Column col)
           
 int ScanIndex.getColumnIndex(Column col)
           
 

Uses of Column in org.h2.table
 

Fields in org.h2.table declared as Column
 Column IndexColumn.column
          The column, or null if not set.
protected  Column[] Table.columns
          The columns of this table.
 

Methods in org.h2.table that return Column
 Column Column.getClone()
           
 Column Table.getColumn(int index)
          Get the column at the given index.
 Column Table.getColumn(java.lang.String columnName)
          Get the column with the given name.
 Column[] ColumnResolver.getColumns()
          Get the column list.
 Column[] SingleColumnResolver.getColumns()
           
 Column[] Table.getColumns()
           
 Column[] TableFilter.getColumns()
           
 Column[] ColumnResolver.getSystemColumns()
          Get the list of system columns, if any.
 Column[] SingleColumnResolver.getSystemColumns()
           
 Column[] TableFilter.getSystemColumns()
          Get the system columns that this table understands.
 

Methods in org.h2.table with parameters of type Column
 void TableFilter.addNaturalJoinColumn(Column c)
          Add a column to the natural join key column list.
 void Table.checkColumnIsNotReferenced(Column col)
          Check that this column is not referenced by a referential constraint or multi-column index.
 Value Table.getDefaultValue(Session session, Column column)
          Get or generate a default value for the given column.
 Value TableLink.getDefaultValue(Session session, Column column)
          Get or generate a default value for the given column.
 Index Table.getIndexForColumn(Column column, boolean first)
          Get the index that has the given column as the first element.
 Value ColumnResolver.getValue(Column column)
          Get the value for the given column.
 Value SingleColumnResolver.getValue(Column col)
           
 Value TableFilter.getValue(Column column)
           
 boolean TableFilter.isNaturalJoinColumn(Column c)
          Check if the given column is a natural join column.
 Expression ColumnResolver.optimize(ExpressionColumn expressionColumn, Column column)
          Get the expression that represents this column.
 Expression SingleColumnResolver.optimize(ExpressionColumn expressionColumn, Column col)
           
 Expression TableFilter.optimize(ExpressionColumn expressionColumn, Column column)
           
 void Table.renameColumn(Column column, java.lang.String newName)
          Rename a column of this table.
protected  void Table.setColumns(Column[] columns)
           
static IndexColumn[] IndexColumn.wrap(Column[] columns)
          Create an array of index columns from a list of columns.