Uses of Class
org.h2.result.SearchRow
-
Packages that use SearchRow Package Description 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.mode Utility classes for compatibility with other database, for example MySQL.org.h2.mvstore.db Helper classes to use the MVStore in the H2 database.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.constraint
Methods in org.h2.constraint with parameters of type SearchRow Modifier and Type Method Description private boolean
ConstraintReferential. existsRow(SessionLocal session, Index searchIndex, SearchRow check, Row excluding)
private java.lang.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 SearchRow Modifier and Type Method Description static 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 Constructor Description MetaRecord(SearchRow r)
-
Uses of SearchRow in org.h2.index
Fields in org.h2.index declared as SearchRow Modifier and Type Field Description private SearchRow
IndexCursor. end
private SearchRow
ViewCursor. first
private SearchRow
VirtualTableCursor. first
private SearchRow
IndexCursor. intersects
private SearchRow
ViewCursor. last
private SearchRow
VirtualTableCursor. last
private SearchRow
IndexCursor. start
Methods in org.h2.index that return SearchRow Modifier and Type Method Description SearchRow
IndexCursor. getEnd()
Get end search row.SearchRow
Cursor. getSearchRow()
Get the current row.SearchRow
DualCursor. getSearchRow()
SearchRow
IndexCursor. getSearchRow()
private SearchRow
IndexCursor. getSearchRow(SearchRow row, int columnId, Value v, boolean max)
SearchRow
LinkedCursor. getSearchRow()
SearchRow
MetaCursor. getSearchRow()
SearchRow
RangeCursor. getSearchRow()
SearchRow
SingleRowCursor. getSearchRow()
SearchRow
ViewCursor. getSearchRow()
SearchRow
VirtualTableCursor. getSearchRow()
private SearchRow
IndexCursor. getSpatialSearchRow(SearchRow row, int columnId, Value v)
SearchRow
IndexCursor. getStart()
Get start search row.Methods in org.h2.index with parameters of type SearchRow Modifier and Type Method Description int
Index. compareRows(SearchRow rowData, SearchRow compare)
Compare two rows.Cursor
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.Cursor
LinkedIndex. find(SessionLocal session, SearchRow first, SearchRow last)
Cursor
MetaIndex. find(SessionLocal session, SearchRow first, SearchRow last)
Cursor
RangeIndex. find(SessionLocal session, SearchRow first, SearchRow last)
Cursor
ViewIndex. find(SessionLocal session, SearchRow first, SearchRow last)
private Cursor
ViewIndex. find(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection)
Cursor
VirtualConstructedTableIndex. find(SessionLocal session, SearchRow first, SearchRow last)
Cursor
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.Cursor
ViewIndex. findByGeometry(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection)
Cursor
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)
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 SearchRow Constructor Description ViewCursor(ViewIndex index, ResultInterface result, SearchRow first, SearchRow last)
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 SearchRow Modifier and Type Method Description java.util.ArrayList<Row>
PgCatalogTable. generateRows(SessionLocal session, SearchRow first, SearchRow last)
-
Uses of SearchRow in org.h2.mvstore.db
Fields in org.h2.mvstore.db declared as SearchRow Modifier and Type Field Description private 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 SearchRow Modifier and Type Field Description private java.util.Map.Entry<java.lang.Long,SearchRow>
MVPrimaryIndex.MVStoreCursor. current
private TransactionMap<java.lang.Long,SearchRow>
MVPrimaryIndex. dataMap
private TransactionMap<SearchRow,Value>
MVSecondaryIndex. dataMap
private TransactionMap.TMIterator<java.lang.Long,SearchRow,java.util.Map.Entry<java.lang.Long,SearchRow>>
MVPrimaryIndex.MVStoreCursor. it
private TransactionMap.TMIterator<java.lang.Long,SearchRow,java.util.Map.Entry<java.lang.Long,SearchRow>>
MVPrimaryIndex.MVStoreCursor. it
private TransactionMap.TMIterator<SearchRow,Value,SearchRow>
MVSecondaryIndex.MVStoreCursor. it
private TransactionMap.TMIterator<SearchRow,Value,SearchRow>
MVSecondaryIndex.MVStoreCursor. it
private java.util.Iterator<SearchRow>
MVSecondaryIndex.Source. iterator
private DataType<SearchRow>
MVSecondaryIndex.Source.Comparator. type
Methods in org.h2.mvstore.db that return SearchRow Modifier and Type Method Description private SearchRow
MVSecondaryIndex. convertToKey(SearchRow r, java.lang.Boolean minMax)
SearchRow[]
RowDataType. createStorage(int capacity)
SearchRow
MVPrimaryIndex.MVStoreCursor. getSearchRow()
SearchRow
MVSecondaryIndex.MVStoreCursor. getSearchRow()
SearchRow
MVSpatialIndex.MVStoreCursor. getSearchRow()
SearchRow
MVSecondaryIndex.Source. next()
SearchRow
RowDataType. read(java.nio.ByteBuffer buff)
Methods in org.h2.mvstore.db that return types with arguments of type SearchRow Modifier and Type Method Description (package private) TransactionMap<java.lang.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.MVMap<java.lang.Long,VersionedValue<SearchRow>>
MVDelegateIndex. getMVMap()
MVMap<java.lang.Long,VersionedValue<SearchRow>>
MVPrimaryIndex. getMVMap()
MVMap<SearchRow,VersionedValue<Value>>
MVSecondaryIndex. getMVMap()
private MVMap<SearchRow,Value>
MVSecondaryIndex. openMap(java.lang.String mapName)
Methods in org.h2.mvstore.db with parameters of type SearchRow Modifier and Type Method Description int
RowDataType. binarySearch(SearchRow key, java.lang.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
RowDataType. compare(SearchRow a, SearchRow b)
private int
ValueDataType. compare(SearchRow a, SearchRow b)
private int
RowDataType. compareSearchRows(SearchRow a, SearchRow b)
private SearchRow
MVSecondaryIndex. convertToKey(SearchRow r, java.lang.Boolean minMax)
private long
MVPrimaryIndex. extractPKFromRow(SearchRow row, long defaultValue)
Cursor
MVDelegateIndex. find(SessionLocal session, SearchRow first, SearchRow last)
Cursor
MVPrimaryIndex. find(SessionLocal session, SearchRow first, SearchRow last)
private Cursor
MVSecondaryIndex. find(SessionLocal session, SearchRow first, boolean bigger, SearchRow last)
Cursor
MVSecondaryIndex. find(SessionLocal session, SearchRow first, SearchRow last)
Cursor
MVSpatialIndex. find(SessionLocal session, SearchRow first, SearchRow last)
Cursor
MVSpatialIndex. findByGeometry(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection)
Cursor
MVSecondaryIndex. findNext(SessionLocal session, SearchRow higherThan, SearchRow last)
private SpatialKey
MVSpatialIndex. getKey(SearchRow row)
int
RowDataType. getMemory(SearchRow row)
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 SearchRow Modifier and Type Method Description private void
MVSecondaryIndex. checkUnique(boolean repeatableRead, TransactionMap<SearchRow,Value> map, SearchRow row, long newKey)
private Row
MVPrimaryIndex. lockRow(TransactionMap<java.lang.Long,SearchRow> map, long key)
private static void
MVTable. sortRows(java.util.ArrayList<? extends SearchRow> list, Index index)
Sorts the specified list of rows for a specified index.Constructor parameters in org.h2.mvstore.db with type arguments of type SearchRow Constructor Description Comparator(DataType<SearchRow> type)
MVStoreCursor(TransactionMap.TMIterator<java.lang.Long,SearchRow,java.util.Map.Entry<java.lang.Long,SearchRow>> it)
MVStoreCursor(TransactionMap.TMIterator<java.lang.Long,SearchRow,java.util.Map.Entry<java.lang.Long,SearchRow>> it)
MVStoreCursor(SessionLocal session, TransactionMap.TMIterator<SearchRow,Value,SearchRow> it, MVTable mvTable)
MVStoreCursor(SessionLocal session, TransactionMap.TMIterator<SearchRow,Value,SearchRow> it, MVTable mvTable)
Source(java.util.Iterator<SearchRow> iterator)
-
Uses of SearchRow in org.h2.result
Subclasses of SearchRow in org.h2.result Modifier and Type Class Description class
DefaultRow
The default implementation of a row in a table.class
Row
Represents a row in a table.class
SimpleRowValue
A simple row that contains data for only one column.class
Sparse
Class Sparse.Methods in org.h2.result that return SearchRow Modifier and Type Method Description abstract SearchRow
RowFactory. createRow()
Create new row.SearchRow
RowFactory.DefaultRowFactory. createRow()
Methods in org.h2.result with parameters of type SearchRow Modifier and Type Method Description void
DefaultRow. copyFrom(SearchRow source)
abstract void
SearchRow. copyFrom(SearchRow source)
Copy all relevant values from the source to this row.void
SimpleRowValue. copyFrom(SearchRow source)
void
Sparse. copyFrom(SearchRow source)
-
Uses of SearchRow in org.h2.table
Fields in org.h2.table declared as SearchRow Modifier and Type Field Description private SearchRow
TableFilter. currentSearchRow
Methods in org.h2.table that return SearchRow Modifier and Type Method Description SearchRow
Table. getTemplateSimpleRow(boolean singleColumn)
Get a new simple row object.Methods in org.h2.table with parameters of type SearchRow Modifier and Type Method Description java.util.ArrayList<Row>
InformationSchemaTable. generateRows(SessionLocal session, SearchRow first, SearchRow last)
java.util.ArrayList<Row>
InformationSchemaTableLegacy. generateRows(SessionLocal session, SearchRow first, SearchRow last)
abstract java.util.ArrayList<Row>
MetaTable. generateRows(SessionLocal session, SearchRow first, SearchRow last)
Generate the data for the given metadata table using the given first and last row filters.
-