|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
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 Summary | |
---|---|
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 TupleSet.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. |
Utility classes for supporting prefuse data structures, including indexes, iterators, filters, and column projections.
Indexes (Index
) support efficient access to
table rows organized by the data values of a particular column.
Filtered Iterators support selecting subsets of data from data tables.
This includes optimized queries over table rows (using availabled indexes).
Currently all query planning is performed by the
FilterIteratorFactory
class.
Column Projections filter out unwanted table columns, controlling what
data fields are inherited by a CascadedTable
.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |