Uses of Class
org.axiondb.Column

Packages that use Column
org.axiondb Core interfaces, identifiers, and exceptions. 
org.axiondb.engine Core database machinery. 
org.axiondb.engine.indexes   
org.axiondb.engine.metaupdaters   
org.axiondb.engine.tables   
org.axiondb.event Event model with listeners for database actions 
 

Uses of Column in org.axiondb
 

Methods in org.axiondb that return Column
 Column Table.getColumn(int index)
          Return the Columncorresponding to the given zero-based index .
 Column Table.getColumn(String name)
          Return the Columnfor the given name .
 Column Index.getIndexedColumn()
          Returns the column I index.
 

Methods in org.axiondb with parameters of type Column
 void Table.addColumn(Column col)
          Add the given Columnto this table.
 Index Table.getIndexForColumn(Column column)
          Return the first Indexthat pertains to the given Column, or null if no such Indexexists.
 boolean Table.isColumnIndexed(Column column)
          Check to see if an Indexexists for the given Column
 Index IndexFactory.makeNewInstance(String name, Column col, boolean unique)
           
 Index IndexFactory.makeNewSystemInstance(Table table, Column col)
          Creates a new system index, with a unique internally-generated name, on the given column with the given state of uniqueness.
 

Uses of Column in org.axiondb.engine
 

Methods in org.axiondb.engine that return Column
 Column TransactableTableImpl.getColumn(int index)
           
 Column TransactableTableImpl.getColumn(String name)
           
 

Methods in org.axiondb.engine with parameters of type Column
 void TransactableTableImpl.addColumn(Column col)
           
 Index TransactableTableImpl.getIndexForColumn(Column column)
           
 boolean TransactableTableImpl.isColumnIndexed(Column column)
           
protected  Index IntArrayIndexLoader.makeIndex(String name, Column col, boolean unique, Object keys, org.apache.commons.collections.primitives.IntList values)
           
protected  Index ObjectArrayIndexLoader.makeIndex(String name, Column col, boolean unique, Object keys, org.apache.commons.collections.primitives.IntList values)
           
 Index ArrayIndexFactory.makeNewInstance(String name, Column col, boolean unique)
           
 Index BTreeIndexFactory.makeNewInstance(String name, Column col, boolean unique)
           
 

Uses of Column in org.axiondb.engine.indexes
 

Methods in org.axiondb.engine.indexes that return Column
 Column BaseIndex.getIndexedColumn()
           
 

Methods in org.axiondb.engine.indexes with parameters of type Column
protected abstract  Index BaseArrayIndexLoader.makeIndex(String name, Column col, boolean unique, Object keys, org.apache.commons.collections.primitives.IntList values)
           
 Index BaseIndexFactory.makeNewSystemInstance(Table table, Column col)
          Creates a new system instance with an autogenerated index name that combines the table name, column name, and current UNIX time (expressed in hexadecimal).
 

Constructors in org.axiondb.engine.indexes with parameters of type Column
BaseArrayIndex(String name, Column column, boolean unique)
           
BaseArrayIndex(String name, Column column, boolean unique, org.apache.commons.collections.primitives.IntList values)
           
BaseBTreeIndex(String name, Column column, boolean unique)
           
BaseIndex(String name, Column column, boolean unique)
           
IntArrayIndex(String name, Column column, boolean unique)
           
IntArrayIndex(String name, Column column, boolean unique, org.apache.commons.collections.primitives.IntList keys, org.apache.commons.collections.primitives.IntList values)
           
IntBTreeIndex(String name, Column column, boolean unique)
           
IntBTreeIndex(String name, Column column, boolean unique, File dataDirectory)
           
ObjectArrayIndex(String name, Column column, boolean unique)
           
ObjectArrayIndex(String name, Column column, boolean unique, ArrayList keys, org.apache.commons.collections.primitives.IntList values)
           
ObjectBTreeIndex(String name, Column column, boolean unique)
           
ObjectBTreeIndex(String name, Column column, boolean unique, File dataDirectory)
           
StringBTreeIndex(String name, Column column, boolean unique)
           
StringBTreeIndex(String name, Column column, boolean unique, int minimizationFactor)
           
StringBTreeIndex(String name, Column column, boolean unique, int minimizationFactor, File dataDirectory)
           
 

Uses of Column in org.axiondb.engine.metaupdaters
 

Methods in org.axiondb.engine.metaupdaters with parameters of type Column
protected  Row AxionColumnsMetaTableUpdater.createRowForColumnAdded(Table t, Column col)
           
 

Uses of Column in org.axiondb.engine.tables
 

Methods in org.axiondb.engine.tables that return Column
 Column BaseTable.getColumn(int index)
           
 Column TableView.getColumn(int index)
           
 Column BaseTable.getColumn(String name)
           
 Column TableView.getColumn(String name)
           
 

Methods in org.axiondb.engine.tables with parameters of type Column
 void BaseDiskTable.addColumn(Column col)
           
 void BaseTable.addColumn(Column col)
          Add the given Columnto this table.
 void TableView.addColumn(Column col)
           
 void BaseDiskTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void BaseFlatfileTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void FixedWidthFlatfileTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 Index BaseTable.getIndexForColumn(Column column)
           
 Index TableView.getIndexForColumn(Column column)
           
 boolean BaseTable.isColumnIndexed(Column column)
           
 boolean TableView.isColumnIndexed(Column column)
           
 

Uses of Column in org.axiondb.event
 

Methods in org.axiondb.event that return Column
 Column ColumnEvent.getColumn()
           
 

Methods in org.axiondb.event with parameters of type Column
 void ColumnEvent.setColumn(Column col)
           
 

Constructors in org.axiondb.event with parameters of type Column
ColumnEvent(Table table, Column col)