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.rowiterators |
RowIterator implementations. |
org.axiondb.engine.tables | |
org.axiondb.functions |
Function implementations. |
Modifier and Type | Method and Description |
---|---|
RowDecorator |
RowDecoratorIterator.current() |
RowDecorator |
RowDecoratorIterator.first() |
RowDecorator |
RowDecoratorIterator.getDecorator() |
RowDecorator |
RowDecoratorIterator.last() |
RowDecorator |
Table.makeRowDecorator() |
RowDecorator |
RowSource.makeRowDecorator() |
RowDecorator |
RowDecoratorIterator.next() |
RowDecorator |
RowDecoratorIterator.previous() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ColumnIdentifier.evaluate(RowDecorator row)
Returns the value of the column I identify within the given row .
|
java.lang.Object |
SequenceEvaluator.evaluate(RowDecorator row) |
java.lang.Object |
Selectable.evaluate(RowDecorator row) |
java.lang.Object |
Literal.evaluate(RowDecorator row) |
boolean |
Constraint.evaluate(RowEvent event,
RowDecorator dec)
Evaluate the given event under me.
|
void |
RowDecoratorIterator.setDecorator(RowDecorator decorator) |
void |
JoinedRowIterator.setJoinCondition(RowDecorator decorator,
Selectable condition) |
Constructor and Description |
---|
RowComparator(Selectable sel,
RowDecorator dec) |
Modifier and Type | Method and Description |
---|---|
boolean |
ForeignKeyConstraint.evaluate(RowEvent event,
RowDecorator dec) |
abstract boolean |
BaseSelectableBasedConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
PrimaryKeyConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
NotNullConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
CheckConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
UniqueConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
NullConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
UniqueConstraint.evaluate(RowEvent event,
RowDecorator dec,
boolean wasDeferred) |
protected static boolean |
NotNullConstraint.noneNull(RowDecorator dec,
Row row,
java.util.Iterator selectables) |
Modifier and Type | Method and Description |
---|---|
RowDecorator |
TransactableTableImpl.makeRowDecorator() |
Modifier and Type | Method and Description |
---|---|
RowDecorator |
AxionQueryContext.getParentRow() |
protected RowDecorator |
InsertIntoClause.makeRowDecorator() |
protected RowDecorator |
BaseAxionCommand.makeRowDecorator(Table table) |
protected RowDecorator |
UpsertCommand.makeTargetRowDecorator() |
Modifier and Type | Method and Description |
---|---|
protected void |
InsertIntoClause.addRowToTable(Database db,
Row srcRow,
RowDecorator dec) |
protected void |
ChildTableUpdater.deleteOrSetNullChildRows(Database db,
Table parentTable,
RowDecorator dec) |
protected void |
ChildTableUpdater.deleteOrSetNullChildRows(Database db,
Table parentTable,
RowDecorator dec,
ForeignKeyConstraint fk) |
boolean |
DMLWhenClause.evaluate(RowDecorator dec) |
java.lang.Object |
SubSelectCommand.evaluate(RowDecorator row) |
RowIterator |
SubSelectCommand.getRowIterator(Database db,
RowDecorator rowDec) |
protected RowIterator |
BaseAxionCommand.getRowIterator(Database db,
TableIdentifier tid,
Table table,
Selectable whereNode,
boolean readOnly,
RowDecorator dec) |
boolean |
InsertIntoClause.insertMatchingRow(Database db,
RowDecorator dec,
Row srcRow) |
protected void |
BaseAxionCommand.populateDefaultValues(Database db,
Table table,
TableIdentifier tableId,
RowDecorator dec) |
void |
AxionQueryContext.setParentRow(RowDecorator row) |
Modifier and Type | Method and Description |
---|---|
RowDecorator |
RowIteratorRowDecoratorIterator.current() |
RowDecorator |
RowIteratorRowDecoratorIterator.first() |
RowDecorator |
RowIteratorRowDecoratorIterator.getDecorator() |
protected RowDecorator |
AbstractJoinedRowIterator.getRowDecorator() |
RowDecorator |
RowIteratorRowDecoratorIterator.last() |
RowDecorator |
RowIteratorRowDecoratorIterator.next() |
RowDecorator |
RowIteratorRowDecoratorIterator.previous() |
Modifier and Type | Method and Description |
---|---|
protected static ComparatorChain |
SortedRowIterator.buildComparatorChain(java.util.List orderNodes,
RowDecorator rowDecorator) |
void |
RowIteratorRowDecoratorIterator.setDecorator(RowDecorator decorator) |
void |
AbstractJoinedRowIterator.setJoinCondition(Selectable joinCondition,
RowDecorator decorator) |
Constructor and Description |
---|
FilteringChangingIndexedRowIterator(MutableIndexedRowIterator iterator,
RowDecorator decorator,
Selectable where) |
FilteringRowIterator(RowIterator iterator,
RowDecorator decorator,
Selectable where) |
MergeSort(RowIterator unsortedRows,
java.util.List orderNodes,
RowDecorator rowDecorator) |
MutableMergeSort(RowSource source,
RowIterator unsortedRows,
java.util.List orderNodes,
RowDecorator rowDecorator) |
RowIteratorRowDecoratorIterator(RowIterator iterator,
RowDecorator decorator) |
Modifier and Type | Method and Description |
---|---|
RowDecorator |
TableView.buildRowDecorator() |
RowDecorator |
BaseTable.makeRowDecorator() |
RowDecorator |
ExternalAxionDBTable.makeRowDecorator() |
RowDecorator |
ExternalDatabaseTable.makeRowDecorator() |
RowDecorator |
TableView.makeRowDecorator() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractBaseTable.checkConstraints(RowEvent event,
boolean deferred,
RowDecorator dec) |
protected void |
AbstractBaseTable.checkConstraints(RowEvent event,
RowDecorator dec) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
RPadFunction.evaluate(RowDecorator row) |
java.lang.Object |
ExistsFunction.evaluate(RowDecorator row) |
java.lang.Object |
BaseBooleanBranchFunction.evaluate(RowDecorator row) |
java.lang.Object |
ModFunction.evaluate(RowDecorator row) |
java.lang.Object |
LengthFunction.evaluate(RowDecorator row) |
java.lang.Object |
InFunction.evaluate(RowDecorator row) |
java.lang.Object |
ReplaceFunction.evaluate(RowDecorator row) |
java.lang.Object |
SignFunction.evaluate(RowDecorator row) |
java.lang.Object |
RowNumFunction.evaluate(RowDecorator row) |
java.lang.Object |
CoalesceFunction.evaluate(RowDecorator row) |
java.lang.Object |
Base64DecodeFunction.evaluate(RowDecorator row) |
java.lang.Object |
ScalarFunction.evaluate(RowDecorator row) |
java.lang.Object |
ContainsFunction.evaluate(RowDecorator row) |
java.lang.Object |
LowerFunction.evaluate(RowDecorator row) |
java.lang.Object |
IsNullFunction.evaluate(RowDecorator row) |
java.lang.Object |
RoundFunction.evaluate(RowDecorator row) |
java.lang.Object |
CastAsFunction.evaluate(RowDecorator row) |
java.lang.Object |
NotInFunction.evaluate(RowDecorator row) |
java.lang.Object |
CharFunction.evaluate(RowDecorator row) |
java.lang.Object |
NotFunction.evaluate(RowDecorator row) |
java.lang.Object |
CharToDateFunction.evaluate(RowDecorator row)
Gets String value representing the timestamp/date value in the given format.
|
java.lang.Object |
BaseAggregateFunction.evaluate(RowDecorator row) |
java.lang.Object |
LPadFunction.evaluate(RowDecorator row) |
java.lang.Object |
FunctionIdentifier.evaluate(RowDecorator row) |
java.lang.Object |
SoundexFunction.evaluate(RowDecorator row) |
java.lang.Object |
UpperFunction.evaluate(RowDecorator row) |
java.lang.Object |
IsValidDateTimeFunction.evaluate(RowDecorator row) |
java.lang.Object |
LTrimFunction.evaluate(RowDecorator row) |
java.lang.Object |
DifferenceFunction.evaluate(RowDecorator row) |
java.lang.Object |
MatchesFunction.evaluate(RowDecorator row) |
java.lang.Object |
DateDiffFunction.evaluate(RowDecorator row)
Returns integer difference (timestamp2 - timestamp1) in units of interval of type
interval_type.
|
java.lang.Object |
ComparisonFunction.evaluate(RowDecorator row) |
java.lang.Object |
InStringFunction.evaluate(RowDecorator row) |
java.lang.Object |
SubstringFunction.evaluate(RowDecorator row)
Returns substring of str, beginning at character m, n characters long.
|
java.lang.Object |
NowFunction.evaluate(RowDecorator row) |
java.lang.Object |
BitAndFunction.evaluate(RowDecorator row) |
java.lang.Object |
RTrimFunction.evaluate(RowDecorator row) |
java.lang.Object |
ArithmeticFunction.evaluate(RowDecorator row) |
java.lang.Object |
DateAddFunction.evaluate(RowDecorator row)
Returns new Timestamp which is (timestamp + interval) where interval is integer
units of interval_type.
|
java.lang.Object |
DateToCharFunction.evaluate(RowDecorator row)
Returns String value representing the timestamp/date value in the given format.
|
java.lang.Object |
TrimFunction.evaluate(RowDecorator row) |
java.lang.Object |
NullIfFunction.evaluate(RowDecorator row) |
java.lang.Object |
SoundsLikeFunction.evaluate(RowDecorator row) |
java.lang.Object |
AsciiFunction.evaluate(RowDecorator row) |
java.lang.Object |
Base64EncodeFunction.evaluate(RowDecorator row) |
java.lang.Object |
DatePartFunction.evaluate(RowDecorator row)
Returns String representation of requested portion of given timestamp.
|
java.lang.Object |
BitOrFunction.evaluate(RowDecorator row) |
java.lang.Object |
TruncateFunction.evaluate(RowDecorator row) |
java.lang.Object |
Log10Function.evaluate(RowDecorator row) |
java.lang.Object |
HexFunction.evaluate(RowDecorator row) |
java.lang.Object |
LikeToRegexpFunction.evaluate(RowDecorator row) |
java.lang.Object |
IfThenFunction.evaluate(RowDecorator row) |
java.lang.Object |
ABSFunction.evaluate(RowDecorator row) |
java.lang.Object |
SpaceFunction.evaluate(RowDecorator row) |
java.lang.Object |
ConcatFunction.evaluate(RowDecorator row) |
java.lang.Object |
IsNotNullFunction.evaluate(RowDecorator row) |