org.axiondb.engine
Class IntArrayIndexLoader

java.lang.Object
  extended by org.axiondb.engine.indexes.BaseArrayIndexLoader
      extended by org.axiondb.engine.IntArrayIndexLoader
All Implemented Interfaces:
IndexLoader

public class IntArrayIndexLoader
extends BaseArrayIndexLoader

An IndexLoader for IntArrayIndex.

Version:
$Revision: 1.8 $ $Date: 2005/06/18 01:03:46 $

Constructor Summary
IntArrayIndexLoader()
           
 
Method Summary
protected  Index makeIndex(String name, Column col, boolean unique, Object keys, org.apache.commons.collections.primitives.IntList values)
           
protected  Object readKeys(ObjectInputStream in)
           
protected  void writeKeys(ObjectOutputStream out, BaseArrayIndex index)
           
 
Methods inherited from class org.axiondb.engine.indexes.BaseArrayIndexLoader
loadIndex, readIntList, saveIndex, saveIndexAfterTruncate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntArrayIndexLoader

public IntArrayIndexLoader()
Method Detail

readKeys

protected Object readKeys(ObjectInputStream in)
                   throws IOException
Specified by:
readKeys in class BaseArrayIndexLoader
Throws:
IOException

makeIndex

protected Index makeIndex(String name,
                          Column col,
                          boolean unique,
                          Object keys,
                          org.apache.commons.collections.primitives.IntList values)
Specified by:
makeIndex in class BaseArrayIndexLoader

writeKeys

protected void writeKeys(ObjectOutputStream out,
                         BaseArrayIndex index)
                  throws IOException
Specified by:
writeKeys in class BaseArrayIndexLoader
Throws:
IOException