Xindice API
version 1.2m1

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 implementation that is foundation for both the BTree class and the HashFiler.
Paged.PageHeader Paged file page's header
Paged.PageKey The object wrapping page number.
SizeableMemFiler SizeableMemFiler is an In-Memory Filer implementation for Xindice.
 

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
version 1.2m1

Copyright (c) 1999-2007 The Apache Software Foundation. All Rights Reserved.