Package | Description |
---|---|
org.axiondb |
Core interfaces, identifiers, and exceptions.
|
org.axiondb.constraints |
Constraint implementations. |
org.axiondb.engine |
Core database machinery.
|
org.axiondb.engine.commands |
AxionCommand implementations. |
org.axiondb.engine.indexes | |
org.axiondb.engine.metaupdaters | |
org.axiondb.engine.rowcollection | |
org.axiondb.engine.rowiterators |
RowIterator implementations. |
org.axiondb.engine.rows | |
org.axiondb.engine.tables | |
org.axiondb.event |
Event model with listeners for database actions
|
Modifier and Type | Method and Description |
---|---|
Row |
RowIterator.current()
Returns the last
Row returned by me (by RowIterator.next() ,RowIterator.previous() ,
RowIterator.first() ,RowIterator.last() , etc.). |
Row |
RowIterator.first()
|
Row |
RowDecorator.getRow()
Gets the
Row I'm currently decorating. |
Row |
RowSource.getRow(int id) |
Row |
RowIterator.last()
|
Row |
RowIterator.next()
|
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()
|
Modifier and Type | Method and Description |
---|---|
boolean |
RowCollection.add(Row row)
Ensures that this row collection contains the specified row.
|
void |
RowIterator.add(Row row)
Add a
Row at the current position in my underlying collection, or throw
UnsupportedOperationException . |
void |
Table.addRow(Row row)
Insert the given
Row . |
void |
Index.changeRowId(Table table,
Row row,
int oldId,
int newId) |
boolean |
RowCollection.contains(Row row)
Returns true if this row collection contains the specified row.
|
void |
Table.deleteRow(Row row)
Delete the given
Row . |
boolean |
RowCollection.remove(Row row)
Removes a single instance of the specified row from this row collection, if it is
present.
|
void |
RowIterator.set(Row row)
Set the
Row at the current position in my underlying collection, or throw
UnsupportedOperationException . |
void |
RowDecorator.setRow(int rowndx,
Row row)
Sets the
Row I'm currently decorating. |
void |
RowDecorator.setRow(Row row)
Sets the
Row I'm currently decorating. |
void |
Table.updateRow(Row oldrow,
Row newrow)
Update the given
Row . |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
NotNullConstraint.noneNull(RowDecorator dec,
Row row,
java.util.Iterator selectables) |
Modifier and Type | Method and Description |
---|---|
Row |
TransactableTableImpl.getRow(int id) |
Modifier and Type | Method and Description |
---|---|
void |
TransactableTableImpl.addRow(Row row) |
void |
TransactableTableImpl.deleteRow(Row row) |
void |
TransactableTableImpl.updateRow(Row oldrow,
Row newrow) |
Modifier and Type | Method and Description |
---|---|
protected void |
InsertIntoClause.addRowToTable(Database db,
Row srcRow,
RowDecorator dec) |
boolean |
InsertIntoClause.insertMatchingRow(Database db,
RowDecorator dec,
Row srcRow) |
protected boolean |
BaseAxionCommand.populateSequenceColumns(Database db,
Table table,
Row row) |
protected void |
BaseAxionCommand.updateGeneratedValues(Database db,
Table table,
TableIdentifier tableId,
Row row) |
protected void |
ChildTableUpdater.updateOrSetNullChildRows(Database db,
Table parentTable,
Row parentOldRow,
Row parentNewRow) |
protected void |
ChildTableUpdater.updateOrSetNullChildRows(Database db,
Table parentTable,
Row parentOldRow,
Row parentNewRow,
ForeignKeyConstraint fk) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
protected Row |
AxionDBLinksMetaTableUpdater.createRowForAddedServer(DatabaseLink server) |
Row |
AxionTablesMetaTableUpdater.createRowForAddedTable(Table table) |
protected Row |
AxionColumnsMetaTableUpdater.createRowForColumnAdded(Table t,
Column col) |
Modifier and Type | Method and Description |
---|---|
Row |
IntRowMap.addRow(Table table,
Row row) |
Row |
IntRowMap.deleteRow(Table table,
Row deleted) |
Row |
IntRowMap.getRow(int key)
Returns the value to which this
IntRowMap maps the specified key. |
Row |
IntRowMap.putRow(int key,
Row value)
Associates the specified value with the specified key in this
IntRowMap . |
Row |
IntRowMap.removeRow(int key)
Removes the mapping for this key from this
IntRowMap if present. |
Row |
IntRowMap.updateRow(Table table,
Row oldrow,
Row newrow) |
Modifier and Type | Method and Description |
---|---|
Row |
IntRowMap.addRow(Table table,
Row row) |
Row |
IntRowMap.deleteRow(Table table,
Row deleted) |
Row |
IntRowMap.putRow(int key,
Row value)
Associates the specified value with the specified key in this
IntRowMap . |
static RowCollection |
RowCollections.singletonList(Row row) |
Row |
IntRowMap.updateRow(Table table,
Row oldrow,
Row newrow) |
Modifier and Type | Method and Description |
---|---|
Row |
ListRowIterator.current() |
Row |
EmptyRowIterator.current() |
Row |
JoinRowIterator.current() |
Row |
AbstractJoinedRowIterator.current() |
Row |
LazyRowRowIterator.current() |
Row |
ChangingIndexedRowIterator.current() |
Row |
CollatingRowIterator.current() |
Row |
SingleRowIterator.current() |
Row |
TransformingRowIterator.current() |
Row |
ListIteratorRowIterator.current() |
Row |
ChainedRowIterator.current() |
Row |
AbstractFilteringRowIterator.current() |
Row |
DelegatingRowIterator.current() |
abstract Row |
BaseRowIterator.current() |
Row |
ReverseSortedRowIterator.current() |
Row |
RowViewRowIterator.current() |
Row |
EmptyRowIterator.first() |
Row |
ChangingIndexedRowIterator.first() |
Row |
SingleRowIterator.first() |
Row |
TransformingRowIterator.first() |
Row |
DelegatingRowIterator.first() |
Row |
BaseRowIterator.first() |
Row |
ReverseSortedRowIterator.first() |
Row |
ListRowIterator.last() |
Row |
EmptyRowIterator.last() |
Row |
LazyRowRowIterator.last() |
Row |
ChangingIndexedRowIterator.last() |
Row |
CollatingRowIterator.last() |
Row |
SingleRowIterator.last() |
Row |
TransformingRowIterator.last() |
Row |
ChainedRowIterator.last() |
Row |
DelegatingRowIterator.last() |
Row |
BaseRowIterator.last() |
Row |
ReverseSortedRowIterator.last() |
Row |
ListRowIterator.next() |
Row |
EmptyRowIterator.next() |
Row |
JoinRowIterator.next() |
Row |
AbstractJoinedRowIterator.next() |
Row |
LazyRowRowIterator.next() |
Row |
ChangingIndexedRowIterator.next() |
Row |
CollatingRowIterator.next() |
Row |
SingleRowIterator.next() |
Row |
TransformingRowIterator.next() |
Row |
ListIteratorRowIterator.next() |
Row |
ChainedRowIterator.next() |
Row |
AbstractFilteringRowIterator.next() |
Row |
DelegatingRowIterator.next() |
abstract Row |
BaseRowIterator.next() |
Row |
ReverseSortedRowIterator.next() |
Row |
RowViewRowIterator.next() |
Row |
EmptyRowIterator.peekNext() |
Row |
ChangingIndexedRowIterator.peekNext() |
Row |
SingleRowIterator.peekNext() |
Row |
TransformingRowIterator.peekNext() |
Row |
DelegatingRowIterator.peekNext() |
Row |
BaseRowIterator.peekNext() |
Row |
ReverseSortedRowIterator.peekNext() |
Row |
EmptyRowIterator.peekPrevious() |
Row |
ChangingIndexedRowIterator.peekPrevious() |
Row |
SingleRowIterator.peekPrevious() |
Row |
TransformingRowIterator.peekPrevious() |
Row |
DelegatingRowIterator.peekPrevious() |
Row |
BaseRowIterator.peekPrevious() |
Row |
ReverseSortedRowIterator.peekPrevious() |
Row |
ListRowIterator.previous() |
Row |
EmptyRowIterator.previous() |
Row |
JoinRowIterator.previous() |
Row |
AbstractJoinedRowIterator.previous() |
Row |
LazyRowRowIterator.previous() |
Row |
ChangingIndexedRowIterator.previous() |
Row |
CollatingRowIterator.previous() |
Row |
SingleRowIterator.previous() |
Row |
TransformingRowIterator.previous() |
Row |
ListIteratorRowIterator.previous() |
Row |
ChainedRowIterator.previous() |
Row |
AbstractFilteringRowIterator.previous() |
Row |
DelegatingRowIterator.previous() |
abstract Row |
BaseRowIterator.previous() |
Row |
ReverseSortedRowIterator.previous() |
Row |
RowViewRowIterator.previous() |
protected abstract Row |
TransformingRowIterator.transform(Row row) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DistinctRowIterator.acceptable(int rowindex,
Row row) |
protected abstract boolean |
AbstractAcceptingRowIterator.acceptable(int rowindex,
Row row)
My filtering method.
|
protected boolean |
FilteringRowIterator.acceptable(int rowindex,
Row row) |
void |
UnmodifiableRowIterator.add(Row row) |
void |
EmptyRowIterator.add(Row row) |
void |
GroupedRowIterator.add(Row row)
Not supported in the base implementation.
|
void |
LazyRowRowIterator.add(Row row) |
void |
ChangingIndexedRowIterator.add(Row row) |
void |
RowIteratorRowDecoratorIterator.add(Row row) |
void |
SingleRowIterator.add(Row row) |
void |
ListIteratorRowIterator.add(Row row) |
void |
ChainedRowIterator.add(Row row) |
void |
DelegatingRowIterator.add(Row row) |
void |
BaseRowIterator.add(Row row)
Not supported in the base implementation.
|
void |
ReverseSortedRowIterator.add(Row row)
Not supported in the base implementation.
|
void |
DistinctRowIterator.set(Row row)
Not supported in the base implementation.
|
void |
UnmodifiableRowIterator.set(Row row) |
void |
EmptyRowIterator.set(Row row) |
void |
GroupedRowIterator.set(Row row)
Not supported in the base implementation.
|
void |
LazyRowRowIterator.set(Row row) |
void |
ChangingIndexedRowIterator.set(Row row) |
void |
RowIteratorRowDecoratorIterator.set(Row row) |
void |
CollatingRowIterator.set(Row row) |
void |
SortedRowIterator.MutableMergeSort.set(Row row) |
void |
SingleRowIterator.set(Row row) |
void |
AbstractAcceptingRowIterator.set(Row row) |
void |
ListIteratorRowIterator.set(Row row) |
void |
ChainedRowIterator.set(Row row) |
void |
AbstractFilteringRowIterator.set(Row row) |
void |
DelegatingRowIterator.set(Row row) |
void |
BaseRowIterator.set(Row row)
Not supported in the base implementation.
|
void |
ReverseSortedRowIterator.set(Row row) |
protected void |
AbstractFilteringRowIterator.setNext(Row row) |
protected void |
AbstractFilteringRowIterator.setPrevious(Row row) |
protected abstract Row |
TransformingRowIterator.transform(Row row) |
Constructor and Description |
---|
JoinRowIterator(Row row,
RowIterator iterator) |
JoinRowIterator(Row row,
RowIterator iterator,
boolean rowOnRight) |
SingleRowIterator(Row row) |
Modifier and Type | Class and Description |
---|---|
class |
BaseRow
|
class |
JoinedRow
A
Row composed of zero or more Row s, joined together
end-to-end. |
class |
LazyRow
|
class |
RowView
A
Row wrapper for sub-query view. |
class |
SimpleRow
A simple implementation of
Row . |
Modifier and Type | Method and Description |
---|---|
Row |
JoinedRow.getRow(int i) |
Modifier and Type | Method and Description |
---|---|
void |
JoinedRow.addRow(Row row) |
Constructor and Description |
---|
RowView(Row row,
int id,
int[] colIndex) |
SimpleRow(Row that) |
Modifier and Type | Method and Description |
---|---|
Row |
TableView.getRow(int id) |
abstract Row |
BaseTable.getRow(int id) |
Row |
ExternalAxionDBTable.getRow(int id) |
Row |
MemoryTable.getRow(int id) |
Row |
ExternalDatabaseTable.getRow(int id) |
Row |
BaseDiskTable.getRow(int id) |
protected Row |
TaggedEBCDICTable.getRowByOffset(int idToAssign,
long ptr) |
protected Row |
DiskTable.getRowByOffset(int idToAssign,
long ptr) |
protected Row |
DelimitedFlatfileTable.getRowByOffset(int idToAssign,
long ptr) |
protected Row |
FixedWidthFlatfileTable.getRowByOffset(int idToAssign,
long ptr) |
protected abstract Row |
BaseDiskTable.getRowByOffset(int idToAssign,
long ptr) |
protected Row |
BaseFlatfileTable.trySettingColumn(int idToAssign,
Row row,
int i,
java.lang.String colValue) |
Modifier and Type | Method and Description |
---|---|
void |
TableView.addRow(Row row) |
void |
BaseTable.addRow(Row row) |
void |
ExternalAxionDBTable.addRow(Row row) |
void |
ExternalDatabaseTable.addRow(Row row) |
void |
TableView.deleteRow(Row oldrow) |
void |
BaseTable.deleteRow(Row row) |
void |
ExternalAxionDBTable.deleteRow(Row row) |
void |
ExternalDatabaseTable.deleteRow(Row row) |
protected Row |
BaseFlatfileTable.trySettingColumn(int idToAssign,
Row row,
int i,
java.lang.String colValue) |
void |
TableView.updateRow(Row oldrow,
Row newrow) |
void |
BaseTable.updateRow(Row oldrow,
Row newrow) |
void |
ExternalAxionDBTable.updateRow(Row oldrow,
Row newrow) |
void |
ExternalDatabaseTable.updateRow(Row oldrow,
Row newrow) |
void |
ExternalDatabaseTable.updateRow(Row oldrow,
Row newrow,
java.util.List cols) |
protected void |
TaggedEBCDICTable.writeRow(BufferedDataOutputStream out,
Row row) |
protected void |
DiskTable.writeRow(BufferedDataOutputStream out,
Row row) |
protected void |
DelimitedFlatfileTable.writeRow(BufferedDataOutputStream buffer,
Row row) |
protected void |
FixedWidthFlatfileTable.writeRow(BufferedDataOutputStream out,
Row row) |
protected abstract void |
BaseDiskTable.writeRow(BufferedDataOutputStream buffer,
Row row) |
Modifier and Type | Method and Description |
---|---|
Row |
RowEvent.getNewRow() |
Row |
RowEvent.getOldRow() |
Modifier and Type | Method and Description |
---|---|
void |
RowEvent.setNewRow(Row newRow) |
void |
RowEvent.setOldRow(Row oldRow) |
Constructor and Description |
---|
RowDeletedEvent(Table table,
Row oldRow,
Row newRow) |
RowEvent(Table table,
Row oldRow,
Row newRow) |
RowInsertedEvent(Table table,
Row oldRow,
Row newRow) |
RowUpdatedEvent(Table table,
Row oldRow,
Row newRow) |