Uses of Interface
org.axiondb.Row

Packages that use Row
org.axiondb Core interfaces, identifiers, and exceptions. 
org.axiondb.constraints Constraint implementations. 
org.axiondb.engine Core database machinery. 
org.axiondb.engine.indexes   
org.axiondb.engine.metaupdaters   
org.axiondb.engine.rowiterators RowIterator implementations. 
org.axiondb.engine.rows   
org.axiondb.engine.tables   
org.axiondb.event Event model with listeners for database actions 
 

Uses of Row in org.axiondb
 

Methods in org.axiondb that return Row
 Row RowDecorator.getRow()
          Gets the RowI'm currently decorating.
 Row RowIterator.current()
          Returns the last Rowreturned by me (by RowIterator.next(),RowIterator.previous(), RowIterator.first(),RowIterator.last(), etc.).
 Row RowIterator.first()
          Returns the first Rowin the list, positioning the cursor to just before the first Rowin the list.
 Row RowIterator.last()
          Returns the last Rowin the list, positioning the cursor to just after the last Rowin the list.
 Row RowIterator.next()
          Returns the next Rowin the list, or throws NoSuchElementExceptionif no next Row exists.
 Row RowIterator.peekNext()
          Return the value that would be returned by a call to RowIterator.next(), if any, but don't update my position.
 Row RowIterator.peekPrevious()
          Return the value that would be returned by a call to RowIterator.previous(), if any, but don't update my position.
 Row RowIterator.previous()
          Returns the previous Rowin the list, or throws NoSuchElementExceptionif no next Row exists.
 Row RowSource.getRow(int id)
           
 

Methods in org.axiondb with parameters of type Row
 void RowDecorator.setRow(int rowndx, Row row)
          Sets the RowI'm currently decorating.
 void RowDecorator.setRow(Row row)
          Sets the RowI'm currently decorating.
 void RowIterator.add(Row row)
          Add a Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
 void RowIterator.set(Row row)
          Set the Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
 void Index.changeRowId(Table table, Row row, int oldId, int newId)
           
 void Table.addRow(Row row)
          Insert the given Row.
 void Table.updateRow(Row oldrow, Row newrow)
          Update the given Row.
 

Uses of Row in org.axiondb.constraints
 

Methods in org.axiondb.constraints with parameters of type Row
protected static boolean NotNullConstraint.noneNull(RowDecorator dec, Row row, Iterator selectables)
           
 

Uses of Row in org.axiondb.engine
 

Methods in org.axiondb.engine that return Row
 Row TransactableTableImpl.getRow(int id)
           
 

Methods in org.axiondb.engine with parameters of type Row
 void TransactableTableImpl.addRow(Row row)
           
 void TransactableTableImpl.updateRow(Row oldrow, Row newrow)
           
 

Uses of Row in org.axiondb.engine.indexes
 

Methods in org.axiondb.engine.indexes with parameters of type Row
 void ObjectBTreeIndex.changeRowId(Table table, Row row, int oldId, int newId)
           
 void IntBTreeIndex.changeRowId(Table table, Row row, int oldId, int newId)
           
 void BaseArrayIndex.changeRowId(Table table, Row row, int oldId, int newId)
           
 

Uses of Row in org.axiondb.engine.metaupdaters
 

Methods in org.axiondb.engine.metaupdaters that return Row
 Row AxionTablesMetaTableUpdater.createRowForAddedTable(Table table)
           
protected  Row AxionDBLinksMetaTableUpdater.createRowForAddedServer(DatabaseLink server)
           
protected  Row AxionColumnsMetaTableUpdater.createRowForColumnAdded(Table t, Column col)
           
 

Uses of Row in org.axiondb.engine.rowiterators
 

