Uses of Class
org.h2.value.VersionedValue
Packages that use VersionedValue
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.
Helper classes to use the MVStore in a transactional manner.
Implementation of row and internal result sets.
Data type and value implementations.
-
Uses of VersionedValue in org.h2.engine
Methods in org.h2.engine with parameters of type VersionedValueModifier and TypeMethodDescriptionvoidSessionLocal.onRollback(MVMap<Object, VersionedValue<Object>> map, Object key, VersionedValue<Object> existingValue, VersionedValue<Object> restoredValue) Method parameters in org.h2.engine with type arguments of type VersionedValueModifier and TypeMethodDescriptionvoidSessionLocal.onRollback(MVMap<Object, VersionedValue<Object>> map, Object key, VersionedValue<Object> existingValue, VersionedValue<Object> restoredValue) -
Uses of VersionedValue in org.h2.mvstore.db
Subclasses of VersionedValue in org.h2.mvstore.dbMethods in org.h2.mvstore.db that return types with arguments of type VersionedValue -
Uses of VersionedValue in org.h2.mvstore.tx
Subclasses with type arguments of type VersionedValue in org.h2.mvstore.txModifier and TypeClassDescriptionclassVersionedValueType<T,D> The value type for a versioned value.Fields in org.h2.mvstore.tx with type parameters of type VersionedValueModifier and TypeFieldDescriptionprotected final Cursor<K, VersionedValue<V>> TransactionMap.TMIterator.cursorfinal MVMap<K, VersionedValue<V>> TransactionMap.mapThe map used for writing (the latest version).Methods in org.h2.mvstore.tx that return VersionedValueModifier and TypeMethodDescriptionVersionedValue<T>[]VersionedValueType.createStorage(int size) VersionedValueType.read(ByteBuffer buff) Methods in org.h2.mvstore.tx with parameters of type VersionedValueModifier and TypeMethodDescriptionintVersionedValueType.compare(VersionedValue<T> a, VersionedValue<T> b) intVersionedValueType.getMemory(VersionedValue<T> v) voidTransactionStore.RollbackListener.onRollback(MVMap<Object, VersionedValue<Object>> map, Object key, VersionedValue<Object> existingValue, VersionedValue<Object> restoredValue) Notified of a single map change (add/update/remove)voidVersionedValueType.write(WriteBuffer buff, VersionedValue<T> v) Method parameters in org.h2.mvstore.tx with type arguments of type VersionedValueModifier and TypeMethodDescriptionvoidTransaction.markStatementStart(HashSet<MVMap<Object, VersionedValue<Object>>> maps) Mark an entry into a new SQL statement execution within this transaction.voidTransactionStore.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. -
Uses of VersionedValue in org.h2.result
Subclasses of VersionedValue in org.h2.resultModifier and TypeClassDescriptionclassThe default implementation of a row in a table.classRepresents a row in a table.classThe base class for rows stored in a table, and for partial rows stored in the index.classA simple row that contains data for only one column.final classClass Sparse. -
Uses of VersionedValue in org.h2.value
Subclasses of VersionedValue in org.h2.valueModifier and TypeClassDescriptionclassThis is the base class for all value classes.final classImplementation of the ARRAY data type.final classImplementation of the BIGINT data type.final classImplementation of the BINARY data type.final classImplementation of the BINARY LARGE OBJECT data type.final classImplementation of the BOOLEAN data type.final classImplementation of the CHARACTER data type.final classImplementation of the CHARACTER LARGE OBJECT data type.classBase class for ARRAY and ROW values.final classImplementation of the DATE data type.final classImplementation of the DECFLOAT data type.final classImplementation of the DOUBLE PRECISION data type.final classENUM value.classBase implementation of the ENUM data type.final classImplementation of the GEOMETRY data type.final classImplementation of the INTEGER data type.final classImplementation of the INTERVAL data type.final classImplementation of the JAVA_OBJECT data type.final classImplementation of the JSON data type.classA implementation of the BINARY LARGE OBJECT and CHARACTER LARGE OBJECT data types.final classImplementation of NULL.final classImplementation of the NUMERIC data type.final classImplementation of the REAL data type.final classRow value.final classImplementation of the SMALLINT data type.final classImplementation of the TIME data type.final classImplementation of the TIMESTAMP data type.final classImplementation of the TIMESTAMP WITH TIME ZONE data type.final classImplementation of the TIME WITH TIME ZONE data type.final classImplementation of the TINYINT data type.final classImplementation of the UUID data type.final classImplementation of the BINARY VARYING data type.final classImplementation of the CHARACTER VARYING data type.final classImplementation of the VARCHAR_IGNORECASE data type.