com.hardcode.gdbms.engine.data.indexes
Interface BaseIndexSet

All Known Subinterfaces:
FixedIndexSet, VariableIndexSet
All Known Implementing Classes:
FixedDiskIndexSet, FixedMemoryIndexSet, IndexSetImpl, VariableDiskIndexSet, VariableMemoryIndexSet

public interface BaseIndexSet

DOCUMENT ME!

Author:
Fernando González Cortés

Method Summary
 void close()
          Cierra el fichero de índices
 long getIndex(long nth)
          Devuelve el índice nth-ésimo si se invocó previamente a indexSetComplete y lanza una excepción en caso contrario
 long getIndexCount()
          Devuelve el número de índices si se invocó previamente a indexSetComplete y lanza una excepción en caso contrario
 

Method Detail

close

void close()
           throws java.io.IOException
Cierra el fichero de índices

Throws:
java.io.IOException - Si se produce un fallo al cerrar

getIndex

long getIndex(long nth)
              throws java.io.IOException
Devuelve el índice nth-ésimo si se invocó previamente a indexSetComplete y lanza una excepción en caso contrario

Parameters:
nth - índice del índice que se quiere obtener
Returns:
indice nth-ésimo
Throws:
java.io.IOException - Si se produce un fallo al recuperar el índice

getIndexCount

long getIndexCount()
Devuelve el número de índices si se invocó previamente a indexSetComplete y lanza una excepción en caso contrario

Returns:
Si se produce un fallo al obtener el número de índices


Copyright © 2005-2006 . All Rights Reserved.