Methods in org.axiondb.engine.rowiterators that return Row
 Row SingleRowIterator.current()
           
 Row SingleRowIterator.first()
           
 Row SingleRowIterator.last()
           
 Row SingleRowIterator.next()
           
 Row SingleRowIterator.previous()
           
 Row SingleRowIterator.peekNext()
           
 Row SingleRowIterator.peekPrevious()
           
 Row RowViewRowIterator.current()
           
 Row RowViewRowIterator.next()
           
 Row RowViewRowIterator.previous()
           
 Row LazyRowRowIterator.current()
           
 Row LazyRowRowIterator.next()
           
 Row LazyRowRowIterator.previous()
           
 Row EmptyRowIterator.current()
           
 Row EmptyRowIterator.first()
           
 Row EmptyRowIterator.last()
           
 Row EmptyRowIterator.next()
           
 Row EmptyRowIterator.previous()
           
 Row EmptyRowIterator.peekNext()
           
 Row EmptyRowIterator.peekPrevious()
           
 Row CollatingRowIterator.previous()
           
 Row CollatingRowIterator.next()
           
 Row CollatingRowIterator.current()
           
 Row BaseJoinedRowIterator.current()
           
 Row BaseJoinedRowIterator.next()
           
 Row BaseJoinedRowIterator.previous()
           
 Row BaseJoinedRowIterator.first()
           
 Row BaseJoinedRowIterator.last()
           
 Row ListIteratorRowIterator.current()
           
 Row ListIteratorRowIterator.next()
           
 Row ListIteratorRowIterator.previous()
           
protected abstract  Row TransformingRowIterator.transform(Row row)
           
 Row TransformingRowIterator.current()
           
 Row TransformingRowIterator.first()
           
 Row TransformingRowIterator.last()
           
 Row TransformingRowIterator.next()
           
 Row TransformingRowIterator.previous()
           
 Row AbstractFilteringRowIterator.current()
           
 Row AbstractFilteringRowIterator.next()
           
 Row AbstractFilteringRowIterator.previous()
           
 Row AbstractFilteringRowIterator.first()
           
 Row AbstractFilteringRowIterator.last()
           
 Row AbstractFilteringRowIterator.peekNext()
           
 Row AbstractFilteringRowIterator.peekPrevious()
           
 Row DelegatingRowIterator.current()
           
 Row DelegatingRowIterator.first()
           
 Row DelegatingRowIterator.last()
           
 Row DelegatingRowIterator.next()
           
 Row DelegatingRowIterator.previous()
           
 Row DelegatingRowIterator.peekNext()
           
 Row DelegatingRowIterator.peekPrevious()
           
abstract  Row BaseRowIterator.current()
           
abstract  Row BaseRowIterator.next()
           
abstract  Row BaseRowIterator.previous()
           
 Row BaseRowIterator.first()
           
 Row BaseRowIterator.last()
           
 Row BaseRowIterator.peekNext()
           
 Row BaseRowIterator.peekPrevious()
           
 Row ChainedRowIterator.current()
           
 Row ChainedRowIterator.next()
           
 Row ChainedRowIterator.previous()
           
 

Methods in org.axiondb.engine.rowiterators with parameters of type Row
 void UnmodifiableRowIterator.add(Row row)
           
 void UnmodifiableRowIterator.set(Row row)
           
 void SortedRowIterator.add(Row row)
           
 void SortedRowIterator.set(Row row)
           
 void SingleRowIterator.add(Row row)
           
 void SingleRowIterator.set(Row row)
           
 void RowViewRowIterator.add(Row row)
           
 void RowViewRowIterator.set(Row row)
           
 void RowIteratorRowDecoratorIterator.set(Row row)
           
 void RowIteratorRowDecoratorIterator.add(Row row)
           
 void NestedLoopJoinedRowIterator.set(int rowIndex, Row row)
           
 void LazyRowRowIterator.add(Row row)
           
 void LazyRowRowIterator.set(Row row)
           
 void IndexJoinedRowIterator.set(int rowIndex, Row row)
           
 void GroupedRowIterator.add(Row row)
           
 void GroupedRowIterator.set(Row row)
           
protected  boolean FilteringRowIterator.acceptable(int rowindex, Row row)
           
 void EmptyRowIterator.add(Row row)
           
 void EmptyRowIterator.set(Row row)
           
protected  boolean DistinctRowIterator.acceptable(int rowindex, Row row)
           
 void CollatingRowIterator.set(Row row)
           
 void BaseJoinedRowIterator.set(Row row)
           
protected abstract  void BaseJoinedRowIterator.set(int rowIndex, Row row)
           
protected  boolean BaseJoinedRowIterator.acceptable(int rowindex, Row row)
           
protected  void BaseJoinedRowIterator.setNextRow(Row row)
           
protected  void BaseJoinedRowIterator.setPreviousRow(Row row)
           
 void ListIteratorRowIterator.add(Row row)
           
 void ListIteratorRowIterator.set(Row row)
           
protected abstract  Row TransformingRowIterator.transform(Row row)
           
 void AbstractFilteringRowIterator.add(Row row)
          Not supported in this base implementation.
 void AbstractFilteringRowIterator.set(Row row)
           
