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 booleanConstraintReferential.existsRow(SessionLocal session, Index searchIndex, SearchRow check, Row excluding) private StringConstraintReferential.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 voidMetaRecord.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 SearchRowIndexCursor.endprivate final SearchRowViewCursor.firstprivate final SearchRowVirtualTableCursor.firstprivate SearchRowIndexCursor.intersectsprivate final SearchRowViewCursor.lastprivate final SearchRowVirtualTableCursor.lastprivate SearchRowIndexCursor.startMethods 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 SearchRowIndexCursor.getSearchRow(SearchRow row, int columnId, Value v, boolean max) LinkedCursor.getSearchRow()MetaCursor.getSearchRow()RangeCursor.getSearchRow()SingleRowCursor.getSearchRow()ViewCursor.getSearchRow()VirtualTableCursor.getSearchRow()private SearchRowIndexCursor.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 intIndex.compareRows(SearchRow rowData, SearchRow compare) Compare two rows.DualIndex.find(SessionLocal session, SearchRow first, SearchRow last) abstract CursorIndex.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 CursorViewIndex.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 CursorViewIndex.findRecursive(SearchRow first, SearchRow last) private SearchRowIndexCursor.getSearchRow(SearchRow row, int columnId, Value v, boolean max) private SearchRowIndexCursor.getSpatialSearchRow(SearchRow row, int columnId, Value v) final booleanIndex.mayHaveNullDuplicates(SearchRow searchRow) Check if this row may have duplicates with the same indexed values in the current compatibility mode.voidViewIndex.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 SearchRowMVSecondaryIndex.MVStoreCursor.current(package private) SearchRowMVSecondaryIndex.Source.currentRowDataprivate SearchRowMVSpatialIndex.MVStoreCursor.searchRowFields in org.h2.mvstore.db with type parameters of type SearchRowModifier and TypeFieldDescriptionMVPrimaryIndex.MVStoreCursor.currentprivate final TransactionMap<Long, SearchRow> MVPrimaryIndex.dataMapprivate final TransactionMap<SearchRow, Value> MVSecondaryIndex.dataMapMVPrimaryIndex.MVStoreCursor.itMVPrimaryIndex.MVStoreCursor.itprivate final TransactionMap.TMIterator<SearchRow, Value, SearchRow> MVSecondaryIndex.MVStoreCursor.itprivate final TransactionMap.TMIterator<SearchRow, Value, SearchRow> MVSecondaryIndex.MVStoreCursor.itMVSecondaryIndex.Source.iteratorMVSecondaryIndex.Source.Comparator.typeMethods in org.h2.mvstore.db that return SearchRowModifier and TypeMethodDescriptionprivate SearchRowMVSecondaryIndex.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 TypeMethodDescriptionintRowDataType.binarySearch(SearchRow key, Object storage, int size, int initialGuess) intRowDataType.binarySearch(SearchRow key, SearchRow[] keys, int size, int initialGuess) private voidMVSecondaryIndex.checkUnique(boolean repeatableRead, TransactionMap<SearchRow, Value> map, SearchRow row, long newKey) intprivate intprivate intRowDataType.compareSearchRows(SearchRow a, SearchRow b) private SearchRowMVSecondaryIndex.convertToKey(SearchRow r, Boolean minMax) private longMVPrimaryIndex.extractPKFromRow(SearchRow row, long defaultValue) MVDelegateIndex.find(SessionLocal session, SearchRow first, SearchRow last) MVPrimaryIndex.find(SessionLocal session, SearchRow first, SearchRow last) private CursorMVSecondaryIndex.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 SpatialKeyintprivate booleanMVSecondaryIndex.rowsAreEqual(SearchRow rowOne, SearchRow rowTwo) voidRowDataType.write(WriteBuffer buff, SearchRow row) Method parameters in org.h2.mvstore.db with type arguments of type SearchRowModifier and TypeMethodDescriptionprivate voidMVSecondaryIndex.checkUnique(boolean repeatableRead, TransactionMap<SearchRow, Value> map, SearchRow row, long newKey) private RowMVPrimaryIndex.lockRow(TransactionMap<Long, SearchRow> map, long key) private static voidSorts 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 TypeClassDescriptionclassThe default implementation of a row in a table.classRepresents a row in a table.classA simple row that contains data for only one column.final classClass Sparse.Methods in org.h2.result that return SearchRowModifier and TypeMethodDescriptionabstract SearchRowRowFactory.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.