Uses of Class
org.h2.result.Row
Packages that use Row
Package
Description
Database constraints such as check constraints, unique constraints, and referential constraints.
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.
Schema implementation and objects that are stored in a schema (for example, sequences and constants).
Classes related to a table and table meta data.
-
Uses of Row in org.h2.constraint
Methods in org.h2.constraint with parameters of type RowModifier and TypeMethodDescriptionabstract voidConstraint.checkRow(SessionLocal session, Table t, Row oldRow, Row newRow) Check if this row fulfils the constraint.voidConstraintCheck.checkRow(SessionLocal session, Table t, Row oldRow, Row newRow) voidConstraintDomain.checkRow(SessionLocal session, Table t, Row oldRow, Row newRow) voidConstraintReferential.checkRow(SessionLocal session, Table t, Row oldRow, Row newRow) voidConstraintUnique.checkRow(SessionLocal session, Table t, Row oldRow, Row newRow) -
Uses of Row in org.h2.index
Methods in org.h2.index that return RowModifier and TypeMethodDescriptionCursor.get()Get the complete current row.IndexCursor.get()LinkedCursor.get()MetaCursor.get()SingleRowCursor.get()ViewCursor.get()Index.getRow(SessionLocal session, long key) Get the row with the given key.Methods in org.h2.index with parameters of type RowModifier and TypeMethodDescriptionabstract voidIndex.add(SessionLocal session, Row row) Add a row to the index.voidLinkedIndex.add(SessionLocal session, Row row) voidMetaIndex.add(SessionLocal session, Row row) voidViewIndex.add(SessionLocal session, Row row) voidVirtualTableIndex.add(SessionLocal session, Row row) abstract voidIndex.remove(SessionLocal session, Row row) Remove a row from the index.voidLinkedIndex.remove(SessionLocal session, Row row) voidMetaIndex.remove(SessionLocal session, Row row) voidViewIndex.remove(SessionLocal session, Row row) voidVirtualTableIndex.remove(SessionLocal session, Row row) voidIndex.update(SessionLocal session, Row oldRow, Row newRow) Update index after row change.voidLinkedIndex.update(Row oldRow, Row newRow, SessionLocal session) Update a row using a UPDATE statement.Constructors in org.h2.index with parameters of type Row -
Uses of Row in org.h2.mode
Methods in org.h2.mode that return types with arguments of type RowModifier and TypeMethodDescriptionPgCatalogTable.generateRows(SessionLocal session, SearchRow first, SearchRow last) -
Uses of Row in org.h2.mvstore.db
Methods in org.h2.mvstore.db that return RowModifier and TypeMethodDescriptionMVDelegateIndex.getRow(SessionLocal session, long key) MVPrimaryIndex.getRow(SessionLocal session, long key) MVTable.getRow(SessionLocal session, long key) MVTable.lockRow(SessionLocal session, Row row) Methods in org.h2.mvstore.db with parameters of type RowModifier and TypeMethodDescriptionvoidMVDelegateIndex.add(SessionLocal session, Row row) voidMVPrimaryIndex.add(SessionLocal session, Row row) voidMVSecondaryIndex.add(SessionLocal session, Row row) voidMVSpatialIndex.add(SessionLocal session, Row row) voidMVTable.addRow(SessionLocal session, Row row) MVTable.lockRow(SessionLocal session, Row row) voidMVDelegateIndex.remove(SessionLocal session, Row row) voidMVPrimaryIndex.remove(SessionLocal session, Row row) voidMVSecondaryIndex.remove(SessionLocal session, Row row) voidMVSpatialIndex.remove(SessionLocal session, Row row) voidMVTable.removeRow(SessionLocal session, Row row) voidMVDelegateIndex.update(SessionLocal session, Row oldRow, Row newRow) voidMVPrimaryIndex.update(SessionLocal session, Row oldRow, Row newRow) voidMVSecondaryIndex.update(SessionLocal session, Row oldRow, Row newRow) voidMVTable.updateRow(SessionLocal session, Row oldRow, Row newRow) Method parameters in org.h2.mvstore.db with type arguments of type RowModifier and TypeMethodDescriptionvoidMVDelegateIndex.addRowsToBuffer(List<Row> rows, String bufferName) abstract voidMVIndex.addRowsToBuffer(List<Row> rows, String bufferName) Add the rows to a temporary storage (not to the index yet).voidMVPrimaryIndex.addRowsToBuffer(List<Row> rows, String bufferName) voidMVSecondaryIndex.addRowsToBuffer(List<Row> rows, String bufferName) voidMVSpatialIndex.addRowsToBuffer(List<Row> rows, String bufferName) -
Uses of Row in org.h2.result
Subclasses of Row in org.h2.resultModifier and TypeClassDescriptionclassThe default implementation of a row in a table.final classClass Sparse.Methods in org.h2.result that return RowModifier and TypeMethodDescriptionabstract RowCreate a new row.LocalResult.currentRowForTable()Retrieve the current rowstatic RowCreates a new row.static RowCreates a new row with the specified key.Methods in org.h2.result with parameters of type RowModifier and TypeMethodDescriptionvoidLocalResult.addRowForTable(Row row) Add a row for a table.booleanRow.hasSameValues(Row other) Check whether values of this row are equal to values of other row.booleanDefaultRow.hasSharedData(Row other) booleanRow.hasSharedData(Row other) Check whether this row and the specified row share the same underlying data with values. -
Uses of Row in org.h2.schema
Methods in org.h2.schema with parameters of type RowModifier and TypeMethodDescriptionbooleanTriggerObject.fireRow(SessionLocal session, Table table, Row oldRow, Row newRow, boolean beforeAction, boolean rollback) Call the fire method of the user-defined trigger class if required. -
Uses of Row in org.h2.table
Methods in org.h2.table that return RowModifier and TypeMethodDescriptionCreate a new row for this table.TableFilter.get()Get the current row.Table.getNullRow()Table.getRow(SessionLocal session, long key) Get the given row.Table.getTemplateRow()Table.lockRow(SessionLocal session, Row row) Locks row, preventing any updated to it, except from the session specified.Methods in org.h2.table that return types with arguments of type RowModifier 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.Methods in org.h2.table with parameters of type RowModifier and TypeMethodDescriptionfinal voidMetaTable.addRow(SessionLocal session, Row row) abstract voidTable.addRow(SessionLocal session, Row row) Add a row to the table and all indexes.voidTableLink.addRow(SessionLocal session, Row row) voidTableView.addRow(SessionLocal session, Row row) voidVirtualTable.addRow(SessionLocal session, Row row) static voidDataChangeDeltaTable.collectInsertedFinalRow(SessionLocal session, Table table, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode, Row newRow) Collects final row for INSERT operations.voidTable.convertInsertRow(SessionLocal session, Row row, Boolean overridingSystem) Prepares the specified row for INSERT operation.voidTableLink.convertInsertRow(SessionLocal session, Row row, Boolean overridingSystem) voidTable.convertUpdateRow(SessionLocal session, Row row, boolean fromTrigger) Prepares the specified row for UPDATE operation.voidTableLink.convertUpdateRow(SessionLocal session, Row row, boolean fromTrigger) voidTable.fireAfterRow(SessionLocal session, Row oldRow, Row newRow, boolean rollback) Fire all triggers that need to be called after a row is updated.booleanTable.fireBeforeRow(SessionLocal session, Row oldRow, Row newRow) Fire all triggers that need to be called before a row is updated.Table.lockRow(SessionLocal session, Row row) Locks row, preventing any updated to it, except from the session specified.final voidMetaTable.removeRow(SessionLocal session, Row row) abstract voidTable.removeRow(SessionLocal session, Row row) Remove a row from the table and all indexes.voidTableLink.removeRow(SessionLocal session, Row row) voidTableView.removeRow(SessionLocal session, Row row) voidVirtualTable.removeRow(SessionLocal session, Row row) voidSet the current row.voidTable.updateRow(SessionLocal session, Row oldRow, Row newRow) Update a row to the table and all indexes.Method parameters in org.h2.table with type arguments of type RowModifier and TypeMethodDescriptionprotected final voidMetaTable.add(SessionLocal session, ArrayList<Row> rows, Object... stringsOrValues) Add a row to a list.