protected  void AbstractFilteringRowIterator.setNext(Row row)
           
protected  void AbstractFilteringRowIterator.setPrevious(Row row)
           
protected abstract  boolean AbstractAcceptingRowIterator.acceptable(int rowindex, Row row)
          My filtering method.
 void DelegatingRowIterator.add(Row row)
           
 void DelegatingRowIterator.set(Row row)
           
 void BaseRowIterator.add(Row row)
          Not supported in the base implementation.
 void BaseRowIterator.set(Row row)
          Not supported in the base implementation.
 void ChainedRowIterator.set(Row row)
           
 

Constructors in org.axiondb.engine.rowiterators with parameters of type Row
SingleRowIterator(Row row)
           
 

Uses of Row in org.axiondb.engine.rows
 

Classes in org.axiondb.engine.rows that implement Row
 class BaseRow
          An abstract base implementation of Row, providing equals, hashCode and toString implementations.
 class JoinedRow
          A Row composed of zero or more Rows, joined together end-to-end.
 class LazyRow
          A Row which loads data from a RowSource as needed.
 class RowView
          A Rowwrapper for sub-query view.
 class SimpleRow
          A simple implementation of Row.
 

Methods in org.axiondb.engine.rows that return Row
 Row RowView.getSourceRow()
           
 Row JoinedRow.getRow(int i)
           
 

Methods in org.axiondb.engine.rows with parameters of type Row
 void JoinedRow.addRow(Row row)
           
 

Constructors in org.axiondb.engine.rows with parameters of type Row
SimpleRow(Row that)
           
RowView(Row row, int id, int[] colIndex)
           
 

Uses of Row in org.axiondb.engine.tables
 

Methods in org.axiondb.engine.tables that return Row
protected  Row TaggedEBCDICTable.getRowByOffset(int idToAssign, long ptr)
           
 Row TableView.getRow(int id)
           
 Row MemoryTable.getRow(int id)
           
protected  Row FixedWidthFlatfileTable.getRowByOffset(int idToAssign, long ptr)
           
 Row ExternalDatabaseTable.getRow(int id)
           
protected  Row ExternalDatabaseTable.getRowByOffset(int rowId)
           
protected  Row DiskTable.getRowByOffset(int idToAssign, long ptr)
           
protected  Row DelimitedFlatfileTable.getRowByOffset(int idToAssign, long ptr)
           
protected abstract  Row BaseFlatfileTable.getRowByOffset(int idToAssign, long ptr)
           
protected  Row BaseFlatfileTable.trySettingColumn(int idToAssign, Row row, int i, String colValue)
           
abstract  Row BaseTable.getRow(int id)
           
protected abstract  Row BaseDiskTable.getRowByOffset(int idToAssign, long ptr)
           
 Row BaseDiskTable.getRow(int id)
           
 

Methods in org.axiondb.engine.tables with parameters of type Row
protected  void TaggedEBCDICTable.writeRow(CharArrayWriter out, Row row)
           
 void TableView.addRow(Row row)
           
 void TableView.updateRow(Row oldrow, Row newrow)
           
protected  void FixedWidthFlatfileTable.writeRow(CharArrayWriter buffer, Row row)
           
protected  void DelimitedFlatfileTable.writeRow(CharArrayWriter buffer, Row row)
           
protected  Row BaseFlatfileTable.trySettingColumn(int idToAssign, Row row, int i, String colValue)
           
protected abstract  void BaseFlatfileTable.writeRow(CharArrayWriter buffer, Row row)
           
 void BaseTable.addRow(Row row)
           
protected  void BaseTable.deleteRow(Row row)
           
 void BaseTable.updateRow(Row oldrow, Row newrow)
           
 

Uses of Row in org.axiondb.event
 

Methods in org.axiondb.event that return Row
 Row RowEvent.getOldRow()
           
 Row RowEvent.getNewRow()
           
 

Methods in org.axiondb.event with parameters of type Row
 void RowEvent.setOldRow(Row oldRow)
           
 void RowEvent.setNewRow(Row newRow)
           
 

Constructors in org.axiondb.event with parameters of type Row
RowUpdatedEvent(Table table, Row oldRow, Row newRow)
           
RowInsertedEvent(Table table, Row oldRow, Row newRow)
           
RowDeletedEvent(Table table, Row oldRow, Row newRow)
           
RowEvent(Table table, Row oldRow, Row newRow)