Inheritance diagram for org.openmobileis.database.fastobjectdb.db.index.FODBMultipleLongIndex:
Definition at line 46 of file FODBMultipleLongIndex.java.
Public Member Functions | |
FODBMultipleLongIndex (FODBIndexHeader newHeader, FODBCollectionIndexFile cFile, AccessibleObject accObj) throws FODBException | |
FODBMultipleLongIndex (FODBLongIndexDescriptor descriptor, FODBCollectionIndexFile cFile, AccessibleObject accObj) throws FODBException | |
int | getType () |
FODBIndexDescriptor | getIndexDescriptor () |
Protected Member Functions | |
void | specificHeaderInit (FODBIndexDescriptor descriptor) throws FODBException |
void | writeKeyPtr (Node pg, int pos, long newptr) throws IOException, ClassNotFoundException |
replace the old ptr with new if present. | |
long | createPtrArray (long ptr) throws IOException, ClassNotFoundException |
void | addSearchResult (LongNode pg, int pos, LongArray array) throws IOException, ClassNotFoundException |
void | addSearchResult (StringNode node, int pos, LongArray array, SodaStringIndexComparator comparator) throws IOException, ClassNotFoundException |
boolean | removeKeyPtr (Node pg, int pos, long pointer) throws IOException, ClassNotFoundException |
remove the specified pointer from the ptr array. |
|
|