Uses of Interface
org.h2.store.DataHandler
Packages that use DataHandler
Package
Description
Contains high level classes of the database and classes that don't fit in another sub-package.
Helper classes to use the MVStore in the H2 database.
Implementation of row and internal result sets.
Security classes, such as encryption and cryptographically secure hash algorithms.
Storage abstractions, such as a file with a cache, or a class to convert values to a byte array and vice versa.
Various tools.
Data type and value implementations.
LOB data for values.
-
Uses of DataHandler in org.h2.engine
Classes in org.h2.engine that implement DataHandlerModifier and TypeClassDescriptionfinal class
There is one database object per open database.final class
The client side part of a session when using the server mode.Methods in org.h2.engine that return DataHandlerModifier and TypeMethodDescriptionabstract DataHandler
Session.getDataHandler()
Get the data handler object.SessionLocal.getDataHandler()
SessionRemote.getDataHandler()
-
Uses of DataHandler in org.h2.mvstore.db
Fields in org.h2.mvstore.db declared as DataHandlerConstructors in org.h2.mvstore.db with parameters of type DataHandlerModifierConstructorDescriptionRowDataType
(CastDataProvider provider, CompareMode compareMode, DataHandler handler, int[] sortTypes, int[] indexes, int columnCount, boolean storeKeys) ValueDataType
(CastDataProvider provider, CompareMode compareMode, DataHandler handler, int[] sortTypes) -
Uses of DataHandler in org.h2.result
Methods in org.h2.result with parameters of type DataHandlerModifier and TypeMethodDescriptionRowFactory.createRowFactory
(CastDataProvider provider, CompareMode compareMode, DataHandler handler, Typed[] columns, IndexColumn[] indexColumns, boolean storeKeys) Create a new row factory.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.DefaultRowFactory.createRowFactory
(CastDataProvider provider, CompareMode compareMode, DataHandler handler, Typed[] columns, IndexColumn[] indexColumns, boolean storeKeys) -
Uses of DataHandler in org.h2.security
Constructors in org.h2.security with parameters of type DataHandlerModifierConstructorDescriptionSecureFileStore
(DataHandler handler, String name, String mode, String cipher, byte[] key, int keyIterations) -
Uses of DataHandler in org.h2.store
Fields in org.h2.store declared as DataHandlerModifier and TypeFieldDescriptionprivate final DataHandler
FileStore.handler
The callback object is responsible to check access rights, and free up disk space if required.Methods in org.h2.store with parameters of type DataHandlerModifier and TypeMethodDescriptionstatic 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, int keyIterations) Open an encrypted file store with the given settings.Constructors in org.h2.store with parameters of type DataHandlerModifierConstructorDescriptionprotected
FileStore
(DataHandler handler, String name, String mode) Create a new file using the given settings. -
Uses of DataHandler in org.h2.tools
Classes in org.h2.tools that implement DataHandler -
Uses of DataHandler in org.h2.value
Methods in org.h2.value with parameters of type DataHandlerModifier and TypeMethodDescriptionValueBlob.copy
(DataHandler database, int tableId) 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.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.(package private) static String
ValueLob.createTempLobFileName
(DataHandler handler) Create file name for temporary LOB storageprivate static ValueBlob
ValueBlob.createTemporary
(DataHandler handler, byte[] buff, int len, InputStream in, long remaining) Create a BLOB in a temporary file.private static ValueClob
ValueClob.createTemporary
(DataHandler handler, Reader in, long remaining) Create a CLOB in a temporary file.(package private) static int
ValueLob.getBufferSize
(DataHandler handler, long remaining) -
Uses of DataHandler in org.h2.value.lob
Fields in org.h2.value.lob declared as DataHandlerModifier and TypeFieldDescriptionprivate DataHandler
LobDataDatabase.handler
private DataHandler
LobDataFile.handler
Methods in org.h2.value.lob that return DataHandlerModifier and TypeMethodDescriptionLobData.getDataHandler()
LobDataDatabase.getDataHandler()
LobDataFetchOnDemand.getDataHandler()
LobDataFile.getDataHandler()
Constructors in org.h2.value.lob with parameters of type DataHandlerModifierConstructorDescriptionLobDataDatabase
(DataHandler handler, int tableId, long lobId) LobDataFetchOnDemand
(DataHandler handler, int tableId, long lobId, byte[] hmac) LobDataFile
(DataHandler handler, String fileName, FileStore tempFile)