Uses of Interface
org.h2.store.DataHandler

Packages that use DataHandler
org.h2.command.dml Contains DML (data manipulation language) and related SQL statements. 
org.h2.engine Contains high level classes of the database and classes that don't fit in another sub-package. 
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.util Internal utility classes. 
org.h2.value Data type and value implementations. 
 

Uses of DataHandler in org.h2.command.dml
 

Classes in org.h2.command.dml that implement DataHandler
 class RunScriptCommand
          This class represents the statement RUNSCRIPT
 class ScriptBase
          This class is the base for RunScriptCommand and ScriptCommand.
 class ScriptCommand
          This class represents the statement SCRIPT
 

Uses of DataHandler in org.h2.engine
 

Classes in org.h2.engine that implement DataHandler
 class Database
          There is one database object per open database.
 class SessionRemote
          The client side part of a session when using the server mode.
 

Methods in org.h2.engine that return DataHandler
 DataHandler SessionRemote.getDataHandler()
           
 DataHandler SessionInterface.getDataHandler()
          Get the data handler object.
 DataHandler Session.getDataHandler()
           
 

Uses of DataHandler in org.h2.security
 

Constructors in org.h2.security with parameters of type DataHandler
SecureFileStore(DataHandler handler, java.lang.String name, java.lang.String mode, java.lang.String cipher, byte[] key, int keyIterations)
           
 

Uses of DataHandler in org.h2.store
 

Fields in org.h2.store declared as DataHandler
protected  DataHandler FileStore.handler
          The callback object is responsible to check access rights, and free up disk space if required.
protected  DataHandler DataPage.handler
          The data handler responsible for lob objects.
 

Methods in org.h2.store with parameters of type DataHandler
static Data Data.create(DataHandler handler, byte[] buff)
          Create a new data page using the given data for the given handler.
static DataPage DataPage.create(DataHandler handler, byte[] buff)
          Create a new data page using the given data for the given handler.
static Data Data.create(DataHandler handler, int capacity)
          Create a new data page for the given handler.
static DataPage DataPage.create(DataHandler handler, int capacity)
          Create a new data page for the given handler.
static FileStore FileStore.open(DataHandler handler, java.lang.String name, java.lang.String mode)
          Open a non encrypted file store with the given settings.
static FileStore FileStore.open(DataHandler handler, java.lang.String name, java.lang.String mode, java.lang.String cipher, byte[] key)
          Open an encrypted file store with the given settings.
static FileStore FileStore.open(DataHandler handler, java.lang.String name, java.lang.String mode, java.lang.String cipher, byte[] key, int keyIterations)
          Open an encrypted file store with the given settings.
 

Constructors in org.h2.store with parameters of type DataHandler
DataPage(DataHandler handler, byte[] data)
           
FileStore(DataHandler handler, java.lang.String name, java.lang.String mode)
          Create a new file using the given settings.
FileStoreInputStream(FileStore store, DataHandler handler, boolean compression, boolean alwaysClose)
           
FileStoreOutputStream(FileStore store, DataHandler handler, java.lang.String compressionAlgorithm)
           
 

Uses of DataHandler in org.h2.tools
 

Classes in org.h2.tools that implement DataHandler
 class Recover
          Helps recovering a corrupted database.
 

Uses of DataHandler in org.h2.util
 

Methods in org.h2.util with parameters of type DataHandler
static
<T> ValueHashMap<T>
ValueHashMap.newInstance(DataHandler handler)
          Create a new value hash map using the given data handler.
 

Uses of DataHandler in org.h2.value
 

Methods in org.h2.value with parameters of type DataHandler
 void ValueLob.convertToFileIfRequired(DataHandler handler)
          Store the lob data to a file if the size of the buffer it larger than the maximum size for an in-place lob.
static ValueLob ValueLob.createBlob(java.io.InputStream in, long length, DataHandler handler)
          Create a BLOB value from a stream.
static ValueLob ValueLob.createClob(java.io.Reader in, long length, DataHandler handler)
          Create a CLOB value from a stream.
 Value ValueLob.link(DataHandler handler, int tabId)
           
 Value Value.link(DataHandler handler, int tableId)
          Link a large value to a given table.
static ValueLob ValueLob.open(int type, DataHandler handler, int tableId, int objectId, long precision, boolean compression)
          Create a LOB value with the given parameters.
static void ValueLob.removeAllForTable(DataHandler handler, int tableId)
          Remove all lobs for a given table id.