Uses of Class
org.axiondb.RowDecorator

Packages that use RowDecorator
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. 
 

Uses of RowDecorator in org.axiondb
 

Methods in org.axiondb that return RowDecorator
 RowDecorator RowDecoratorIterator.current()
           
 RowDecorator RowDecoratorIterator.first()
           
 RowDecorator RowDecoratorIterator.getDecorator()
           
 RowDecorator RowDecoratorIterator.last()
           
 RowDecorator Table.makeRowDecorator()
           
 RowDecorator RowSource.makeRowDecorator()
           
 RowDecorator RowDecoratorIterator.next()
           
 RowDecorator RowDecoratorIterator.previous()
           
 

Methods in org.axiondb with parameters of type RowDecorator
 java.lang.Object Selectable.evaluate(RowDecorator row)
           
 java.lang.Object Literal.evaluate(RowDecorator row)
           
 java.lang.Object SequenceEvaluator.evaluate(RowDecorator row)
           
 java.lang.Object ColumnIdentifier.evaluate(RowDecorator row)
          Returns the value of the column I identify within the given 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)
           
 

Constructors in org.axiondb with parameters of type RowDecorator
RowComparator(Selectable sel, RowDecorator dec)
           
 

Uses of RowDecorator in org.axiondb.constraints
 

Methods in org.axiondb.constraints with parameters of type RowDecorator
abstract  boolean BaseSelectableBasedConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean CheckConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean ForeignKeyConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean UniqueConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean NotNullConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean NullConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean PrimaryKeyConstraint.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)
           
 

Uses of RowDecorator in org.axiondb.engine
 

Methods in org.axiondb.engine that return RowDecorator
 RowDecorator TransactableTableImpl.makeRowDecorator()
           
 

Uses of RowDecorator in org.axiondb.engine.commands
 

Methods in org.axiondb.engine.commands that return RowDecorator
 RowDecorator AxionQueryContext.getParentRow()
           
protected  RowDecorator InsertIntoClause.makeRowDecorator()
           
protected  RowDecorator BaseAxionCommand.makeRowDecorator(Table table)
           
protected  RowDecorator UpsertCommand.makeTargetRowDecorator()
           
 

Methods in org.axiondb.engine.commands with parameters of type RowDecorator
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)
           
 

Uses of RowDecorator in org.axiondb.engine.rowiterators
 

Methods in org.axiondb.engine.rowiterators that return RowDecorator
 RowDecorator RowIteratorRowDecoratorIterator.current()
           
 RowDecorator RowIteratorRowDecoratorIterator.first()
           
 RowDecorator RowIteratorRowDecoratorIterator.getDecorator()
           
protected  RowDecorator AbstractJoinedRowIterator.getRowDecorator()
           
 RowDecorator RowIteratorRowDecoratorIterator.last()
           
 RowDecorator RowIteratorRowDecoratorIterator.next()
           
 RowDecorator RowIteratorRowDecoratorIterator.previous()
           
 

Methods in org.axiondb.engine.rowiterators with parameters of type RowDecorator
protected static ComparatorChain SortedRowIterator.buildComparatorChain(java.util.List orderNodes, RowDecorator rowDecorator)
           
 void RowIteratorRowDecoratorIterator.setDecorator(RowDecorator decorator)
           
 void AbstractJoinedRowIterator.setJoinCondition(Selectable joinCondition, RowDecorator decorator)
           
 

Constructors in org.axiondb.engine.rowiterators with parameters of type RowDecorator
FilteringChangingIndexedRowIterator(MutableIndexedRowIterator iterator, RowDecorator decorator, Selectable where)
           
FilteringRowIterator(RowIterator iterator, RowDecorator decorator, Selectable where)
           
RowIteratorRowDecoratorIterator(RowIterator iterator, RowDecorator decorator)
           
SortedRowIterator.MergeSort(RowIterator unsortedRows, java.util.List orderNodes, RowDecorator rowDecorator)
           
SortedRowIterator.MutableMergeSort(RowSource source, RowIterator unsortedRows, java.util.List orderNodes, RowDecorator rowDecorator)
           
 

Uses of RowDecorator in org.axiondb.engine.tables
 

Methods in org.axiondb.engine.tables that return RowDecorator
 RowDecorator TableView.buildRowDecorator()
           
 RowDecorator BaseTable.makeRowDecorator()
           
 RowDecorator ExternalAxionDBTable.makeRowDecorator()
           
 RowDecorator TableView.makeRowDecorator()
           
 RowDecorator ExternalDatabaseTable.makeRowDecorator()
           
 

Methods in org.axiondb.engine.tables with parameters of type RowDecorator
protected  void AbstractBaseTable.checkConstraints(RowEvent event, boolean deferred, RowDecorator dec)
           
