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.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 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
 

Fields in org.h2.index with type parameters of type SearchRow
protected  ObjectArray<SearchRow> BtreePage.pageData
          The list of data pages.
 

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

Methods in org.h2.index with parameters of type SearchRow
 int MultiVersionIndex.compareKeys(SearchRow rowData, SearchRow compare)
           
 int Index.compareKeys(SearchRow rowData, SearchRow compare)
          Compare the positions of two rows.
 int BaseIndex.compareKeys(SearchRow rowData, SearchRow compare)
           
 int MultiVersionIndex.compareRows(SearchRow rowData, SearchRow compare)
           
 int Index.compareRows(SearchRow rowData, SearchRow compare)
          Compare two rows.
 int BaseIndex.compareRows(SearchRow rowData, SearchRow compare)
           
 boolean MultiVersionIndex.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 BaseIndex.containsNullAndAllowMultipleNull(SearchRow newRow)
           
 Cursor RangeIndex.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 MultiVersionIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor BtreeIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor MetaIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor ViewIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor ScanIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor PageDataIndex.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 PageDelegateIndex.find(Session session, SearchRow first, SearchRow last)
           
abstract  Cursor BaseIndex.find(Session session, SearchRow first, SearchRow last)
          Create a cursor to iterate over a number of rows.
 Cursor LinkedIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor TreeIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor FunctionIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor HashIndex.find(Session session, SearchRow first, SearchRow last)
           
 Cursor PageBtreeIndex.findNext(Session session, SearchRow first, SearchRow last)
           
 Cursor MultiVersionIndex.findNext(Session session, SearchRow first, SearchRow last)
           
 Cursor BtreeIndex.findNext(Session session, SearchRow first, SearchRow last)
           
 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 PageDelegateIndex.findNext(Session session, SearchRow higherThan, 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.
protected  Value BaseHashIndex.getKey(SearchRow row)
          Generate the search key from a row.
 

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 that is not cached separately.
 class SimpleRowValue
          A simple row that contains data for only one column.
 

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

Uses of SearchRow in org.h2.store
 

Methods in org.h2.store that return SearchRow
static SearchRow[] PageStore.newSearchRows(int entryCount)
          Create an array of SearchRow with the given size.
 

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
 ObjectArray<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.