Uses of Interface
org.h2.result.SearchRow

Packages that use SearchRow
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.table Classes related to a table and table meta data. 
 

Uses of SearchRow in org.h2.engine
 

Constructors in org.h2.engine with parameters of type SearchRow
MetaRecord(SearchRow r)
           
 

Uses of SearchRow in org.h2.index
 

Fields in org.h2.index declared as SearchRow
protected  SearchRow[] PageBtree.rows
          The index data
 

Methods in org.h2.index that return SearchRow
 SearchRow Cursor.getSearchRow()
          Get the current row.
 SearchRow FunctionCursor.getSearchRow()
           
 SearchRow IndexCursor.getSearchRow()
           
 SearchRow LinkedCursor.getSearchRow()
           
 SearchRow MetaCursor.getSearchRow()
           
 SearchRow MultiVersionCursor.getSearchRow()
           
 SearchRow NonUniqueHashCursor.getSearchRow()
           
 SearchRow PageBtreeCursor.getSearchRow()
           
 SearchRow ScanCursor.getSearchRow()
           
 SearchRow SingleRowCursor.getSearchRow()
           
 SearchRow TreeCursor.getSearchRow()
           
 SearchRow ViewCursor.getSearchRow()
           
 

Methods in org.h2.index with parameters of type SearchRow
 int BaseIndex.compareKeys(SearchRow rowData, SearchRow compare)
           
 int Index.compareKeys(SearchRow rowData, SearchRow compare)
          Compare the positions of two rows.
 int MultiVersionIndex.compareKeys(SearchRow rowData, SearchRow compare)
           
 int BaseIndex.compareRows(SearchRow rowData, SearchRow compare)
           
 int Index.compareRows(SearchRow rowData, SearchRow compare)
          Compare two rows.
 int MultiVersionIndex.compareRows(SearchRow rowData, SearchRow compare)
           
 boolean BaseIndex.containsNullAndAllowMultipleNull(SearchRow newRow)
           
 boolean Index.containsNullAndAllowMultipleNull(SearchRow newRow)
          Check if one of the columns is NULL and multiple rows with NULL are allowed using the current compatibility mode for unique indexes.
 boolean MultiVersionIndex.containsNullAndAllowMultipleNull(SearchRow newRow)
           
abstract  Cursor BaseIndex.find(Session session, SearchRow first, SearchRow last)
          Create a cursor to iterate over a number of rows.
 Cursor FunctionIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor HashIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor Index.find(Session session, SearchRow first, SearchRow last)
          Find a row or a list of rows and create a cursor to iterate over the result.
 Cursor LinkedIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor MetaIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor MultiVersionIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor NonUniqueHashIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor PageBtreeIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor PageDataIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor PageDelegateIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor RangeIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor ScanIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor TreeIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor ViewIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor BaseIndex.findNext(Session session, SearchRow higherThan, SearchRow last)
          Find a row or a list of rows that is larger and create a cursor to iterate over the result.
 Cursor Index.findNext(Session session, SearchRow higherThan, SearchRow last)
          Find a row or a list of rows that is larger and create a cursor to iterate over the result.
 Cursor MultiVersionIndex.findNext(Session session, SearchRow first, SearchRow last)
           
 Cursor PageBtreeIndex.findNext(Session session, SearchRow first, SearchRow last)
           
 Cursor PageDelegateIndex.findNext(Session session, SearchRow higherThan, SearchRow last)
           
 

Uses of SearchRow in org.h2.result
 

Classes in org.h2.result that implement SearchRow
 class Row
          Represents a row in a table.
 class SimpleRow
          Represents a simple row without state.
 class SimpleRowValue
          A simple row that contains data for only one column.
 

Fields in org.h2.result declared as SearchRow
static SearchRow[] SearchRow.EMPTY_ARRAY
          An empty array of SearchRow objects.
 

Methods in org.h2.result with parameters of type SearchRow
 void Row.setKeyAndVersion(SearchRow row)
           
 void SearchRow.setKeyAndVersion(SearchRow old)
          Set the position and version to match another row.
 void SimpleRow.setKeyAndVersion(SearchRow row)
           
 void SimpleRowValue.setKeyAndVersion(SearchRow row)
           
 

Uses of SearchRow in org.h2.table
 

Methods in org.h2.table that return SearchRow
 SearchRow Table.getTemplateSimpleRow(boolean singleColumn)
          Get a new simple row object.
 

Methods in org.h2.table with parameters of type SearchRow
 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.