protected  void AbstractBaseTable.checkConstraints(RowEvent event, RowDecorator dec)
           
 

Uses of RowDecorator in org.axiondb.functions
 

Methods in org.axiondb.functions with parameters of type RowDecorator
 java.lang.Object ComparisonFunction.evaluate(RowDecorator row)
           
 java.lang.Object ScalarFunction.evaluate(RowDecorator row)
           
 java.lang.Object ABSFunction.evaluate(RowDecorator row)
           
 java.lang.Object ArithmeticFunction.evaluate(RowDecorator row)
           
 java.lang.Object BaseBooleanBranchFunction.evaluate(RowDecorator row)
           
 java.lang.Object AsciiFunction.evaluate(RowDecorator row)
           
 java.lang.Object BaseAggregateFunction.evaluate(RowDecorator row)
           
 java.lang.Object Base64DecodeFunction.evaluate(RowDecorator row)
           
 java.lang.Object Base64EncodeFunction.evaluate(RowDecorator row)
           
 java.lang.Object BitAndFunction.evaluate(RowDecorator row)
           
 java.lang.Object BitOrFunction.evaluate(RowDecorator row)
           
 java.lang.Object CastAsFunction.evaluate(RowDecorator row)
           
 java.lang.Object CharFunction.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 CoalesceFunction.evaluate(RowDecorator row)
           
 java.lang.Object ConcatFunction.evaluate(RowDecorator row)
           
 java.lang.Object ContainsFunction.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 DateDiffFunction.evaluate(RowDecorator row)
          Returns integer difference (timestamp2 - timestamp1) in units of interval of type interval_type.
 java.lang.Object DatePartFunction.evaluate(RowDecorator row)
          Returns String representation of requested portion of given timestamp.
 java.lang.Object DateToCharFunction.evaluate(RowDecorator row)
          Returns String value representing the timestamp/date value in the given format.
 java.lang.Object SoundexFunction.evaluate(RowDecorator row)
           
 java.lang.Object ExistsFunction.evaluate(RowDecorator row)
           
 java.lang.Object HexFunction.evaluate(RowDecorator row)
           
 java.lang.Object IfThenFunction.evaluate(RowDecorator row)
           
 java.lang.Object InFunction.evaluate(RowDecorator row)
           
 java.lang.Object InStringFunction.evaluate(RowDecorator row)
           
 java.lang.Object IsNotNullFunction.evaluate(RowDecorator row)
           
 java.lang.Object IsNullFunction.evaluate(RowDecorator row)
           
 java.lang.Object IsValidDateTimeFunction.evaluate(RowDecorator row)
           
 java.lang.Object LPadFunction.evaluate(RowDecorator row)
           
 java.lang.Object LTrimFunction.evaluate(RowDecorator row)
           
 java.lang.Object LengthFunction.evaluate(RowDecorator row)
           
 java.lang.Object LikeToRegexpFunction.evaluate(RowDecorator row)
           
 java.lang.Object Log10Function.evaluate(RowDecorator row)
           
 java.lang.Object LowerFunction.evaluate(RowDecorator row)
           
 java.lang.Object MatchesFunction.evaluate(RowDecorator row)
           
 java.lang.Object ModFunction.evaluate(RowDecorator row)
           
 java.lang.Object NotFunction.evaluate(RowDecorator row)
           
 java.lang.Object NotInFunction.evaluate(RowDecorator row)
           
 java.lang.Object NowFunction.evaluate(RowDecorator row)
           
 java.lang.Object NullIfFunction.evaluate(RowDecorator row)
           
 java.lang.Object RPadFunction.evaluate(RowDecorator row)
           
 java.lang.Object RTrimFunction.evaluate(RowDecorator row)
           
 java.lang.Object ReplaceFunction.evaluate(RowDecorator row)
           
 java.lang.Object RoundFunction.evaluate(RowDecorator row)
           
 java.lang.Object RowNumFunction.evaluate(RowDecorator row)
           
 java.lang.Object SignFunction.evaluate(RowDecorator row)
           
 java.lang.Object SoundsLikeFunction.evaluate(RowDecorator row)
           
 java.lang.Object SpaceFunction.evaluate(RowDecorator row)
           
 java.lang.Object SubstringFunction.evaluate(RowDecorator row)
          Returns substring of str, beginning at character m, n characters long.
 java.lang.Object TrimFunction.evaluate(RowDecorator row)
           
 java.lang.Object TruncateFunction.evaluate(RowDecorator row)
           
 java.lang.Object UpperFunction.evaluate(RowDecorator row)
           
 java.lang.Object FunctionIdentifier.evaluate(RowDecorator row)
           
 java.lang.Object DifferenceFunction.evaluate(RowDecorator row)