| Interface | Description |
|---|---|
| ColumnProjection |
Interface for filtering only a subset of a Table columns, computing
a projection of the available data fields.
|
| Index |
Represents an index over a column of data, allowing quick lookups by
data value and providing iterators over sorted ranges of data.
|
| Class | Description |
|---|---|
| AbstractColumnProjection |
Abstract base class for column projection instances.
|
| AcceptAllColumnProjection |
ColumnProjection that simply includes all columns.
|
| BreadthFirstIterator |
Provides a distance-limited breadth first traversal over nodes, edges,
or both, using any number of traversal "roots".
|
| CascadedRowManager |
RowManager instance that additionally takes into account tables which
inherit from a parent table but can also have their own, dedicated
columns.
|
| FilteredRowManager |
RowManager that additionally manages mappings between the managed
rows and those of a parent table.
|
| FilterIterator |
Iterator over tuples that filters the output by a given predicate.
|
| FilterIteratorFactory |
Factory class that creates optimized filter iterators.
|
| FilterRowIterator |
Iterator over table rows that filters the output by a given predicate.
|
| NamedColumnProjection |
ColumnProjection instance that includes or excludes columns based on
the column name.
|
| NeighborIterator |
Iterator over neighbors of a given Node.
|
| RowManager |
Manages the set of valid rows for a Table instance, maintains an index of
the available and occupied rows.
|
| Sort |
Utility class representing sorting criteria, this can be given as
input to the
tuples(Predicate, Sort) method to
get a sorted iteration of tuples. |
| SortedTupleIterator |
Iterator that provides a sorted iteration over a set of tuples.
|
| TableIterator |
An iterator over table rows, providing convenience methods for accessing and
manipulating table data.
|
| TreeIndex |
Index instance that uses red-black trees to provide an index
over a column of data.
|
| TreeNodeIterator |
A depth-first iterator over the subtree rooted at given node.
|
| TupleComparator |
Comparator that compares Tuples based on the value of a single field.
|
| UniqueRowIterator |
IntIterator over rows that ensures that no duplicates appear in the
iteration.
|
| ValidEdgePredicate |
Filtering predicate over a potential edge table that indicates which
edges are valid edges according to a backing node table.
|