| 程序包 | 说明 |
|---|---|
| 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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
MetaRecord.populateRowFromDBObject(DbObject obj,
SearchRow r)
Copy metadata from the specified object into specified search row.
|
static void |
MetaRecord.populateRowFromDBObject(DbObject obj,
SearchRow r)
Copy metadata from the specified object into specified search row.
|
| 构造器和说明 |
|---|
MetaRecord(SearchRow r) |
MetaRecord(SearchRow r) |
| 限定符和类型 | 方法和说明 |
|---|---|
SearchRow |
IndexCursor.getEnd()
Get end search row.
|
SearchRow |
IndexCursor.getEnd()
Get end search row.
|
SearchRow |
Cursor.getSearchRow()
Get the current row.
|
SearchRow |
IndexCursor.getSearchRow() |
SearchRow |
LinkedCursor.getSearchRow() |
SearchRow |
MetaCursor.getSearchRow() |
SearchRow |
QueryExpressionCursor.getSearchRow() |
SearchRow |
SingleRowCursor.getSearchRow() |
SearchRow |
SingleRowCursor.getSearchRow() |
SearchRow |
QueryExpressionCursor.getSearchRow() |
SearchRow |
MetaCursor.getSearchRow() |
SearchRow |
LinkedCursor.getSearchRow() |
SearchRow |
IndexCursor.getSearchRow() |
SearchRow |
Cursor.getSearchRow()
Get the current row.
|
SearchRow |
IndexCursor.getStart()
Get start search row.
|
SearchRow |
IndexCursor.getStart()
Get start search row.
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
Index.compareRows(SearchRow rowData,
SearchRow compare)
Compare two rows.
|
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 |
QueryExpressionIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
RangeIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
VirtualConstructedTableIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
VirtualConstructedTableIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
RangeIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
QueryExpressionIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
MetaIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
LinkedIndex.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 |
DualIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
QueryExpressionIndex.findByGeometry(SessionLocal session,
SearchRow first,
SearchRow last,
SearchRow intersection) |
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 |
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 |
QueryExpressionIndex.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.
|
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.
|
boolean |
Index.mayHaveNullDuplicates(SearchRow searchRow)
Check if this row may have duplicates with the same indexed values in the
current compatibility mode.
|
boolean |
Index.mayHaveNullDuplicates(SearchRow searchRow)
Check if this row may have duplicates with the same indexed values in the
current compatibility mode.
|
void |
QueryExpressionIndex.setupQueryParameters(SessionLocal session,
SearchRow first,
SearchRow last,
SearchRow intersection)
Set the query parameters.
|
void |
QueryExpressionIndex.setupQueryParameters(SessionLocal session,
SearchRow first,
SearchRow last,
SearchRow intersection)
Set the query parameters.
|
| 构造器和说明 |
|---|
QueryExpressionCursor(QueryExpressionIndex index,
ResultInterface result,
SearchRow first,
SearchRow last) |
QueryExpressionCursor(QueryExpressionIndex index,
ResultInterface result,
SearchRow first,
SearchRow last) |
| 限定符和类型 | 方法和说明 |
|---|---|
ArrayList<Row> |
PgCatalogTable.generateRows(SessionLocal session,
SearchRow first,
SearchRow last) |
ArrayList<Row> |
PgCatalogTable.generateRows(SessionLocal session,
SearchRow first,
SearchRow last) |
| 限定符和类型 | 方法和说明 |
|---|---|
SearchRow[] |
RowDataType.createStorage(int capacity) |
SearchRow[] |
RowDataType.createStorage(int capacity) |
SearchRow |
RowDataType.read(ByteBuffer buff) |
SearchRow |
RowDataType.read(ByteBuffer buff) |
| 限定符和类型 | 方法和说明 |
|---|---|
MVMap<Long,VersionedValue<SearchRow>> |
MVDelegateIndex.getMVMap() |
MVMap<Long,VersionedValue<SearchRow>> |
MVPrimaryIndex.getMVMap() |
MVMap<SearchRow,VersionedValue<Value>> |
MVSecondaryIndex.getMVMap() |
MVMap<SearchRow,VersionedValue<Value>> |
MVSecondaryIndex.getMVMap() |
MVMap<Long,VersionedValue<SearchRow>> |
MVPrimaryIndex.getMVMap() |
MVMap<Long,VersionedValue<SearchRow>> |
MVDelegateIndex.getMVMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
RowDataType.binarySearch(SearchRow key,
Object storage,
int size,
int initialGuess) |
int |
RowDataType.binarySearch(SearchRow key,
Object storage,
int size,
int initialGuess) |
int |
RowDataType.binarySearch(SearchRow key,
SearchRow[] keys,
int size,
int initialGuess) |
int |
RowDataType.binarySearch(SearchRow key,
SearchRow[] keys,
int size,
int initialGuess) |
int |
RowDataType.binarySearch(SearchRow key,
SearchRow[] keys,
int size,
int initialGuess) |
int |
RowDataType.binarySearch(SearchRow key,
SearchRow[] keys,
int size,
int initialGuess) |
int |
RowDataType.compare(SearchRow a,
SearchRow b) |
int |
RowDataType.compare(SearchRow a,
SearchRow b) |
Cursor |
MVDelegateIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
MVPrimaryIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
MVSecondaryIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
MVSpatialIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
MVSpatialIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
MVSecondaryIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
MVPrimaryIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
MVDelegateIndex.find(SessionLocal session,
SearchRow first,
SearchRow last) |
Cursor |
MVSpatialIndex.findByGeometry(SessionLocal session,
SearchRow first,
SearchRow last,
SearchRow intersection) |
Cursor |
MVSpatialIndex.findByGeometry(SessionLocal session,
SearchRow first,
SearchRow last,
SearchRow intersection) |
Cursor |
MVSecondaryIndex.findNext(SessionLocal session,
SearchRow higherThan,
SearchRow last) |
Cursor |
MVSecondaryIndex.findNext(SessionLocal session,
SearchRow higherThan,
SearchRow last) |
int |
RowDataType.getMemory(SearchRow row) |
int |
RowDataType.getMemory(SearchRow row) |
void |
RowDataType.write(WriteBuffer buff,
SearchRow row) |
void |
RowDataType.write(WriteBuffer buff,
SearchRow row) |
| 限定符和类型 | 类和说明 |
|---|---|
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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract SearchRow |
RowFactory.createRow()
Create new row.
|
SearchRow |
RowFactory.DefaultRowFactory.createRow() |
abstract SearchRow |
RowFactory.createRow()
Create new row.
|
SearchRow |
RowFactory.DefaultRowFactory.createRow() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
void |
Sparse.copyFrom(SearchRow source) |
void |
SimpleRowValue.copyFrom(SearchRow source) |
abstract void |
SearchRow.copyFrom(SearchRow source)
Copy all relevant values from the source to this row.
|
void |
DefaultRow.copyFrom(SearchRow source) |
| 限定符和类型 | 方法和说明 |
|---|---|
SearchRow |
Table.getTemplateSimpleRow(boolean singleColumn)
Get a new simple row object.
|
SearchRow |
Table.getTemplateSimpleRow(boolean singleColumn)
Get a new simple row object.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ArrayList<Row> |
InformationSchemaTable.generateRows(SessionLocal session,
SearchRow first,
SearchRow last) |
ArrayList<Row> |
InformationSchemaTableLegacy.generateRows(SessionLocal session,
SearchRow first,
SearchRow last) |
abstract 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.
|
abstract 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.
|
ArrayList<Row> |
InformationSchemaTableLegacy.generateRows(SessionLocal session,
SearchRow first,
SearchRow last) |
ArrayList<Row> |
InformationSchemaTable.generateRows(SessionLocal session,
SearchRow first,
SearchRow last) |
Copyright © 2022. All rights reserved.