Uses of Class
org.h2.result.SearchRow
Packages that use SearchRow
Package
Description
Database constraints such as check constraints, unique constraints, and referential constraints.
Contains high level classes of the database and classes that don't fit in another sub-package.
Various table index implementations, as well as cursors to navigate in an index.
Utility classes for compatibility with other database, for example MySQL.
Helper classes to use the MVStore in the H2 database.
Implementation of row and internal result sets.
Classes related to a table and table meta data.
-
Uses of SearchRow in org.h2.constraint
Methods in org.h2.constraint with parameters of type SearchRowModifier and TypeMethodDescriptionprivate boolean
ConstraintReferential.existsRow
(SessionLocal session, Index searchIndex, SearchRow check, Row excluding) private String
ConstraintReferential.getShortDescription
(Index searchIndex, SearchRow check) Get a short description of the constraint. -
Uses of SearchRow in org.h2.engine
Methods in org.h2.engine with parameters of type SearchRowModifier and TypeMethodDescriptionstatic void
MetaRecord.populateRowFromDBObject
(DbObject obj, SearchRow r) Copy metadata from the specified object into specified search row.Constructors in org.h2.engine with parameters of type SearchRow -
Uses of SearchRow in org.h2.index
Fields in org.h2.index declared as SearchRowModifier and TypeFieldDescriptionprivate SearchRow
IndexCursor.end
private final SearchRow
ViewCursor.first
private final SearchRow
VirtualTableCursor.first
private SearchRow
IndexCursor.intersects
private final SearchRow
ViewCursor.last
private final SearchRow
VirtualTableCursor.last
private SearchRow
IndexCursor.start
Methods in org.h2.index that return SearchRowModifier and TypeMethodDescriptionIndexCursor.getEnd()
Get end search row.Cursor.getSearchRow()
Get the current row.DualCursor.getSearchRow()
IndexCursor.getSearchRow()
private SearchRow
IndexCursor.getSearchRow
(SearchRow row, int columnId, Value v, boolean max) LinkedCursor.getSearchRow()
MetaCursor.getSearchRow()
RangeCursor.getSearchRow()
SingleRowCursor.getSearchRow()
ViewCursor.getSearchRow()
VirtualTableCursor.getSearchRow()
private SearchRow
IndexCursor.getSpatialSearchRow
(SearchRow row, int columnId, Value v) IndexCursor.getStart()
Get start search row.Methods in org.h2.index with parameters of type SearchRowModifier and TypeMethodDescriptionfinal int
Index.compareRows
(SearchRow rowData, SearchRow compare) Compare two rows.DualIndex.find
(SessionLocal session, SearchRow first, SearchRow last) abstract Cursor
Index.find
(SessionLocal session, SearchRow first, SearchRow last) Find a row or a list of rows and create a cursor to iterate over the result.LinkedIndex.find
(SessionLocal session, SearchRow first, SearchRow last) MetaIndex.find
(SessionLocal session, SearchRow first, SearchRow last) RangeIndex.find
(SessionLocal session, SearchRow first, SearchRow last) ViewIndex.find
(SessionLocal session, SearchRow first, SearchRow last) private Cursor
ViewIndex.find
(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection) VirtualConstructedTableIndex.find
(SessionLocal session, SearchRow first, SearchRow last) SpatialIndex.findByGeometry
(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection) Find a row or a list of rows and create a cursor to iterate over the result.ViewIndex.findByGeometry
(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection) Index.findNext
(SessionLocal 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.private Cursor
ViewIndex.findRecursive
(SearchRow first, SearchRow last) private SearchRow
IndexCursor.getSearchRow
(SearchRow row, int columnId, Value v, boolean max) private SearchRow
IndexCursor.getSpatialSearchRow
(SearchRow row, int columnId, Value v) final boolean
Index.mayHaveNullDuplicates
(SearchRow searchRow) Check if this row may have duplicates with the same indexed values in the current compatibility mode.void
ViewIndex.setupQueryParameters
(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection) Set the query parameters.Constructors in org.h2.index with parameters of type SearchRowModifierConstructorDescriptionViewCursor
(ViewIndex index, ResultInterface result, SearchRow first, SearchRow last) (package private)
VirtualTableCursor
(VirtualTableIndex index, SearchRow first, SearchRow last, ResultInterface result) -
Uses of SearchRow in org.h2.mode
Methods in org.h2.mode with parameters of type SearchRowModifier and TypeMethodDescriptionPgCatalogTable.generateRows
(SessionLocal session, SearchRow first, SearchRow last) -
Uses of SearchRow in org.h2.mvstore.db
Fields in org.h2.mvstore.db declared as SearchRowModifier and TypeFieldDescriptionprivate SearchRow
MVSecondaryIndex.MVStoreCursor.current
(package private) SearchRow
MVSecondaryIndex.Source.currentRowData
private SearchRow
MVSpatialIndex.MVStoreCursor.searchRow
Fields in org.h2.mvstore.db with type parameters of type SearchRowModifier and TypeFieldDescriptionMVPrimaryIndex.MVStoreCursor.current
private final TransactionMap
<Long, SearchRow> MVPrimaryIndex.dataMap
private final TransactionMap
<SearchRow, Value> MVSecondaryIndex.dataMap
MVPrimaryIndex.MVStoreCursor.it
MVPrimaryIndex.MVStoreCursor.it
private final TransactionMap.TMIterator
<SearchRow, Value, SearchRow> MVSecondaryIndex.MVStoreCursor.it
private final TransactionMap.TMIterator
<SearchRow, Value, SearchRow> MVSecondaryIndex.MVStoreCursor.it
MVSecondaryIndex.Source.iterator
MVSecondaryIndex.Source.Comparator.type
Methods in org.h2.mvstore.db that return SearchRowModifier and TypeMethodDescriptionprivate SearchRow
MVSecondaryIndex.convertToKey
(SearchRow r, Boolean minMax) RowDataType.createStorage
(int capacity) MVPrimaryIndex.MVStoreCursor.getSearchRow()
MVSecondaryIndex.MVStoreCursor.getSearchRow()
MVSpatialIndex.MVStoreCursor.getSearchRow()
MVSecondaryIndex.Source.next()
RowDataType.read
(ByteBuffer buff) Methods in org.h2.mvstore.db that return types with arguments of type SearchRowModifier and TypeMethodDescription(package private) TransactionMap
<Long, SearchRow> MVPrimaryIndex.getMap
(SessionLocal session) Get the map to store the data.private TransactionMap
<SearchRow, Value> MVSecondaryIndex.getMap
(SessionLocal session) Get the map to store the data.MVDelegateIndex.getMVMap()
MVPrimaryIndex.getMVMap()
MVSecondaryIndex.getMVMap()
Methods in org.h2.mvstore.db with parameters of type SearchRowModifier and TypeMethodDescriptionint
RowDataType.binarySearch
(SearchRow key, Object storage, int size, int initialGuess) int
RowDataType.binarySearch
(SearchRow key, SearchRow[] keys, int size, int initialGuess) private void
MVSecondaryIndex.checkUnique
(boolean repeatableRead, TransactionMap<SearchRow, Value> map, SearchRow row, long newKey) int
private int
private int
RowDataType.compareSearchRows
(SearchRow a, SearchRow b) private SearchRow
MVSecondaryIndex.convertToKey
(SearchRow r, Boolean minMax) private long
MVPrimaryIndex.extractPKFromRow
(SearchRow row, long defaultValue) MVDelegateIndex.find
(SessionLocal session, SearchRow first, SearchRow last) MVPrimaryIndex.find
(SessionLocal session, SearchRow first, SearchRow last) private Cursor
MVSecondaryIndex.find
(SessionLocal session, SearchRow first, boolean bigger, SearchRow last) MVSecondaryIndex.find
(SessionLocal session, SearchRow first, SearchRow last) MVSpatialIndex.find
(SessionLocal session, SearchRow first, SearchRow last) MVSpatialIndex.findByGeometry
(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection) MVSecondaryIndex.findNext
(SessionLocal session, SearchRow higherThan, SearchRow last) private SpatialKey
int
private boolean
MVSecondaryIndex.rowsAreEqual
(SearchRow rowOne, SearchRow rowTwo) void
RowDataType.write
(WriteBuffer buff, SearchRow row) Method parameters in org.h2.mvstore.db with type arguments of type SearchRowModifier and TypeMethodDescriptionprivate void
MVSecondaryIndex.checkUnique
(boolean repeatableRead, TransactionMap<SearchRow, Value> map, SearchRow row, long newKey) private Row
MVPrimaryIndex.lockRow
(TransactionMap<Long, SearchRow> map, long key) private static void
Sorts the specified list of rows for a specified index.Constructor parameters in org.h2.mvstore.db with type arguments of type SearchRowModifierConstructorDescriptionComparator
(DataType<SearchRow> type) (package private)
MVStoreCursor
(SessionLocal session, TransactionMap.TMIterator<SearchRow, Value, SearchRow> it, MVTable mvTable) (package private)
MVStoreCursor
(SessionLocal session, TransactionMap.TMIterator<SearchRow, Value, SearchRow> it, MVTable mvTable) -
Uses of SearchRow in org.h2.result
Subclasses of SearchRow in org.h2.resultModifier and TypeClassDescriptionclass
The default implementation of a row in a table.class
Represents a row in a table.class
A simple row that contains data for only one column.final class
Class Sparse.Methods in org.h2.result that return SearchRowModifier and TypeMethodDescriptionabstract SearchRow
RowFactory.createRow()
Create new row.RowFactory.DefaultRowFactory.createRow()
Methods in org.h2.result with parameters of type SearchRow -
Uses of SearchRow in org.h2.table
Fields in org.h2.table declared as SearchRowMethods in org.h2.table that return SearchRowModifier and TypeMethodDescriptionTable.getTemplateSimpleRow
(boolean singleColumn) Get a new simple row object.Methods in org.h2.table with parameters of type SearchRowModifier and TypeMethodDescriptionInformationSchemaTable.generateRows
(SessionLocal session, SearchRow first, SearchRow last) InformationSchemaTableLegacy.generateRows
(SessionLocal session, SearchRow first, SearchRow last) MetaTable.generateRows
(SessionLocal session, SearchRow first, SearchRow last) Generate the data for the given metadata table using the given first and last row filters.