Package edu.caltech.nanodb.indexes


package edu.caltech.nanodb.indexes
  • Class
    Description
    This class takes a predicate or a collection of conjuncts and analyzes it into a "range" component and an "other" component.
    Records the starting and ending points of a range comparison on one column of a query predicate.
     
    This class represents errors that occur while manipulating indexes.
    This class is used to hold information about a single index in the database.
    This interface specifies all operations that are necessary for supporting indexes in NanoDB.
    This class represents endpoint information relative to a specific index.
    This enumeration represents the different kinds of indexes that NanoDB supports, since different kinds of indexes facilitate different kinds of lookups with different performance characteristics.
    This class implements the RowEventListener interface to make sure that all indexes on an updated table are kept up to date.
    This class provides a number of very useful utility operations that make it easier to create and work with indexes.