com.hardcode.gdbms.engine.data.indexes.hashMap
Class DiskIndex

java.lang.Object
  extended by com.hardcode.gdbms.engine.data.indexes.hashMap.DiskIndex
All Implemented Interfaces:
Index

public class DiskIndex
extends java.lang.Object
implements Index

DOCUMENT ME!

Author:
Fernando González Cortés

Constructor Summary
DiskIndex(java.io.File f)
          Crea un nuevo DiskIndex.
DiskIndex(int socketCount)
          Crea un nuevo DiskIndex.
 
Method Summary
 void add(java.lang.Object v, int position)
          DOCUMENT ME!
 PositionIterator getPositions(java.lang.Object v)
          DOCUMENT ME!
 void start()
          DOCUMENT ME!
 void stop()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiskIndex

public DiskIndex(java.io.File f)
          throws java.io.IOException
Crea un nuevo DiskIndex.

Parameters:
f - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

DiskIndex

public DiskIndex(int socketCount)
          throws java.io.IOException
Crea un nuevo DiskIndex.

Parameters:
socketCount - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!
Method Detail

start

public void start()
           throws IndexException
DOCUMENT ME!

Specified by:
start in interface Index
Throws:
IndexException
See Also:
Index.start()

stop

public void stop()
          throws IndexException
DOCUMENT ME!

Specified by:
stop in interface Index
Throws:
IndexException
See Also:
Index.stop()

add

public void add(java.lang.Object v,
                int position)
         throws IndexException
DOCUMENT ME!

Specified by:
add in interface Index
Parameters:
v - DOCUMENT ME!
position - DOCUMENT ME!
Throws:
IndexException
See Also:
com.hardcode.gdbms.engine.data.indexes.hashMap.Index#add(com.hardcode.gdbms.engine.values.Value, int)

getPositions

public PositionIterator getPositions(java.lang.Object v)
                              throws IndexException
DOCUMENT ME!

Specified by:
getPositions in interface Index
Parameters:
v - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
IndexException
See Also:
com.hardcode.gdbms.engine.data.indexes.hashMap.Index#getPositions(com.hardcode.gdbms.engine.values.Value)


Copyright © 2005-2006 . All Rights Reserved.