|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RowIterator | |
---|---|
org.axiondb | Core interfaces, identifiers, and exceptions. |
org.axiondb.engine | Core database machinery. |
org.axiondb.engine.commands | AxionCommand implementations. |
org.axiondb.engine.indexes | |
org.axiondb.engine.rowiterators | RowIterator implementations. |
org.axiondb.engine.tables |
Uses of RowIterator in org.axiondb |
---|
Subinterfaces of RowIterator in org.axiondb | |
---|---|
interface |
JoinedRowIterator
A bidirectional iterator over a collection of JoinedRow s. |
Methods in org.axiondb that return RowIterator | |
---|---|
RowIterator |
Table.getIndexedRows(Selectable where,
boolean readOnly)
|
RowIterator |
Index.getInorderRowIterator(RowSource source)
Returns a RowIterator which is inorder traversal of keys, |
RowIterator |
RowDecoratorIterator.getIterator()
|
RowIterator |
Table.getMatchingRows(List selectables,
List values)
Obtain an iterator over my Row s where each
Selectable in the selectable list
evaluates to the corresponding value in the value
list . |
RowIterator |
Table.getRowIterator(boolean readOnly)
Obtain an iterator over my Row s. |
RowIterator |
Index.getRowIterator(RowSource source,
Function fn,
Object value)
Returns a RowIterator over the indexed rows, limited by the given
ComparisonOperator /value pair, using the default sort order. |
Methods in org.axiondb with parameters of type RowIterator | |
---|---|
void |
JoinedRowIterator.addRowIterator(RowIterator iterator)
|
void |
RowDecoratorIterator.setIterator(RowIterator iterator)
|
Uses of RowIterator in org.axiondb.engine |
---|
Methods in org.axiondb.engine that return RowIterator | |
---|---|
RowIterator |
TransactableTableImpl.getIndexedRows(Selectable node,
boolean readOnly)
|
RowIterator |
TransactableTableImpl.getMatchingRows(List selectables,
List values)
|
RowIterator |
TransactableTableImpl.getRowIterator(boolean readOnly)
|
Uses of RowIterator in org.axiondb.engine.commands |
---|
Methods in org.axiondb.engine.commands that return RowIterator | |
---|---|
RowIterator |
AxionQueryPlanner.getPlanNodeRowIterator()
|
RowIterator |
SubSelectCommand.getRowIterator(Database db)
Return RowIterator that can used for other commands for sub-query. |
RowIterator |
SubSelectCommand.getRowIterator(Database db,
RowDecorator rowDec)
|
protected RowIterator |
BaseAxionCommand.getRowIterator(Table table,
Selectable whereNode,
boolean readOnly)
|
protected RowIterator |
BaseAxionCommand.getRowIterator(Table table,
Selectable whereNode,
boolean readOnly,
RowDecorator dec)
|
RowIterator |
AxionQueryContext.getRows()
|
RowIterator |
SubSelectCommand.makeRowIterator(Database db)
|
RowIterator |
SelectCommand.makeRowIterator(Database db)
|
RowIterator |
AxionQueryPlanner.makeRowIterator(Database db)
|
protected RowIterator |
SelectCommand.makeRowIterator(Database db,
boolean refresh)
|
Methods in org.axiondb.engine.commands with parameters of type RowIterator | |
---|---|
void |
AxionQueryContext.setRows(RowIterator rows)
|
Uses of RowIterator in org.axiondb.engine.indexes |
---|
Methods in org.axiondb.engine.indexes that return RowIterator | |
---|---|
RowIterator |
BaseArrayIndex.getInorderRowIterator(RowSource source)
|
abstract RowIterator |
BaseIndex.getInorderRowIterator(RowSource source)
|
RowIterator |
IntBTreeIndex.getInorderRowIterator(RowSource source)
|
RowIterator |
ObjectBTreeIndex.getInorderRowIterator(RowSource source)
|
RowIterator |
BaseArrayIndex.getRowIterator(RowSource source,
Function fn,
Object value)
|
abstract RowIterator |
BaseIndex.getRowIterator(RowSource source,
Function fn,
Object value)
|
RowIterator |
IntBTreeIndex.getRowIterator(RowSource source,
Function function,
Object value)
|
RowIterator |
ObjectBTreeIndex.getRowIterator(RowSource source,
Function function,
Object value)
|
Uses of RowIterator in org.axiondb.engine.rowiterators |
---|
Subinterfaces of RowIterator in org.axiondb.engine.rowiterators | |
---|---|
interface |
MutableIndexedRowIterator
|
Classes in org.axiondb.engine.rowiterators that implement RowIterator | |
---|---|
class |
AbstractAcceptingRowIterator
Abstract base DelegatingRowIterator that
excludes Row s that are not acceptable . |
class |
AbstractFilteringRowIterator
|
class |
BaseJoinedRowIterator
|
class |
BaseRowIterator
An abstract base implementation of RowIterator . |
class |
ChainedRowIterator
Chains together one or more RowIterator s to make
them look like one (similiar to a SQL UNION). |
class |
ChangingIndexedRowIterator
A DelegatingRowIterator that is wraps
a RowIterator from some Index ,
and that can be reset to recreate the iterator
for a new bound value . |
class |
CollatingRowIterator
Collates the results of two or more sorted RowIterator s
according to the given RowComparator . |
class |
DelegatingRowIterator
An abstract base RowIterator that delegates all
calls to a wrapped instance. |
class |
DistinctRowIterator
A DelegatingRowIterator implementing DISTINCT. |
class |
EmptyRowIterator
A RowIterator that contains no Row s. |
class |
FilteringChangingIndexedRowIterator
|
class |
FilteringRowIterator
A DelegatingRowIterator that only returns Row s
that match a given WhereNode . |
class |
GroupedRowIterator
Processes a "raw" iterator to implement GROUP BY functionality. |
class |
IndexJoinedRowIterator
A JoinedRowIterator in which one of the underlying iterators is a ChangingIndexedRowIterator . |
class |
LazyRowRowIterator
A RowIterator that creates
LazyRow s based upon a list of Row identifiers. |
class |
LimitingRowIterator
RowIterator implementing LIMIT and OFFSET. |
class |
ListIteratorRowIterator
A RowIterator that simply wraps a ListIterator . |
class |
NestedLoopJoinedRowIterator
A RowIterator that iterates over zero or more RowIterator s,
returning Row s that are the cross product of the Row s
returned by the contained iterators. |
class |
RebindableIndexedRowIterator
A DelegatingRowIterator that is wraps
a RowIterator from some Index ,
and that can be reset to recreate the iterator
for a new bound value . |
class |
RowViewRowIterator
A RowIterator that creates
RowView s based upon selected Row identifiers. |
class |
SingleRowIterator
A RowIterator over a single Row . |
class |
SortedRowIterator
|
static class |
SortedRowIterator.MergeSort
|
class |
TransformingRowIterator
A DelegatingRowIterator that
transforms
each returned Row . |
class |
UnmodifiableRowIterator
|
Fields in org.axiondb.engine.rowiterators declared as RowIterator | |
---|---|
protected RowIterator |
SortedRowIterator._rowIter
|
static RowIterator |
EmptyRowIterator.INSTANCE
|
Methods in org.axiondb.engine.rowiterators that return RowIterator | |
---|---|
protected RowIterator |
DelegatingRowIterator.getDelegate()
|
RowIterator |
RowIteratorRowDecoratorIterator.getIterator()
|
protected RowIterator |
BaseJoinedRowIterator.getIterator(int i)
|
static RowIterator |
UnmodifiableRowIterator.wrap(RowIterator that)
|
Methods in org.axiondb.engine.rowiterators with parameters of type RowIterator | |
---|---|
protected void |
BaseJoinedRowIterator.addIterator(RowIterator iter)
|
void |
ChainedRowIterator.addRowIterator(RowIterator iter)
|
void |
CollatingRowIterator.addRowIterator(RowIterator iter)
|
void |
IndexJoinedRowIterator.addRowIterator(RowIterator iterator)
|
void |
NestedLoopJoinedRowIterator.addRowIterator(RowIterator iterator)
|
protected abstract org.apache.commons.collections.primitives.IntList |
SortedRowIterator.getSortedRowIds(RowIterator unsortedRows,
Comparator comparator)
|
protected org.apache.commons.collections.primitives.IntList |
SortedRowIterator.MergeSort.getSortedRowIds(RowIterator unsortedRows,
Comparator comparator)
|
protected abstract List |
SortedRowIterator.getSortedRowList(RowIterator unsortedRows,
Comparator comparator)
|
protected List |
SortedRowIterator.MergeSort.getSortedRowList(RowIterator unsortedRows,
Comparator comparator)
|
protected void |
DelegatingRowIterator.setDelegate(RowIterator delegate)
|
void |
RowIteratorRowDecoratorIterator.setIterator(RowIterator iterator)
|
static RowIterator |
UnmodifiableRowIterator.wrap(RowIterator that)
|
Uses of RowIterator in org.axiondb.engine.tables |
---|
Methods in org.axiondb.engine.tables that return RowIterator | |
---|---|
RowIterator |
BaseTable.getIndexedRows(Selectable node,
boolean readOnly)
|
RowIterator |
TableView.getIndexedRows(Selectable node,
boolean readOnly)
|
RowIterator |
BaseTable.getMatchingRows(List selectables,
List values)
|
RowIterator |
TableView.getMatchingRows(List selectables,
List values)
|
protected abstract RowIterator |
BaseTable.getRowIterator()
|
protected RowIterator |
BaseFlatfileTable.getRowIterator()
|
protected RowIterator |
DiskTable.getRowIterator()
|
protected RowIterator |
ExternalDatabaseTable.getRowIterator()
|
protected RowIterator |
MemoryTable.getRowIterator()
|
protected RowIterator |
TableView.getRowIterator()
|
RowIterator |
BaseTable.getRowIterator(boolean readOnly)
|
RowIterator |
TableView.getRowIterator(boolean readOnly)
|
Constructors in org.axiondb.engine.tables with parameters of type RowIterator | |
---|---|
TableView(Database db,
RowIterator rowIterator,
Map colIdToFieldMap,
List select,
List trueColumns,
String name)
|
|
TableView(Database db,
RowIterator rowIterator,
Map colIdToFieldMap,
List select,
List trueColumns,
String name,
String type)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |