Uses of Class
org.h2.result.Row

Packages that use Row
org.h2.constraint Database constraints such as check constraints, unique constraints, and referential constraints. 
org.h2.engine Contains high level classes of the database and classes that don't fit in another sub-package. 
org.h2.index Various table index implementations, as well as cursors to navigate in an index. 
org.h2.result Implementation of row and internal result sets. 
org.h2.schema Schema implementation and objects that are stored in a schema (for example, sequences and constants). 
org.h2.store Storage abstractions, such as a file with a cache, or a class to convert values to a byte array and vice versa. 
org.h2.table Classes related to a table and table meta data. 
 

Uses of Row in org.h2.constraint
 

Methods in org.h2.constraint with parameters of type Row
abstract  void Constraint.checkRow(Session session, Table t, Row oldRow, Row newRow)
          Check if this row fulfils the constraint.
 void ConstraintCheck.checkRow(Session session, Table t, Row oldRow, Row newRow)
           
 void ConstraintReferential.checkRow(Session session, Table t, Row oldRow, Row newRow)
           
 void ConstraintUnique.checkRow(Session session, Table t, Row oldRow, Row newRow)
           
 

Uses of Row in org.h2.engine
 

Methods in org.h2.engine that return Row
 Row UndoLogRecord.getRow()
          Get the row that was deleted or inserted.
 

Methods in org.h2.engine with parameters of type Row
 void Session.log(Table table, short operation, Row row)
          Add an undo log entry to this session.
 

Constructors in org.h2.engine with parameters of type Row
UndoLogRecord(Table table, short op, Row row)
          Create a new undo log record
 

Uses of Row in org.h2.index
 

Methods in org.h2.index that return Row
 Row Cursor.get()
          Get the complete current row.
 Row FunctionCursor.get()
           
 Row IndexCursor.get()
           
 Row LinkedCursor.get()
           
 Row MetaCursor.get()
           
 Row MultiVersionCursor.get()
           
 Row NonUniqueHashCursor.get()
           
 Row PageBtreeCursor.get()
           
 Row ScanCursor.get()
           
 Row SingleRowCursor.get()
           
 Row TreeCursor.get()
           
 Row ViewCursor.get()
           
 Row BaseIndex.getRow(Session session, long key)
           
 Row Index.getRow(Session session, long key)
          Get the row with the given key.
 Row MultiVersionIndex.getRow(Session session, long key)
           
 Row PageBtreeIndex.getRow(Session session, long key)
          Get a row from the main index.
 Row PageDataIndex.getRow(Session session, long key)
           
 Row ScanIndex.getRow(Session session, long key)
           
 Row PageDataIndex.getRowWithKey(long key)
          Get the row with the given key.
 

Methods in org.h2.index with parameters of type Row
abstract  void BaseIndex.add(Session session, Row row)
          Add a row to this index.
 void FunctionIndex.add(Session session, Row row)
           
 void HashIndex.add(Session session, Row row)
           
 void Index.add(Session session, Row row)
          Add a row to the index.
 void LinkedIndex.add(Session session, Row row)
           
 void MetaIndex.add(Session session, Row row)
           
 void MultiVersionIndex.add(Session session, Row row)
           
 void NonUniqueHashIndex.add(Session session, Row row)
           
 void PageBtreeIndex.add(Session session, Row row)
           
 void PageDataIndex.add(Session session, Row row)
           
 void PageDelegateIndex.add(Session session, Row row)
           
 void RangeIndex.add(Session session, Row row)
           
 void ScanIndex.add(Session session, Row row)
           
 void TreeIndex.add(Session session, Row row)
           
 void ViewIndex.add(Session session, Row row)
           
 void BaseIndex.commit(int operation, Row row)
           
 void Index.commit(int operation, Row row)
          Commit the operation for a row.
 void MultiVersionIndex.commit(int operation, Row row)
           
 void PageDataIndex.commit(int operation, Row row)
           
 void ScanIndex.commit(int operation, Row row)
           
 boolean MultiVersionIndex.isUncommittedFromOtherSession(Session session, Row row)
          Check if there is an uncommitted row with the given key within a different session.
abstract  void BaseIndex.remove(Session session, Row row)
          Remove a row from the index.
 void FunctionIndex.remove(Session session, Row row)
           
 void HashIndex.remove(Session session, Row row)
           
 void Index.remove(Session session, Row row)
          Remove a row from the index.
 void LinkedIndex.remove(Session session, Row row)
           
 void MetaIndex.remove(Session session, Row row)
           
 void MultiVersionIndex.remove(Session session, Row row)
           
 void NonUniqueHashIndex.remove(Session session, Row row)
           
 void PageBtreeIndex.remove(Session session, Row row)
           
 void PageDataIndex.remove(Session session, Row row)
           
 void PageDelegateIndex.remove(Session session, Row row)
           
 void RangeIndex.remove(Session session, Row row)
           
 void ScanIndex.remove(Session session, Row row)
           
 void TreeIndex.remove(Session session, Row row)
           
 void ViewIndex.remove(Session session, Row row)
           
 void LinkedIndex.update(Row oldRow, Row newRow)
          Update a row using a UPDATE statement.
 

Constructors in org.h2.index with parameters of type Row
SingleRowCursor(Row row)
          Create a new cursor.
 

Uses of Row in org.h2.result
 

Fields in org.h2.result declared as Row
static Row[] Row.EMPTY_ARRAY
           
 

Methods in org.h2.result that return Row
 Row RowList.next()
          Get the next row from the list.
 

Methods in org.h2.result with parameters of type Row
 void RowList.add(Row r)
          Add a row to the list.
 

Uses of Row in org.h2.schema
 

Methods in org.h2.schema with parameters of type Row
 boolean TriggerObject.fireRow(Session session, Row oldRow, Row newRow, boolean beforeAction, boolean rollback)
          Call the fire method of the user-defined trigger class if required.
 

Uses of Row in org.h2.store
 

Methods in org.h2.store that return Row
static Row PageLog.readRow(DataReader in, Data data)
          Read a row from an input stream.
 

Methods in org.h2.store with parameters of type Row
 void PageStore.logAddOrRemoveRow(Session session, int tableId, Row row, boolean add)
          A record is added to a table, or removed from a table.
 

Uses of Row in org.h2.table
 

Methods in org.h2.table that return Row
 Row RegularTable.createRow(Value[] data)
          Create a row from the values.
 Row TableFilter.get()
          Get the current row.
 Row RegularTable.getRow(Session session, long key)
          Read the given row.
 Row Table.getTemplateRow()
           
 

Methods in org.h2.table that return types with arguments of type Row
 java.util.ArrayList<Row> MetaTable.generateRows(Session session, SearchRow first, SearchRow last)
          Generate the data for the given metadata table using the given first and last row filters.
 

Methods in org.h2.table with parameters of type Row
 void FunctionTable.addRow(Session session, Row row)
           
 void MetaTable.addRow(Session session, Row row)
           
 void RangeTable.addRow(Session session, Row row)
           
 void RegularTable.addRow(Session session, Row row)
           
abstract  void Table.addRow(Session session, Row row)
          Add a row to the table and all indexes.
 void TableLink.addRow(Session session, Row row)
           
 void TableView.addRow(Session session, Row row)
           
 void Table.fireAfterRow(Session session, Row oldRow, Row newRow, boolean rollback)
          Fire all triggers that need to be called after a row is updated.
 boolean Table.fireBeforeRow(Session session, Row oldRow, Row newRow)
          Fire all triggers that need to be called before a row is updated.
 void FunctionTable.removeRow(Session session, Row row)
           
 void MetaTable.removeRow(Session session, Row row)
           
 void RangeTable.removeRow(Session session, Row row)
           
 void RegularTable.removeRow(Session session, Row row)
           
abstract  void Table.removeRow(Session session, Row row)
          Remove a row from the table and all indexes.
 void TableLink.removeRow(Session session, Row row)
           
 void TableView.removeRow(Session session, Row row)
           
 void TableFilter.set(Row current)
          Set the current row.
 void Table.validateConvertUpdateSequence(Session session, Row row)
          Validate all values in this row, convert the values if required, and update the sequence values if required.
 void TableLink.validateConvertUpdateSequence(Session session, Row row)
          Convert the values if required.
 

Method parameters in org.h2.table with type arguments of type Row
 void TableFilter.lockRow(java.util.ArrayList<Row> rows)
          Add the current row to the array, if there is a current row.
 void TableFilter.lockRows(java.util.ArrayList<Row> forUpdateRows)
          Lock the given rows.