Xindice API

Package org.apache.xindice.core.filer

Defines the Xindice Filer interface and implements several Filers, including BTreeFiler and HashFiler.

See:
          Description

Interface Summary
BTreeCallback BTreeCallback is a callback interface for BTree queries.
Filer Filer is the low-level file management interface for Xindice.
Streamable Streamable is an interface implemented by objects used by Filers and Indexers in order to serialize objects to and from IO streams.
 

Class Summary
BTree BTree represents a Variable Magnitude Simple-Prefix B+Tree File.
BTreeFiler BTreeFiler is a Filer implementation based on the BTree class.
FSFiler FSFiler allows you to use existing file systems withing Xindice.
HashFiler HashFiler is a Filer implementation based on the Paged class.
MemFiler MemFiler is an In-Memory Filer implementation for Xindice.
Paged Paged is a paged file foundation that is used by both the BTree class and the HashFiler.
 

Exception Summary
BTreeCorruptException A BTreecorruptException is thrown by the BTree if the BTree appears to be corrupted in some way.
BTreeException A BTreeException is thrown by the BTree if an exception occurs in the managing of the BTree.
BTreeNotFoundException A BTreeNotFoundException is thrown by the BTree if a Value can't be found in the BTree.
FilerException A FilerException is thrown by a Filer if an exception occurs in the managing of the Filer.
 

Package org.apache.xindice.core.filer Description

Defines the Xindice Filer interface and implements several Filers, including BTreeFiler and HashFiler.


Xindice API

Copyright (c) 1999-2001 The Apache Software Foundation