Package com.timeindexing.index

Provides classes that deal with Index objects.

See:
          Description

Interface Summary
AnnotationStyle Annotation style contants.
DataAbstraction An interface that provides a common type for data objects.
DataHolder An interface for objects that act as holders of data from an index.
DataReference An interface for objects that act as references to data from an index.
DataStyle Data style contants.
DataType An enumeration of well known data types.
ExtendedIndex An interface for classes that need extended Indexes.
ExtendedIndexHeader An extendedindex header.
HeaderOption An enumeration of the different kinds of header option.
Index An index.
IndexHeader An index header.
IndexItem Values that an index item must return.
IndexReference A reference to an IndexItem in another Index.
IndexTimestampSelector An enumeration of 2 values to enable choice between using Index timestamps or Data timestamps in Index selections and Intervals.
IndexType This is the generic definitions for different kinds of timeindex.
IndexView An index view has the moethods needed for view on an Index.
ManagedFileIndexItem An interface for classes that need to manage IndexItems that reside in an Index file.
ManagedIndex An interface for classes that need to manage Indexes.
ManagedIndexHeader A managed extended index header.
ManagedIndexItem An interface for classes that need to manage IndexItems.
StoredIndex An interface for classes that need to process Indexes that are saved in stores.
 

Class Summary
AbstractIndex An abstract implementation of an Index object.
AbstractManagedIndex An abstract index that has the managed facilities needed by the core of the system, but not accessible to the application layer.
DataHolderObject An implementations for objects that act as holders of data from an index.
DataReferenceObject An implementations for objects that act as references to data from an index.
DataTypeDirectory This is the DataTypeDirectory which returns DataType objects.
DefaultIndexHeader The default index header implementation.
Description This class represents a description which is part of an index header.
ExternalIndex An implementation of an external Index object.
FileIndex A place holder abstract class for stored Index objects that are stored in files.
FileIndexItem An implementatio of an IndexItem that is saved in a file.
IncoreIndex An implementation of an incore Index object.
IncoreIndexHeader The implementation of an index header for use in Index Caches.
IncoreIndexItem A Full implementation of an IndexItem.
IndexIterator An iterator over the IndexItems in an Index.
IndexProperties The index properties are a map of names to objects.
IndexReferenceDataHolder A class that refers to an IndexItem in another Index.
InlineIndex An implementation of an inline Index object.
ShadowIndex An implementation of an shadow Index object.
SQLIndex An abstract class for stored Index objects that are stored in SQL databases.
TimeIndex This is the generic object that applications interact with.
TimeIndexDirectory This is the TimeIndexDirectory which returns Index objects.
TimeIndexFactory This is the TimeIndexFactory which returns different implementations of a TimeIndex, depending on the arguments to create() or retrieve().
 

Exception Summary
AddItemException An AddItemException is thrown when adding an item to an index fails.
DataTypeDirectoryException A DataTypeDirectoryException is thrown when the DataTypeDirectory cannot resolve a value.
GetItemException An GetItemException is thrown when getting an item from an index fails.
IndexActivationException An IndexActivationException is thrown when an attempt is made to add data to an Index that is not activated.
IndexClosedException An IndexClosedException is thrown when an attempt is made to add data to a closed index.
IndexCloseException An IndexCloseException is thrown when doing a close() on an Index fails.
IndexCreateException A IndexCreateException is thrown when an Index cannot be created.
IndexFlushException An IndexFlushException is thrown when doing a flush() on an Index fails.
IndexItemException An IndexItemException is thrown when processing the item of an index fails.
IndexOpenException A IndexOpenException is thrown when an Index cannot be opend.
IndexReadOnlyException An IndexReadOnlyException is thrown when an attempt is made to activate an Index that is read-only.
IndexSpecificationException An IndexSpecificationException is thrown when the specification of index properties is incomplete or illegal.
IndexTerminatedException An IndexTerminatedException is thrown when an attempt is made to add data to a terminated index.
IndexTypeException A IndexTypeException is thrown when an Index cannot be typed.
IndexWriteLockedException An IndexWriteLockedException is thrown when an attempt is made to activate an Index that is write-locked.
PositionOutOfBoundsException An PositionOutOfBoundsException is thrown when an attempt is made to access a Position that an Index does not have.
TimeIndexDirectoryException A TimeIndexDirectoryException is thrown when the TimeIndexDirectory cannot resolve a value.
TimeIndexException A TimeIndexException is a generic base exception for all Exceptions in the TimeIndex system.
TimeIndexFactoryException A TimeIndexFactoryException is thrown when the TimeIndexFactory cannot resolve a value.
TimestampOutOfBoundsException An TimestampOutOfBoundsException is thrown when an attempt is made to access a Timestamp that an Index does not have.
 

Package com.timeindexing.index Description

Provides classes that deal with Index objects.