|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RowSource | |
---|---|
org.axiondb | Core interfaces, identifiers, and exceptions. |
org.axiondb.engine | Core database machinery. |
org.axiondb.engine.indexes | |
org.axiondb.engine.rowiterators | RowIterator implementations. |
org.axiondb.engine.rows | |
org.axiondb.engine.tables |
Uses of RowSource in org.axiondb |
---|
Subinterfaces of RowSource in org.axiondb | |
---|---|
interface |
ExternalTable
Extends Table interface to accept configuration parameters associated with connecting a table to an external resource, such as a flatfile or external JDBC-compatible database. |
interface |
Table
A database table. |
interface |
TransactableTable
A Transactable version of a Table . |
Methods in org.axiondb with parameters of type RowSource | |
---|---|
RowIterator |
Table.getIndexedRows(RowSource source,
Selectable where,
boolean readOnly)
|
RowIterator |
Index.getInorderRowIterator(RowSource source)
Returns a RowIterator which is inorder traversal of keys, |
RowIterator |
Index.getRowIterator(RowSource source,
Function fn,
java.lang.Object value)
Returns a RowIterator over the indexed rows, limited by the given
ComparisonOperator /value pair, using the default sort order. |
Uses of RowSource in org.axiondb.engine |
---|
Classes in org.axiondb.engine that implement RowSource | |
---|---|
class |
TransactableTableImpl
An implemenation of TransactableTable . |
Methods in org.axiondb.engine with parameters of type RowSource | |
---|---|
RowIterator |
TransactableTableImpl.getIndexedRows(RowSource source,
Selectable node,
boolean readOnly)
|
Uses of RowSource in org.axiondb.engine.indexes |
---|
Methods in org.axiondb.engine.indexes with parameters of type RowSource | |
---|---|
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,
java.lang.Object value)
|
abstract RowIterator |
BaseIndex.getRowIterator(RowSource source,
Function fn,
java.lang.Object value)
|
RowIterator |
IntBTreeIndex.getRowIterator(RowSource source,
Function function,
java.lang.Object value)
|
RowIterator |
ObjectBTreeIndex.getRowIterator(RowSource source,
Function function,
java.lang.Object value)
|
Uses of RowSource in org.axiondb.engine.rowiterators |
---|
Constructors in org.axiondb.engine.rowiterators with parameters of type RowSource | |
---|---|
LazyRowRowIterator(RowSource source,
org.apache.commons.collections.primitives.IntListIterator rowIdIter,
int size)
|
|
LazyRowRowIterator(RowSource source,
org.apache.commons.collections.primitives.IntListIterator rowIdIter,
int knownColumn,
java.util.ListIterator valueIter,
int size)
|
|
RebindableIndexedRowIterator(Index index,
RowSource table,
Function fn,
BindVariable bvar)
|
|
SortedRowIterator.MutableMergeSort(RowSource source,
RowIterator unsortedRows,
java.util.Comparator comparator)
|
|
SortedRowIterator.MutableMergeSort(RowSource source,
RowIterator unsortedRows,
java.util.List orderNodes,
RowDecorator rowDecorator)
|
Uses of RowSource in org.axiondb.engine.rows |
---|
Constructors in org.axiondb.engine.rows with parameters of type RowSource | |
---|---|
LazyRow(RowSource source,
int id)
|
|
LazyRow(RowSource source,
int id,
int col,
java.lang.Object value)
|
Uses of RowSource in org.axiondb.engine.tables |
---|
Classes in org.axiondb.engine.tables that implement RowSource | |
---|---|
class |
AbstractBaseTable
An abstract implementation of Table , code common between TransactableTableImpl
and BaseTable |
class |
BaseDiskTable
Abstract base disk-resident implementation of Table . |
class |
BaseFlatfileTable
Base Flatfile Table TODO: Support for decimal and thousand separator, trailing/leading minus sign TODO: Support for multiple record delimiter |
class |
BaseTable
An abstract base implementation of Table . |
class |
DelimitedFlatfileTable
A disk-resident Delimited Flatfile Table .TODO: Support for multiple delimiter for field and record TODO: Support for treating consecutive delimiter as one |
class |
DiskTable
A disk-resident Table . |
class |
ExternalAxionDBTable
Axion external table implementation of ExternalTable interface. |
class |
ExternalDatabaseTable
Base implementation of ExternalTable interface. |
class |
FixedWidthFlatfileTable
A disk-resident Fixed Width Flatfile Table . |
class |
MemoryTable
A memory-resident Table . |
class |
TableView
A sub-query view Table . |
class |
TaggedEBCDICTable
A disk-resident Fixed Width Flatfile Table . |
Methods in org.axiondb.engine.tables with parameters of type RowSource | |
---|---|
RowIterator |
BaseTable.getIndexedRows(RowSource source,
Selectable node,
boolean readOnly)
|
RowIterator |
ExternalAxionDBTable.getIndexedRows(RowSource source,
Selectable node,
boolean readOnly)
|
RowIterator |
TableView.getIndexedRows(RowSource source,
Selectable node,
boolean readOnly)
|
RowIterator |
ExternalDatabaseTable.getIndexedRows(RowSource source,
Selectable node,
boolean readOnly)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |