| 程序包 | 说明 |
|---|---|
| org.h2.engine |
Contains high level classes of the database and classes that don't fit in another sub-package.
|
| org.h2.mvstore.db |
Helper classes to use the MVStore in the H2 database.
|
| org.h2.mvstore.tx |
Helper classes to use the MVStore in a transactional manner.
|
| org.h2.result |
Implementation of row and internal result sets.
|
| org.h2.value |
Data type and value implementations.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SessionLocal.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue) |
void |
SessionLocal.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue) |
void |
SessionLocal.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue) |
void |
SessionLocal.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SessionLocal.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue) |
void |
SessionLocal.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SpatialKey
A unique spatial key.
|
| 限定符和类型 | 方法和说明 |
|---|---|
MVMap<Long,VersionedValue<SearchRow>> |
MVDelegateIndex.getMVMap() |
abstract MVMap<K,VersionedValue<V>> |
MVIndex.getMVMap() |
MVMap<Long,VersionedValue<SearchRow>> |
MVPrimaryIndex.getMVMap() |
MVMap<SearchRow,VersionedValue<Value>> |
MVSecondaryIndex.getMVMap() |
MVMap<Spatial,VersionedValue<Value>> |
MVSpatialIndex.getMVMap() |
MVMap<Spatial,VersionedValue<Value>> |
MVSpatialIndex.getMVMap() |
MVMap<SearchRow,VersionedValue<Value>> |
MVSecondaryIndex.getMVMap() |
MVMap<Long,VersionedValue<SearchRow>> |
MVPrimaryIndex.getMVMap() |
abstract MVMap<K,VersionedValue<V>> |
MVIndex.getMVMap() |
MVMap<Long,VersionedValue<SearchRow>> |
MVDelegateIndex.getMVMap() |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Cursor<K,VersionedValue<V>> |
TransactionMap.TMIterator.cursor |
protected Cursor<K,VersionedValue<V>> |
TransactionMap.TMIterator.cursor |
MVMap<K,VersionedValue<V>> |
TransactionMap.map
The map used for writing (the latest version).
|
MVMap<K,VersionedValue<V>> |
TransactionMap.map
The map used for writing (the latest version).
|
| 限定符和类型 | 方法和说明 |
|---|---|
VersionedValue<T>[] |
VersionedValueType.createStorage(int size) |
VersionedValue<T>[] |
VersionedValueType.createStorage(int size) |
VersionedValue<T> |
VersionedValueType.read(ByteBuffer buff) |
VersionedValue<T> |
VersionedValueType.read(ByteBuffer buff) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
VersionedValueType.compare(VersionedValue<T> a,
VersionedValue<T> b) |
int |
VersionedValueType.compare(VersionedValue<T> a,
VersionedValue<T> b) |
int |
VersionedValueType.compare(VersionedValue<T> a,
VersionedValue<T> b) |
int |
VersionedValueType.compare(VersionedValue<T> a,
VersionedValue<T> b) |
int |
VersionedValueType.getMemory(VersionedValue<T> v) |
int |
VersionedValueType.getMemory(VersionedValue<T> v) |
void |
TransactionStore.RollbackListener.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue)
Notified of a single map change (add/update/remove)
|
void |
TransactionStore.RollbackListener.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue)
Notified of a single map change (add/update/remove)
|
void |
TransactionStore.RollbackListener.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue)
Notified of a single map change (add/update/remove)
|
void |
TransactionStore.RollbackListener.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue)
Notified of a single map change (add/update/remove)
|
void |
VersionedValueType.write(WriteBuffer buff,
VersionedValue<T> v) |
void |
VersionedValueType.write(WriteBuffer buff,
VersionedValue<T> v) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Transaction.markStatementStart(HashSet<MVMap<Object,VersionedValue<Object>>> maps)
Mark an entry into a new SQL statement execution within this transaction.
|
void |
Transaction.markStatementStart(HashSet<MVMap<Object,VersionedValue<Object>>> maps)
Mark an entry into a new SQL statement execution within this transaction.
|
void |
TransactionStore.RollbackListener.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue)
Notified of a single map change (add/update/remove)
|
void |
TransactionStore.RollbackListener.onRollback(MVMap<Object,VersionedValue<Object>> map,
Object key,
VersionedValue<Object> existingValue,
VersionedValue<Object> restoredValue)
Notified of a single map change (add/update/remove)
|
<K,V> TransactionMap<K,V> |
Transaction.openMapX(MVMap<K,VersionedValue<V>> map)
Open the transactional version of the given map.
|
<K,V> TransactionMap<K,V> |
Transaction.openMapX(MVMap<K,VersionedValue<V>> map)
Open the transactional version of the given map.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultRow
The default implementation of a row in a table.
|
class |
Row
Represents a row in a table.
|
class |
SearchRow
The base class for rows stored in a table, and for partial rows stored in the
index.
|
class |
SimpleRowValue
A simple row that contains data for only one column.
|
class |
Sparse
Class Sparse.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Value
This is the base class for all value classes.
|
class |
ValueArray
Implementation of the ARRAY data type.
|
class |
ValueBigint
Implementation of the BIGINT data type.
|
class |
ValueBinary
Implementation of the BINARY data type.
|
class |
ValueBlob
Implementation of the BINARY LARGE OBJECT data type.
|
class |
ValueBoolean
Implementation of the BOOLEAN data type.
|
class |
ValueChar
Implementation of the CHARACTER data type.
|
class |
ValueClob
Implementation of the CHARACTER LARGE OBJECT data type.
|
class |
ValueCollectionBase
Base class for ARRAY and ROW values.
|
class |
ValueDate
Implementation of the DATE data type.
|
class |
ValueDecfloat
Implementation of the DECFLOAT data type.
|
class |
ValueDouble
Implementation of the DOUBLE PRECISION data type.
|
class |
ValueEnum
ENUM value.
|
class |
ValueEnumBase
Base implementation of the ENUM data type.
|
class |
ValueGeometry
Implementation of the GEOMETRY data type.
|
class |
ValueInteger
Implementation of the INTEGER data type.
|
class |
ValueInterval
Implementation of the INTERVAL data type.
|
class |
ValueJavaObject
Implementation of the JAVA_OBJECT data type.
|
class |
ValueJson
Implementation of the JSON data type.
|
class |
ValueLob
A implementation of the BINARY LARGE OBJECT and CHARACTER LARGE OBJECT data
types.
|
class |
ValueNull
Implementation of NULL.
|
class |
ValueNumeric
Implementation of the NUMERIC data type.
|
class |
ValueReal
Implementation of the REAL data type.
|
class |
ValueRow
Row value.
|
class |
ValueSmallint
Implementation of the SMALLINT data type.
|
class |
ValueTime
Implementation of the TIME data type.
|
class |
ValueTimestamp
Implementation of the TIMESTAMP data type.
|
class |
ValueTimestampTimeZone
Implementation of the TIMESTAMP WITH TIME ZONE data type.
|
class |
ValueTimeTimeZone
Implementation of the TIME WITH TIME ZONE data type.
|
class |
ValueTinyint
Implementation of the TINYINT data type.
|
class |
ValueUuid
Implementation of the UUID data type.
|
class |
ValueVarbinary
Implementation of the BINARY VARYING data type.
|
class |
ValueVarchar
Implementation of the CHARACTER VARYING data type.
|
class |
ValueVarcharIgnoreCase
Implementation of the VARCHAR_IGNORECASE data type.
|
Copyright © 2022. All rights reserved.