Uses of Interface
org.axiondb.RowSource

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 Transactableversion of a Table.
 

Methods in org.axiondb with parameters of type RowSource
 RowIterator Index.getInorderRowIterator(RowSource source)
          Returns a RowIteratorwhich is inorder traversal of keys,
 RowIterator Index.getRowIterator(RowSource source, Function fn, Object value)
          Returns a RowIteratorover 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.
 

Uses of RowSource in org.axiondb.engine.indexes
 

Methods in org.axiondb.engine.indexes with parameters of type RowSource
 RowIterator BaseArrayIndex.getRowIterator(RowSource source, Function fn, Object value)
           
 RowIterator BaseArrayIndex.getInorderRowIterator(RowSource source)
           
abstract  RowIterator BaseIndex.getRowIterator(RowSource source, Function fn, Object value)
           
abstract  RowIterator BaseIndex.getInorderRowIterator(RowSource source)
           
 RowIterator IntBTreeIndex.getRowIterator(RowSource source, Function function, Object value)
           
 RowIterator IntBTreeIndex.getInorderRowIterator(RowSource source)
           
 RowIterator ObjectBTreeIndex.getRowIterator(RowSource source, Function function, Object value)
           
 RowIterator ObjectBTreeIndex.getInorderRowIterator(RowSource source)
           
 

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)
           
LazyRowRowIterator(RowSource source, org.apache.commons.collections.primitives.IntListIterator rowIdIter, int knownColumn, ListIterator valueIter)
           
SortedRowIterator.MergeSort(RowSource source, RowIterator unsortedRows, Comparator comparator)
           
SortedRowIterator.MergeSort(RowSource source, RowIterator unsortedRows, 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, Object value)
           
 

Uses of RowSource in org.axiondb.engine.tables
 

Classes in org.axiondb.engine.tables that implement RowSource
 class BaseDiskTable
          Abstract base disk-resident implementation of Table.
 class BaseFlatfileTable
          Base Flatfile Table
 class BaseTable
          An abstract base implementation of Table.
 class DelimitedFlatfileTable
          A disk-resident Delimited Flatfile Table.
 class DiskTable
          A disk-resident Table.
 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.