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.rowcollection   
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(java.lang.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(java.lang.String name, Column col, boolean unique, boolean memorydb)
           
 Index IndexFactory.makeNewSystemInstance(Table table, Column col, boolean memorydb)
          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(java.lang.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 ObjectBTreeIndexLoader.makeIndex(java.lang.String name, Column col, boolean unique, java.io.File dataDirectory)
           
protected  Index IntBTreeIndexLoader.makeIndex(java.lang.String name, Column col, boolean unique, java.io.File dataDirectory)
           
protected  Index ObjectArrayIndexLoader.makeIndex(java.lang.String name, Column col, boolean unique, java.lang.Object keys, org.apache.commons.collections.primitives.IntList values)
           
protected  Index IntArrayIndexLoader.makeIndex(java.lang.String name, Column col, boolean unique, java.lang.Object keys, org.apache.commons.collections.primitives.IntList values)
           
 Index BTreeIndexFactory.makeNewInstance(java.lang.String name, Column col, boolean unique, boolean memorydb)
           
 Index ArrayIndexFactory.makeNewInstance(java.lang.String name, Column col, boolean unique, boolean memorydb)
           
 

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 BaseBTreeIndexLoader.makeIndex(java.lang.String name, Column col, boolean unique, java.io.File dataDirectory)
           
protected abstract  Index BaseArrayIndexLoader.makeIndex(java.lang.String name, Column col, boolean unique, java.lang.Object keys, org.apache.commons.collections.primitives.IntList values)
           
 Index BaseIndexFactory.makeNewSystemInstance(Table table, Column col, boolean memorydb)
          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(java.lang.String name, Column column, boolean unique)
           
BaseArrayIndex(java.lang.String name, Column column, boolean unique, org.apache.commons.collections.primitives.IntList values)
           
BaseBTreeIndex(java.lang.String name, Column column, boolean unique)
           
BaseIndex(java.lang.String name, Column column, boolean unique)
           
IntArrayIndex(java.lang.String name, Column column, boolean unique)
           
IntArrayIndex(java.lang.String name, Column column, boolean unique, org.apache.commons.collections.primitives.IntList keys, org.apache.commons.collections.primitives.IntList values)
           
IntBTreeIndex(java.lang.String name, Column column, boolean unique)
           
IntBTreeIndex(java.lang.String name, Column column, boolean unique, java.io.File dataDirectory)
           
ObjectArrayIndex(java.lang.String name, Column column, boolean unique)
           
ObjectArrayIndex(java.lang.String name, Column column, boolean unique, java.util.ArrayList keys, org.apache.commons.collections.primitives.IntList values)
           
ObjectBTreeIndex(java.lang.String name, Column column, boolean unique)
           
ObjectBTreeIndex(java.lang.String name, Column column, boolean unique, java.io.File dataDirectory)
           
StringBTreeIndex(java.lang.String name, Column column, boolean unique)
           
StringBTreeIndex(java.lang.String name, Column column, boolean unique, int minimizationFactor)
           
StringBTreeIndex(java.lang.String name, Column column, boolean unique, int minimizationFactor, java.io.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.rowcollection
 

Methods in org.axiondb.engine.rowcollection with parameters of type Column
 Index IntRowMap.getIndexForColumn(Column column)
           
 boolean IntRowMap.isColumnIndexed(Column column)
           
 

Uses of Column in org.axiondb.engine.tables
 

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

Methods in org.axiondb.engine.tables with parameters of type Column
 void BaseTable.addColumn(Column col)
          Add the given Columnto this table.
 void ExternalAxionDBTable.addColumn(Column col)
           
 void TableView.addColumn(Column col)
           
 void BaseDiskTable.addColumn(Column col)
           
 void ExternalDatabaseTable.addColumn(Column col)
          Add the given Columnto this table.
 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 ExternalAxionDBTable.getIndexForColumn(Column column)
           
 Index TableView.getIndexForColumn(Column column)
           
 Index ExternalDatabaseTable.getIndexForColumn(Column column)
           
 boolean BaseTable.isColumnIndexed(Column column)
           
 boolean ExternalAxionDBTable.isColumnIndexed(Column column)
           
 boolean TableView.isColumnIndexed(Column column)
           
 boolean ExternalDatabaseTable.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)