| 程序包 | 说明 |
|---|---|
| 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.result |
Implementation of row and internal result sets.
|
| org.h2.security |
Security classes, such as encryption and cryptographically secure hash algorithms.
|
| org.h2.store |
Storage abstractions, such as a file with a cache, or a class to convert values to a byte array and vice versa.
|
| org.h2.tools |
Various tools.
|
| org.h2.value |
Data type and value implementations.
|
| org.h2.value.lob |
LOB data for values.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Database
There is one database object per open database.
|
class |
SessionRemote
The client side part of a session when using the server mode.
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract DataHandler |
Session.getDataHandler()
Get the data handler object.
|
DataHandler |
SessionLocal.getDataHandler() |
DataHandler |
SessionRemote.getDataHandler() |
DataHandler |
SessionRemote.getDataHandler() |
DataHandler |
SessionLocal.getDataHandler() |
abstract DataHandler |
Session.getDataHandler()
Get the data handler object.
|
| 构造器和说明 |
|---|
RowDataType(CastDataProvider provider,
CompareMode compareMode,
DataHandler handler,
int[] sortTypes,
int[] indexes,
int columnCount,
boolean storeKeys) |
RowDataType(CastDataProvider provider,
CompareMode compareMode,
DataHandler handler,
int[] sortTypes,
int[] indexes,
int columnCount,
boolean storeKeys) |
ValueDataType(CastDataProvider provider,
CompareMode compareMode,
DataHandler handler,
int[] sortTypes) |
ValueDataType(CastDataProvider provider,
CompareMode compareMode,
DataHandler handler,
int[] sortTypes) |
| 限定符和类型 | 方法和说明 |
|---|---|
RowFactory |
RowFactory.DefaultRowFactory.createRowFactory(CastDataProvider provider,
CompareMode compareMode,
DataHandler handler,
int[] sortTypes,
int[] indexes,
TypeInfo[] columnTypes,
int columnCount,
boolean storeKeys)
Create a new row factory.
|
RowFactory |
RowFactory.DefaultRowFactory.createRowFactory(CastDataProvider provider,
CompareMode compareMode,
DataHandler handler,
int[] sortTypes,
int[] indexes,
TypeInfo[] columnTypes,
int columnCount,
boolean storeKeys)
Create a new row factory.
|
RowFactory |
RowFactory.createRowFactory(CastDataProvider provider,
CompareMode compareMode,
DataHandler handler,
Typed[] columns,
IndexColumn[] indexColumns,
boolean storeKeys)
Create a new row factory.
|
RowFactory |
RowFactory.DefaultRowFactory.createRowFactory(CastDataProvider provider,
CompareMode compareMode,
DataHandler handler,
Typed[] columns,
IndexColumn[] indexColumns,
boolean storeKeys) |
RowFactory |
RowFactory.createRowFactory(CastDataProvider provider,
CompareMode compareMode,
DataHandler handler,
Typed[] columns,
IndexColumn[] indexColumns,
boolean storeKeys)
Create a new row factory.
|
RowFactory |
RowFactory.DefaultRowFactory.createRowFactory(CastDataProvider provider,
CompareMode compareMode,
DataHandler handler,
Typed[] columns,
IndexColumn[] indexColumns,
boolean storeKeys) |
| 构造器和说明 |
|---|
SecureFileStore(DataHandler handler,
String name,
String mode,
String cipher,
byte[] key,
int keyIterations) |
SecureFileStore(DataHandler handler,
String name,
String mode,
String cipher,
byte[] key,
int keyIterations) |
| 限定符和类型 | 方法和说明 |
|---|---|
static FileStore |
FileStore.open(DataHandler handler,
String name,
String mode)
Open a non encrypted file store with the given settings.
|
static FileStore |
FileStore.open(DataHandler handler,
String name,
String mode)
Open a non encrypted file store with the given settings.
|
static FileStore |
FileStore.open(DataHandler handler,
String name,
String mode,
String cipher,
byte[] key)
Open an encrypted file store with the given settings.
|
static FileStore |
FileStore.open(DataHandler handler,
String name,
String mode,
String cipher,
byte[] key)
Open an encrypted file store with the given settings.
|
static FileStore |
FileStore.open(DataHandler handler,
String name,
String mode,
String cipher,
byte[] key,
int keyIterations)
Open an encrypted file store with the given settings.
|
static FileStore |
FileStore.open(DataHandler handler,
String name,
String mode,
String cipher,
byte[] key,
int keyIterations)
Open an encrypted file store with the given settings.
|
| 构造器和说明 |
|---|
FileStore(DataHandler handler,
String name,
String mode)
Create a new file using the given settings.
|
FileStore(DataHandler handler,
String name,
String mode)
Create a new file using the given settings.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Recover
Helps recovering a corrupted database.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ValueLob |
ValueBlob.copy(DataHandler database,
int tableId) |
ValueLob |
ValueClob.copy(DataHandler database,
int tableId) |
abstract ValueLob |
ValueLob.copy(DataHandler database,
int tableId)
Copy a large value, to be used in the given table.
|
abstract ValueLob |
ValueLob.copy(DataHandler database,
int tableId)
Copy a large value, to be used in the given table.
|
ValueLob |
ValueClob.copy(DataHandler database,
int tableId) |
ValueLob |
ValueBlob.copy(DataHandler database,
int tableId) |
static ValueBlob |
ValueBlob.createTempBlob(InputStream in,
long length,
DataHandler handler)
Create a temporary BLOB value from a stream.
|
static ValueBlob |
ValueBlob.createTempBlob(InputStream in,
long length,
DataHandler handler)
Create a temporary BLOB value from a stream.
|
static ValueClob |
ValueClob.createTempClob(Reader in,
long length,
DataHandler handler)
Create a temporary CLOB value from a stream.
|
static ValueClob |
ValueClob.createTempClob(Reader in,
long length,
DataHandler handler)
Create a temporary CLOB value from a stream.
|
| 限定符和类型 | 方法和说明 |
|---|---|
DataHandler |
LobData.getDataHandler() |
DataHandler |
LobDataDatabase.getDataHandler() |
DataHandler |
LobDataFetchOnDemand.getDataHandler() |
DataHandler |
LobDataFile.getDataHandler() |
DataHandler |
LobDataFile.getDataHandler() |
DataHandler |
LobDataFetchOnDemand.getDataHandler() |
DataHandler |
LobDataDatabase.getDataHandler() |
DataHandler |
LobData.getDataHandler() |
| 构造器和说明 |
|---|
LobDataDatabase(DataHandler handler,
int tableId,
long lobId) |
LobDataDatabase(DataHandler handler,
int tableId,
long lobId) |
LobDataFetchOnDemand(DataHandler handler,
int tableId,
long lobId,
byte[] hmac) |
LobDataFetchOnDemand(DataHandler handler,
int tableId,
long lobId,
byte[] hmac) |
LobDataFile(DataHandler handler,
String fileName,
FileStore tempFile) |
LobDataFile(DataHandler handler,
String fileName,
FileStore tempFile) |
Copyright © 2022. All rights reserved.