org.openmobileis.database.fastobjectdb.db.index
Class FODBUniqueIntIndex
java.lang.Object
|
+--org.openmobileis.database.fastobjectdb.db.index.FODBIndex
|
+--org.openmobileis.database.fastobjectdb.db.index.FODBIntIndex
|
+--org.openmobileis.database.fastobjectdb.db.index.FODBUniqueIntIndex
- All Implemented Interfaces:
- FODBUniqueIndex
- public class FODBUniqueIntIndex
- extends FODBIntIndex
- implements FODBUniqueIndex
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FODBUniqueIntIndex
public FODBUniqueIntIndex(FODBIndexHeader newHeader,
FODBCollectionIndexFile cFile,
java.lang.reflect.AccessibleObject accObj)
throws FODBException
FODBUniqueIntIndex
public FODBUniqueIntIndex(FODBIntIndexDescriptor descriptor,
FODBCollectionIndexFile cFile,
java.lang.reflect.AccessibleObject accObj)
throws FODBException
getType
public int getType()
- Overrides:
getType
in class FODBIndex
writeKeyPtr
protected void writeKeyPtr(Node node,
int pos,
long newptr)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Overrides:
writeKeyPtr
in class FODBIntIndex
addSearchResult
protected void addSearchResult(IntNode pg,
int pos,
LongArray array)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Overrides:
addSearchResult
in class FODBIntIndex
getKeyPosition
public long getKeyPosition(java.lang.Object keytosearch)
throws FODBException
- Specified by:
getKeyPosition
in interface FODBUniqueIndex
removeKeyPtr
protected boolean removeKeyPtr(Node pg,
int pos,
long pointer)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Overrides:
removeKeyPtr
in class FODBIntIndex
getIndexDescriptor
public FODBIndexDescriptor getIndexDescriptor()
- Overrides:
getIndexDescriptor
in class FODBIndex
Copyright 2005 e-Care. All Rights Reserved.