Uses of Class
edu.caltech.nanodb.relations.IndexColumnRefs
-
Packages that use IndexColumnRefs Package Description edu.caltech.nanodb.indexes edu.caltech.nanodb.relations This package contains the basic data-types for representing relations in NanoDB.edu.caltech.nanodb.storage This package contains the classes for the Storage Manager, which is responsible for how data is stored in and retrieved from database files. -
-
Uses of IndexColumnRefs in edu.caltech.nanodb.indexes
Fields in edu.caltech.nanodb.indexes declared as IndexColumnRefs Modifier and Type Field Description private IndexColumnRefs
IndexInfo. indexColRefs
The indexes of the columns in the table that the index is built against.Methods in edu.caltech.nanodb.indexes that return IndexColumnRefs Modifier and Type Method Description IndexColumnRefs
IndexInfo. getColumnRefs()
Methods in edu.caltech.nanodb.indexes with parameters of type IndexColumnRefs Modifier and Type Method Description IndexInfo
BasicIndexManager. addIndexToTable(TableInfo tableInfo, IndexColumnRefs indexColRefs)
IndexInfo
IndexManager. addIndexToTable(TableInfo tableInfo, IndexColumnRefs indexColRefs)
Constructors in edu.caltech.nanodb.indexes with parameters of type IndexColumnRefs Constructor Description IndexInfo(TableInfo tableInfo, IndexColumnRefs indexColRefs)
Construct an index file information object for the specified index name.IndexInfo(TableInfo tableInfo, IndexColumnRefs indexColRefs, TupleFile tupleFile)
-
Uses of IndexColumnRefs in edu.caltech.nanodb.relations
Fields in edu.caltech.nanodb.relations with type parameters of type IndexColumnRefs Modifier and Type Field Description private java.util.HashMap<java.lang.String,IndexColumnRefs>
Schema. indexes
This collection provides easy access to all the indexes defined on this table, including those for candidate keys and the primary key.Methods in edu.caltech.nanodb.relations that return IndexColumnRefs Modifier and Type Method Description IndexColumnRefs
Schema. getIndex(java.lang.String indexName)
Methods in edu.caltech.nanodb.relations that return types with arguments of type IndexColumnRefs Modifier and Type Method Description java.util.Collection<IndexColumnRefs>
Schema. getIndexes()
Methods in edu.caltech.nanodb.relations with parameters of type IndexColumnRefs Modifier and Type Method Description void
Schema. addIndex(IndexColumnRefs index)
Constructors in edu.caltech.nanodb.relations with parameters of type IndexColumnRefs Constructor Description KeyColumnRefs(IndexColumnRefs idxColRefs)
Builds a KeyColumnRefs object off of a unique index definition. -
Uses of IndexColumnRefs in edu.caltech.nanodb.storage
Methods in edu.caltech.nanodb.storage that return IndexColumnRefs Modifier and Type Method Description protected IndexColumnRefs
SchemaWriter. readIndex(PageReader pgReader)
This helper function reads an index to the table's schema stored in the header page.Methods in edu.caltech.nanodb.storage with parameters of type IndexColumnRefs Modifier and Type Method Description protected void
SchemaWriter. writeIndex(PageWriter hpWriter, IndexColumnRefs idx)
This helper function writes an index to the table's schema stored in the header page.
-