A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages

A

AbstractDataAccessor - Class in herddb.utils
Base class for DataAccessors, provide default implementations
AbstractDataAccessor() - Constructor for class herddb.utils.AbstractDataAccessor
 
accept(String, Object...) - Method in interface herddb.utils.SystemInstrumentation.InstrumentationPointListener
 
accept(String, Object...) - Method in class herddb.utils.SystemInstrumentation.SingleInstrumentationPointListener
 
accept(T) - Method in class herddb.utils.BatchOrderedExecutor
 
acceptSingle(Object...) - Method in class herddb.utils.SystemInstrumentation.SingleInstrumentationPointListener
 
AckResponse() - Constructor for class herddb.proto.PduCodec.AckResponse
 
acquireReadLockForKey(Bytes) - Method in interface herddb.utils.ILocalLockManager
 
acquireReadLockForKey(Bytes) - Method in class herddb.utils.LocalLockManager
 
acquireReadLockForKey(Bytes) - Method in class herddb.utils.NullLockManager
 
acquireWriteLockForKey(Bytes) - Method in interface herddb.utils.ILocalLockManager
 
acquireWriteLockForKey(Bytes) - Method in class herddb.utils.LocalLockManager
 
acquireWriteLockForKey(Bytes) - Method in class herddb.utils.NullLockManager
 
add(Page<?>) - Method in class herddb.core.ClockAdaptiveReplacement
 
add(Page<?>) - Method in class herddb.core.ClockProPolicy
 
add(Page<?>) - Method in interface herddb.core.PageReplacementPolicy
Add a new Page to memory.
add(Page<?>) - Method in class herddb.core.RandomPageReplacementPolicy
 
add(Object, Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
add(T) - Method in class herddb.utils.DiskArrayList
 
addListener(InstrumentationUtils.Listener) - Static method in class herddb.utils.InstrumentationUtils
 
addListener(SystemInstrumentation.InstrumentationPointListener) - Static method in class herddb.utils.SystemInstrumentation
 
alignedSlice(ByteBuffer, int) - Static method in class herddb.utils.OpenFileUtils
 
ALL_NULLS(String[]) - Static method in interface herddb.utils.DataAccessor
 
AllNullsDataAccessor - Class in herddb.utils
A DataAccessor without values, only schema
AllNullsDataAccessor(String[]) - Constructor for class herddb.utils.AllNullsDataAccessor
 
append(E) - Method in class herddb.utils.ListWithMap
 
applyAsInt(int, int) - Method in class herddb.utils.EnsureIntegerIncrementAccumulator
 
applyAsLong(long, long) - Method in class herddb.utils.EnsureLongIncrementAccumulator
 
applyAsLong(long, long) - Method in class herddb.utils.MinDeltaLongIncrementAccumulator
 
arraysEquals(byte[], byte[]) - Static method in class herddb.utils.CompareBytesUtils
 
arraysEquals(byte[], int, int, byte[], int, int) - Static method in class herddb.utils.CompareBytesUtils
 
arraytohexstring(byte[]) - Static method in class herddb.network.HashUtils
 
arraytohexstring(byte[], int, int) - Static method in class herddb.utils.Bytes
 
assertExceptionPresentInChain(Throwable, Class<?>) - Static method in class herddb.utils.TestUtils
 
assertThrows(Class<? extends Throwable>, TestUtils.ThrowingRunnable) - Static method in class herddb.utils.TestUtils
Asserts that runnable throws an exception of type expectedThrowable when executed.
available() - Method in class herddb.utils.ODirectFileInputStream
 
available() - Method in class herddb.utils.SimpleByteArrayInputStream
 
available() - Method in class herddb.utils.XXHash64Utils.HashingStream
 

B

BatchOrderedExecutor<T> - Class in herddb.utils
Groups processing of data
BatchOrderedExecutor(int, BatchOrderedExecutor.Executor<T>, Comparator<T>) - Constructor for class herddb.utils.BatchOrderedExecutor
 
BatchOrderedExecutor.Executor<V> - Interface in herddb.utils
 
BLink<K extends Comparable<K>,​V> - Class in herddb.index.blink
Java implementation of b-link tree derived from Vladimir Lanin and Dennis Shasha work: A symmetric concurrent b-tree algorithm
BLink(long, BLink.SizeEvaluator<K, V>, PageReplacementPolicy, BLinkIndexDataStorage<K, V>) - Constructor for class herddb.index.blink.BLink
 
BLink(long, BLink.SizeEvaluator<K, V>, PageReplacementPolicy, BLinkIndexDataStorage<K, V>, BLinkMetadata<K>) - Constructor for class herddb.index.blink.BLink
 
BLink.SizeEvaluator<X,​Y> - Interface in herddb.index.blink
Support structure to evaluates memory byte size occupancy of keys and values
BLinkIndexDataStorage<X,​Y> - Interface in herddb.index.blink
 
BLinkMetadata<K> - Class in herddb.index.blink
Serializable metadata for BLink indexes.
BLinkMetadata(long, long, int, long, int, long, long, List<BLinkMetadata.BLinkNodeMetadata<K>>) - Constructor for class herddb.index.blink.BLinkMetadata
 
BLinkMetadata.BLinkNodeMetadata<K> - Class in herddb.index.blink
 
BLinkNodeMetadata(boolean, long, long, int, long, long, long, K) - Constructor for class herddb.index.blink.BLinkMetadata.BLinkNodeMetadata
 
BooleanHolder - Class in herddb.utils
Holds a native boolean value.
BooleanHolder() - Constructor for class herddb.utils.BooleanHolder
 
BooleanHolder(boolean) - Constructor for class herddb.utils.BooleanHolder
 
booleanToByteArray(boolean) - Static method in class herddb.utils.Bytes
 
buffer - Variable in class herddb.proto.Pdu
 
buffer - Variable in class herddb.utils.RecordsBatch
 
ByteArrayCursor - Class in herddb.utils
This utility class enables accessing a byte[] while leveraging ExtendedDataInputStream features without performing copies to access data
ByteArrayCursor(byte[]) - Constructor for class herddb.utils.ByteArrayCursor
 
ByteBufUtils - Class in herddb.utils
Utilities for write variable length values on ByteBuf.
ByteBufUtils() - Constructor for class herddb.utils.ByteBufUtils
 
Bytes - Class in herddb.utils
A wrapper for byte[], in order to use it as keys on HashMaps

C

capacity() - Method in class herddb.core.ClockAdaptiveReplacement
 
capacity() - Method in class herddb.core.ClockProPolicy
 
capacity() - Method in interface herddb.core.PageReplacementPolicy
Returns the maximum number of Pages memorizable.
capacity() - Method in class herddb.core.RandomPageReplacementPolicy
 
ChangeThreadName - Class in herddb.utils
Utility for changing thread name
ChangeThreadName(String) - Constructor for class herddb.utils.ChangeThreadName
 
checkpoint() - Method in class herddb.index.blink.BLink
Executes a complete tree checkpoint.
cleanDirectory(Path) - Static method in class herddb.utils.FileUtils
 
CleanDirectoryFileVisitor - Class in herddb.utils
A FileVisitor which delete every file o directory found (excluding starting directory).
CleanDirectoryFileVisitor() - Constructor for class herddb.utils.CleanDirectoryFileVisitor
 
clear() - Method in class herddb.core.ClockAdaptiveReplacement
 
clear() - Method in class herddb.core.ClockProPolicy
 
clear() - Method in interface herddb.core.PageReplacementPolicy
Clear any memorized data.
clear() - Method in class herddb.core.RandomPageReplacementPolicy
 
clear() - Method in interface herddb.utils.ILocalLockManager
 
clear() - Static method in class herddb.utils.InstrumentationUtils
 
clear() - Method in class herddb.utils.ListWithMap
 
clear() - Method in class herddb.utils.LocalLockManager
 
clear() - Method in class herddb.utils.NullLockManager
 
clear() - Method in class herddb.utils.SingleEntryMap
 
clear() - Static method in class herddb.utils.SystemInstrumentation
 
ClockAdaptiveReplacement - Class in herddb.core
Basic implementation of CAR algorithm.
ClockAdaptiveReplacement(int) - Constructor for class herddb.core.ClockAdaptiveReplacement
 
ClockProPolicy - Class in herddb.core
Basic implementation of ClockPro algorithm.
ClockProPolicy(int) - Constructor for class herddb.core.ClockProPolicy
 
close() - Method in class herddb.index.blink.BLink
Fully close the facility
close() - Method in class herddb.proto.Pdu
 
close() - Method in class herddb.utils.ByteArrayCursor
 
close() - Method in class herddb.utils.ChangeThreadName
 
close() - Method in class herddb.utils.DiskArrayList
 
close() - Method in class herddb.utils.ManagedFile
 
close() - Method in class herddb.utils.NonClosingInputStream
 
close() - Method in class herddb.utils.NonClosingOutputStream
 
close() - Method in class herddb.utils.ODirectFileInputStream
 
close() - Method in class herddb.utils.ODirectFileOutputStream
 
close() - Method in class herddb.utils.VisibleByteArrayOutputStream
 
close() - Method in class herddb.utils.XXHash64Utils.HashingOutputStream
 
close() - Method in class herddb.utils.XXHash64Utils.HashingStream
 
CloseScanner() - Constructor for class herddb.proto.PduCodec.CloseScanner
 
collect(List<CompletableFuture<T>>) - Static method in class herddb.utils.Futures
 
columnNames - Variable in class herddb.utils.RecordsBatch
 
columnNames - Variable in class herddb.utils.TuplesList
 
columnNameToPosition - Variable in class herddb.utils.RecordsBatch
 
compare(byte[], byte[]) - Static method in class herddb.utils.Bytes
 
compare(byte[], byte[]) - Static method in class herddb.utils.CompareBytesUtils
 
compare(byte[], int, int, byte[], int, int) - Static method in class herddb.utils.CompareBytesUtils
 
compare(Object, Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
Compare two values, NULL are greater than all other values and NULL == NULL.
CompareBytesUtils - Class in herddb.utils
Java 8 compatibile version.
compareConsiderNull(Object, Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
Compare two values, reporting special cases about NULL.
compareFloatArrays(float[], float[]) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
compareInt(byte[], int, int) - Static method in class herddb.utils.Bytes
 
compareInt(byte[], int, long) - Static method in class herddb.utils.Bytes
 
compareLong(byte[], int, int) - Static method in class herddb.utils.Bytes
 
compareLong(byte[], int, long) - Static method in class herddb.utils.Bytes
 
compareNullTo(Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
compareRaw(byte[], int, int, byte[], int, int) - Static method in class herddb.utils.RawString
 
compareRaw(byte[], int, int, RawString) - Static method in class herddb.utils.RawString
 
compareRaw(byte[], int, int, String) - Static method in class herddb.utils.RawString
 
compareTo(Bytes) - Method in class herddb.utils.Bytes
 
compareTo(RawString) - Method in class herddb.utils.RawString
 
compareTo(Sized<O>) - Method in class herddb.utils.Sized
 
compareToString(String) - Method in class herddb.utils.RawString
 
compileLikePattern(String, char) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
constantKeySize() - Method in interface herddb.index.blink.BLink.SizeEvaluator
Returns constant key size if key size doesn't changes.
Constants - Class in herddb.utils
Useful constants
Constants() - Constructor for class herddb.utils.Constants
 
constantValueSize() - Method in interface herddb.index.blink.BLink.SizeEvaluator
Returns constant value size if value size doesn't changes.
contains(E) - Method in class herddb.utils.ListWithMap
 
containsKey(Object) - Method in class herddb.utils.SingleEntryMap
 
containsValue(Object) - Method in class herddb.utils.SingleEntryMap
 
ContextClassLoaderAwareObjectInputStream - Class in herddb.utils
Specialized ObjectInputStream that looks for class definitions first from the ContextClassLoader.
ContextClassLoaderAwareObjectInputStream(InputStream) - Constructor for class herddb.utils.ContextClassLoaderAwareObjectInputStream
 
copyStreams(InputStream, OutputStream) - Static method in class herddb.utils.FileUtils
 
copyStreams(InputStream, OutputStream, long) - Static method in class herddb.utils.FileUtils
 
createLeafPage(Map<X, Y>) - Method in interface herddb.index.blink.BLinkIndexDataStorage
Create a new leaf node page for given data.
createNodePage(Map<X, Long>) - Method in interface herddb.index.blink.BLinkIndexDataStorage
Create a new internal node page for given data.

D

DataAccessor - Interface in herddb.utils
 
decodePdu(ByteBuf) - Static method in class herddb.proto.PduCodec
 
DefaultJVMHalt - Class in herddb.utils
Default fast-fail procedure for the JVM
DefaultJVMHalt() - Constructor for class herddb.utils.DefaultJVMHalt
 
delete(K) - Method in class herddb.index.blink.BLink
 
DeleteFileVisitor - Class in herddb.utils
A FileVisitor which delete every file o directory found (including starting directory).
deserialized - Variable in class herddb.utils.Bytes
 
digest(byte[], int, int) - Static method in class herddb.utils.XXHash64Utils
 
DiskArrayList<T> - Class in herddb.utils
ArrayList backed by disk
DiskArrayList(int, Path, DiskArrayList.Serializer<T>) - Constructor for class herddb.utils.DiskArrayList
 
DiskArrayList.Serializer<T> - Interface in herddb.utils
 
divide(Object, Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
doubleToByteArray(double) - Static method in class herddb.utils.Bytes
 
dummy - Variable in class herddb.utils.Sized
 

E

EMPTY - Static variable in class herddb.utils.RawString
 
EMPTY_ARRAY - Static variable in class herddb.utils.Bytes
 
EMPTY_OBJECT_ARRAY - Static variable in class herddb.utils.Constants
 
EMPTY_STRING_ARRAY - Static variable in class herddb.utils.Constants
 
enableCompression() - Method in class herddb.utils.DiskArrayList
 
EnsureIntegerIncrementAccumulator - Class in herddb.utils
Ensure increment
EnsureIntegerIncrementAccumulator() - Constructor for class herddb.utils.EnsureIntegerIncrementAccumulator
 
EnsureLongIncrementAccumulator - Class in herddb.utils
Ensure increment
EnsureLongIncrementAccumulator() - Constructor for class herddb.utils.EnsureLongIncrementAccumulator
 
entrySet() - Method in class herddb.utils.SingleEntryMap
 
equals(Object) - Method in class herddb.utils.AbstractDataAccessor
 
equals(Object) - Method in class herddb.utils.Bytes
 
equals(Object) - Method in class herddb.utils.RawString
 
equals(Object) - Method in class herddb.utils.Sized
 
equals(Object) - Method in class herddb.utils.TuplesList
 
EQUALS - herddb.utils.SQLRecordPredicateFunctions.CompareResult
 
ErrorResponse() - Constructor for class herddb.proto.PduCodec.ErrorResponse
 
escape(String) - Static method in class herddb.utils.SQLUtils
 
estimateSize(byte[]) - Static method in class herddb.utils.Bytes
 
evaluateAll(X, Y) - Method in interface herddb.index.blink.BLink.SizeEvaluator
Evaluate both key and value size
evaluateKey(X) - Method in interface herddb.index.blink.BLink.SizeEvaluator
Evaluate the key size only
evaluateValue(Y) - Method in interface herddb.index.blink.BLink.SizeEvaluator
Evaluate the value size only
exception(Throwable) - Static method in class herddb.utils.Futures
 
execute(List<V>) - Method in interface herddb.utils.BatchOrderedExecutor.Executor
 
ExecuteStatement() - Constructor for class herddb.proto.PduCodec.ExecuteStatement
 
ExecuteStatementResult() - Constructor for class herddb.proto.PduCodec.ExecuteStatementResult
 
ExecuteStatements() - Constructor for class herddb.proto.PduCodec.ExecuteStatements
 
ExecuteStatementsResult() - Constructor for class herddb.proto.PduCodec.ExecuteStatementsResult
 
expectThrows(Class<T>, TestUtils.ThrowingRunnable) - Static method in class herddb.utils.TestUtils
Asserts that runnable throws an exception of type expectedThrowable when executed.
ExtendedDataInputStream - Class in herddb.utils
Extended version of DataInputStream
ExtendedDataInputStream(InputStream) - Constructor for class herddb.utils.ExtendedDataInputStream
 
ExtendedDataOutputStream - Class in herddb.utils
Extended version of DataInputStream
ExtendedDataOutputStream(OutputStream) - Constructor for class herddb.utils.ExtendedDataOutputStream
 

F

fastReadFile(Path) - Static method in class herddb.utils.FileUtils
 
FetchScannerData() - Constructor for class herddb.proto.PduCodec.FetchScannerData
 
fieldCompareTo(int, Object) - Method in class herddb.utils.AllNullsDataAccessor
 
fieldCompareTo(int, Object) - Method in interface herddb.utils.DataAccessor
 
fieldEqualsTo(int, Object) - Method in class herddb.utils.AllNullsDataAccessor
 
fieldEqualsTo(int, Object) - Method in interface herddb.utils.DataAccessor
 
fieldNotEqualsTo(int, Object) - Method in class herddb.utils.AllNullsDataAccessor
 
fieldNotEqualsTo(int, Object) - Method in interface herddb.utils.DataAccessor
 
FileUtils - Class in herddb.utils
Utilities
FileUtils() - Constructor for class herddb.utils.FileUtils
 
findQueryStart(String) - Static method in class herddb.utils.SQLUtils
Search where the real SQL query starts skipping empty prefixes: whitespaces tabs carriage returns new lines multi line comments: /* comment */ single line comments: -- comment
finish() - Method in class herddb.utils.BatchOrderedExecutor
 
finish() - Method in class herddb.utils.DiskArrayList
 
FLAG_DUPLICATEPRIMARY_KEY_ERROR - Static variable in class herddb.proto.PduCodec.ErrorResponse
 
FLAG_MISSING_PREPARED_STATEMENT - Static variable in class herddb.proto.PduCodec.ErrorResponse
 
FLAG_NONE - Static variable in class herddb.proto.PduCodec.ErrorResponse
 
FLAG_NOT_LEADER - Static variable in class herddb.proto.PduCodec.ErrorResponse
 
flags - Variable in class herddb.proto.Pdu
 
FLAGS_ISREQUEST - Static variable in class herddb.proto.Pdu
 
FLAGS_ISRESPONSE - Static variable in class herddb.proto.Pdu
 
FLAGS_OPENSCANNER_DONTKEEP_READ_LOCKS - Static variable in class herddb.proto.Pdu
 
flush() - Method in class herddb.utils.ODirectFileOutputStream
 
flush() - Method in class herddb.utils.SimpleBufferedOutputStream
 
flush() - Method in class herddb.utils.XXHash64Utils.HashingOutputStream
 
forceReleaseBuffer(ByteBuffer) - Static method in class herddb.utils.FileUtils
 
forEach(BiConsumer<String, Object>) - Method in class herddb.utils.AllNullsDataAccessor
 
forEach(BiConsumer<String, Object>) - Method in interface herddb.utils.DataAccessor
 
forEach(BiConsumer<String, Object>) - Method in class herddb.utils.MapDataAccessor
 
forEach(BiConsumer<String, Object>) - Method in class herddb.utils.ProjectedDataAccessor
 
from_array(byte[]) - Static method in class herddb.utils.Bytes
 
from_array(byte[], int, int) - Static method in class herddb.utils.Bytes
 
from_boolean(boolean) - Static method in class herddb.utils.Bytes
 
from_double(double) - Static method in class herddb.utils.Bytes
 
from_float_array(float[]) - Static method in class herddb.utils.Bytes
 
from_int(int) - Static method in class herddb.utils.Bytes
 
from_long(long) - Static method in class herddb.utils.Bytes
 
from_nullable_array(byte[]) - Static method in class herddb.utils.Bytes
 
from_string(String) - Static method in class herddb.utils.Bytes
 
from_timestamp(Timestamp) - Static method in class herddb.utils.Bytes
 
fromInt(int) - Static method in enum herddb.utils.SQLRecordPredicateFunctions.CompareResult
 
fromLong(long) - Static method in enum herddb.utils.SQLRecordPredicateFunctions.CompareResult
 
Futures - Class in herddb.utils
 
Futures() - Constructor for class herddb.utils.Futures
 

G

get(int) - Method in class herddb.utils.AllNullsDataAccessor
 
get(int) - Method in interface herddb.utils.DataAccessor
 
get(int) - Method in class herddb.utils.ProjectedDataAccessor
 
get(Object) - Method in class herddb.utils.SingleEntryMap
 
get(String) - Method in class herddb.utils.AllNullsDataAccessor
 
get(String) - Method in interface herddb.utils.DataAccessor
 
get(String) - Method in class herddb.utils.MapDataAccessor
 
get(String) - Method in class herddb.utils.ProjectedDataAccessor
 
getAlignment() - Method in class herddb.utils.ODirectFileInputStream
 
getAlignment() - Method in class herddb.utils.ODirectFileOutputStream
 
getArray() - Method in class herddb.utils.ByteArrayCursor
 
getBatchBlocks() - Method in class herddb.utils.ODirectFileInputStream
 
getBatchBlocks() - Method in class herddb.utils.ODirectFileOutputStream
 
getBlockSize(Path) - Static method in class herddb.utils.OpenFileUtils
 
getBooleanSystemProperty(String, boolean) - Static method in class herddb.utils.SystemProperties
 
getBuffer() - Method in class herddb.utils.Bytes
 
getBuffer() - Method in class herddb.utils.VisibleByteArrayOutputStream
 
getConstantEmptyArray(int) - Static method in class herddb.utils.Constants
 
getData() - Method in class herddb.utils.RawString
 
getEstimatedSize() - Method in class herddb.utils.Bytes
 
getEstimatedSize() - Method in interface herddb.utils.SizeAwareObject
Returns an estimation of the heap size of this instance.
getEstimatedSize() - Method in class herddb.utils.Sized
 
getExceptionIfPresentInChain(Throwable, Class<T>) - Static method in class herddb.utils.TestUtils
 
getFc() - Method in class herddb.utils.ODirectFileOutputStream
 
getFieldNames() - Method in class herddb.utils.AllNullsDataAccessor
 
getFieldNames() - Method in interface herddb.utils.DataAccessor
 
getFieldNames() - Method in class herddb.utils.MapDataAccessor
 
getFieldNames() - Method in class herddb.utils.ProjectedDataAccessor
 
getFileChannel() - Method in class herddb.utils.ODirectFileInputStream
 
getIfSuccess(CompletableFuture<T>) - Static method in class herddb.utils.Futures
 
getInstance() - Static method in class herddb.utils.RandomString
 
getIntSystemProperty(String, int) - Static method in class herddb.utils.SystemProperties
 
getIntSystemProperty(String, int, String) - Static method in class herddb.utils.SystemProperties
 
getJDBC_DRIVER_MAJOR_VERSION() - Static method in class herddb.utils.Version
 
getJDBC_DRIVER_MINOR_VERSION() - Static method in class herddb.utils.Version
 
getLength() - Method in class herddb.utils.Bytes
 
getLength() - Method in class herddb.utils.RawString
 
getLongSystemProperty(String, long) - Static method in class herddb.utils.SystemProperties
 
getNumFields() - Method in interface herddb.utils.DataAccessor
 
getNumKeys() - Method in interface herddb.utils.ILocalLockManager
 
getNumKeys() - Method in class herddb.utils.LocalLockManager
 
getNumKeys() - Method in class herddb.utils.NullLockManager
 
getNumLists() - Method in class herddb.proto.PduCodec.ListOfListsReader
 
getNumParams() - Method in class herddb.proto.PduCodec.ObjectListReader
 
getOffset() - Method in class herddb.utils.Bytes
 
getOffset() - Method in class herddb.utils.RawString
 
getOutputStream() - Method in class herddb.utils.ManagedFile
Returns the OutputStream that can be used to write to the file
getPosition() - Method in class herddb.utils.ByteArrayCursor
 
getPosiviveInfinityKey() - Method in interface herddb.index.blink.BLink.SizeEvaluator
Returns a value which is greater than all of the other values.
getReadBlocks() - Method in class herddb.utils.ODirectFileInputStream
 
getReadLockTimeout() - Method in class herddb.utils.LocalLockManager
 
getStringSystemProperty(String, String) - Static method in class herddb.utils.SystemProperties
 
getUsedMemory() - Method in class herddb.index.blink.BLink
Returns the actually used memory in bytes (only data currently loaded will be accounted).
getValues() - Method in class herddb.utils.AllNullsDataAccessor
 
getValues() - Method in interface herddb.utils.DataAccessor
 
getValues() - Method in class herddb.utils.ProjectedDataAccessor
 
getVERSION() - Static method in class herddb.utils.Version
 
getWrapped() - Method in class herddb.utils.ProjectedDataAccessor
 
getWriteLockTimeout() - Method in class herddb.utils.LocalLockManager
 
getWrittenBlocks() - Method in class herddb.utils.ODirectFileOutputStream
 
GREATER - herddb.utils.SQLRecordPredicateFunctions.CompareResult
 

H

handle - Variable in class herddb.utils.LockHandle
 
hash() - Method in class herddb.utils.XXHash64Utils.HashingOutputStream
 
hash() - Method in class herddb.utils.XXHash64Utils.HashingStream
 
hash(byte[], int, int) - Static method in class herddb.utils.XXHash64Utils
 
hashCode() - Method in class herddb.utils.AbstractDataAccessor
 
hashCode() - Method in class herddb.utils.Bytes
 
hashCode() - Method in class herddb.utils.RawString
 
hashCode() - Method in class herddb.utils.Sized
 
hashCode() - Method in class herddb.utils.TuplesList
 
hashCode(byte[], int, int) - Static method in class herddb.utils.CompareBytesUtils
 
HashingOutputStream(OutputStream) - Constructor for class herddb.utils.XXHash64Utils.HashingOutputStream
 
HashingStream(InputStream) - Constructor for class herddb.utils.XXHash64Utils.HashingStream
 
HashUtils - Class in herddb.network
Utility for Secure hashes
HashUtils() - Constructor for class herddb.network.HashUtils
 
hasNext() - Method in class herddb.utils.RecordsBatch
 
hasRecord(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatementResult
 
herddb.core - package herddb.core
 
herddb.index.blink - package herddb.index.blink
 
herddb.network - package herddb.network
 
herddb.proto - package herddb.proto
 
herddb.utils - package herddb.utils
 
HerdDBInternalException - Exception in herddb.core
Base class for internal exceptions
HerdDBInternalException() - Constructor for exception herddb.core.HerdDBInternalException
 
HerdDBInternalException(String) - Constructor for exception herddb.core.HerdDBInternalException
 
HerdDBInternalException(String, Throwable) - Constructor for exception herddb.core.HerdDBInternalException
 
HerdDBInternalException(Throwable) - Constructor for exception herddb.core.HerdDBInternalException
 
Holder<T> - Class in herddb.utils
Holds an object
Holder() - Constructor for class herddb.utils.Holder
 
Holder(T) - Constructor for class herddb.utils.Holder
 

I

IllegalDataAccessException - Exception in herddb.utils
An illegal access to data
IllegalDataAccessException(String) - Constructor for exception herddb.utils.IllegalDataAccessException
 
ILocalLockManager - Interface in herddb.utils
Handle locks by key
insert(K, V) - Method in class herddb.index.blink.BLink
 
insert(K, V, V) - Method in class herddb.index.blink.BLink
 
INSTANCE - Static variable in class herddb.utils.DefaultJVMHalt
 
INSTANCE - Static variable in class herddb.utils.DeleteFileVisitor
 
INSTANCE - Static variable in class herddb.utils.EnsureIntegerIncrementAccumulator
 
INSTANCE - Static variable in class herddb.utils.EnsureLongIncrementAccumulator
 
INSTANCE - Static variable in class herddb.utils.NullOutputStream
 
instrument(String, Object...) - Static method in class herddb.utils.InstrumentationUtils
 
instrumentationPoint(String, Object...) - Static method in class herddb.utils.SystemInstrumentation
 
InstrumentationUtils - Class in herddb.utils
Utility for instrumenting code
InstrumentationUtils.Listener - Interface in herddb.utils
 
IntHolder - Class in herddb.utils
Holds a native int value.
IntHolder() - Constructor for class herddb.utils.IntHolder
 
IntHolder(int) - Constructor for class herddb.utils.IntHolder
 
intToByteArray(int) - Static method in class herddb.utils.Bytes
 
isCompressionEnabled() - Method in class herddb.utils.DiskArrayList
 
isDontKeepReadLocks(byte) - Static method in class herddb.proto.PduCodec.ObjectListReader
 
isEmpty() - Method in class herddb.utils.DiskArrayList
 
isEmpty() - Method in class herddb.utils.ListWithMap
 
isEmpty() - Method in class herddb.utils.RecordsBatch
 
isEmpty() - Method in class herddb.utils.SingleEntryMap
 
isEof() - Method in class herddb.utils.ByteArrayCursor
 
isEof() - Method in class herddb.utils.ExtendedDataInputStream
 
isExceptionPresentInChain(Throwable, Class) - Static method in class herddb.utils.TestUtils
 
isKeySizeConstant() - Method in interface herddb.index.blink.BLink.SizeEvaluator
Check if handled keys have a constant byte size or it changes from key to key.
isO_DIRECT_Supported() - Static method in class herddb.utils.OpenFileUtils
 
isRequest() - Method in class herddb.proto.Pdu
 
isResponse() - Method in class herddb.proto.Pdu
 
isShared() - Method in class herddb.utils.Bytes
 
isSwapped() - Method in class herddb.utils.DiskArrayList
 
isValueSizeConstant() - Method in interface herddb.index.blink.BLink.SizeEvaluator
Check if handled value have a constant byte size or it changes from value to value.
iterator() - Method in class herddb.utils.DiskArrayList
 

K

key - Variable in class herddb.utils.KeyValue
 
key - Variable in class herddb.utils.LockHandle
 
keySet() - Method in class herddb.utils.SingleEntryMap
 
KeyValue - Class in herddb.utils
Key + Value
KeyValue(Bytes, Bytes) - Constructor for class herddb.utils.KeyValue
 

L

like(Object, Object, char) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
ListOfListsReader(Pdu, int) - Constructor for class herddb.proto.PduCodec.ListOfListsReader
 
ListWithMap<E> - Class in herddb.utils
Combined strucutre linked list / hash map.
ListWithMap() - Constructor for class herddb.utils.ListWithMap
 
loadLeafPage(long, Map<X, Y>) - Method in interface herddb.index.blink.BLinkIndexDataStorage
Load a leaf node data page.
loadNodePage(long, Map<X, Long>) - Method in interface herddb.index.blink.BLinkIndexDataStorage
Load an internal node data page.
LocalLockManager - Class in herddb.utils
Handle locks by key
LocalLockManager() - Constructor for class herddb.utils.LocalLockManager
 
LockAcquireTimeoutException - Exception in herddb.utils
Timeout.
LockAcquireTimeoutException(String) - Constructor for exception herddb.utils.LockAcquireTimeoutException
 
LockAcquireTimeoutException(String, Throwable) - Constructor for exception herddb.utils.LockAcquireTimeoutException
 
LockAcquireTimeoutException(Throwable) - Constructor for exception herddb.utils.LockAcquireTimeoutException
 
LockHandle - Class in herddb.utils
Handle to a lock
LockHandle(long, Bytes, boolean) - Constructor for class herddb.utils.LockHandle
 
LockHandle(long, Bytes, boolean, Object) - Constructor for class herddb.utils.LockHandle
 
LongHolder - Class in herddb.utils
Holds a native long value.
LongHolder() - Constructor for class herddb.utils.LongHolder
 
LongHolder(long) - Constructor for class herddb.utils.LongHolder
 
longToByteArray(long) - Static method in class herddb.utils.Bytes
 

M

ManagedFile - Class in herddb.utils
A "managed" file that give access to underlying OutputStream for write operations and permit to sync to disk flushed data.
map(Object...) - Static method in class herddb.utils.MapUtils
 
MapDataAccessor - Class in herddb.utils
A simple implementation backed by a Map
MapDataAccessor(Map<String, Object>, String[]) - Constructor for class herddb.utils.MapDataAccessor
 
MapUtils - Class in herddb.utils
Utility
MapUtils() - Constructor for class herddb.utils.MapUtils
 
mark(int) - Method in class herddb.utils.XXHash64Utils.HashingStream
 
markSupported() - Method in class herddb.utils.XXHash64Utils.HashingStream
 
matches(Object, Pattern) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
md5(byte[]) - Static method in class herddb.network.HashUtils
Compute a MD5 hash using Java built-in MessageDigest, and format the result in hex.
md5(String) - Static method in class herddb.network.HashUtils
 
message - Variable in class herddb.utils.RecordsBatch
 
messageId - Variable in class herddb.proto.Pdu
 
Metadata(Page.Owner, long) - Constructor for class herddb.core.Page.Metadata
 
MinDeltaLongIncrementAccumulator - Class in herddb.utils
Apply new value only if a delta is reached
MinDeltaLongIncrementAccumulator(long) - Constructor for class herddb.utils.MinDeltaLongIncrementAccumulator
 
MINOR - herddb.utils.SQLRecordPredicateFunctions.CompareResult
 
modulo(Object, Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
multiply(Object, Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 

N

NEW_PAGE - Static variable in interface herddb.index.blink.BLinkIndexDataStorage
 
newCursor() - Method in class herddb.utils.Bytes
 
newPdu(ByteBuf, byte, byte, long) - Static method in class herddb.proto.Pdu
 
newPooledRawString(byte[], int, int) - Static method in class herddb.utils.RawString
 
newPooledRawString(byte[], int, int, String) - Static method in class herddb.utils.RawString
 
newUnpooledRawString(byte[], int, int) - Static method in class herddb.utils.RawString
 
newUnpooledRawString(byte[], int, int, String) - Static method in class herddb.utils.RawString
 
next() - Method in class herddb.utils.Bytes
Returns the next Bytes instance.
next() - Method in class herddb.utils.RecordsBatch
 
nextList() - Method in class herddb.proto.PduCodec.ListOfListsReader
 
nextObject() - Method in class herddb.proto.PduCodec.ObjectListReader
 
nextString(int) - Method in class herddb.utils.RandomString
 
nextString(int, int) - Method in class herddb.utils.RandomString
 
nextString(int, int, StringBuilder) - Method in class herddb.utils.RandomString
 
nextString(int, StringBuilder) - Method in class herddb.utils.RandomString
 
NO_LINK - Static variable in class herddb.index.blink.BLinkMetadata.BLinkNodeMetadata
 
nodes() - Method in class herddb.index.blink.BLink
Returns the current nodes count.
nodesToStrings() - Method in class herddb.index.blink.BLinkMetadata
 
NonClosingInputStream - Class in herddb.utils
FilterInputStream implementation which doesn't propagate NonClosingInputStream.close() invocations.
NonClosingInputStream(InputStream) - Constructor for class herddb.utils.NonClosingInputStream
 
NonClosingOutputStream - Class in herddb.utils
FilterOutputStream implementation which doesn't propagate NonClosingOutputStream.close() invocations.
NonClosingOutputStream(OutputStream) - Constructor for class herddb.utils.NonClosingOutputStream
 
nonShared() - Method in class herddb.utils.Bytes
Ensure that this value is not retaining strong references to a shared buffer
NOOP - Static variable in class herddb.utils.TestUtils
 
normalizeParametersList(List<Object>) - Static method in class herddb.proto.PduCodec
Ensure that every parameter matches the same type as when we are marshalling/unmarshalling it.
NULL - herddb.utils.SQLRecordPredicateFunctions.CompareResult
 
NULL - Static variable in interface herddb.utils.DataAccessor
 
NULL - Static variable in class herddb.utils.ExtendedDataOutputStream
 
NullLockManager - Class in herddb.utils
Handle fake locks by key in order to avoid useless concurrent access management.
NullLockManager() - Constructor for class herddb.utils.NullLockManager
 
NullOutputStream - Class in herddb.utils
Null Output Stream
NullOutputStream() - Constructor for class herddb.utils.NullOutputStream
 
numRecords - Variable in class herddb.utils.RecordsBatch
 

O

objectEquals(Object, Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
ObjectListReader(Pdu, int) - Constructor for class herddb.proto.PduCodec.ObjectListReader
 
objectNotEquals(Object, Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
ODirectFileInputStream - Class in herddb.utils
O_DIRECT InputStream implementation.
ODirectFileInputStream(Path) - Constructor for class herddb.utils.ODirectFileInputStream
 
ODirectFileInputStream(Path, int) - Constructor for class herddb.utils.ODirectFileInputStream
 
ODirectFileOutputStream - Class in herddb.utils
Implementation of OutputStream which is writing using O_DIRECT flag
ODirectFileOutputStream(Path) - Constructor for class herddb.utils.ODirectFileOutputStream
 
ODirectFileOutputStream(Path, int, OpenOption...) - Constructor for class herddb.utils.ODirectFileOutputStream
 
of(String) - Static method in class herddb.utils.RawString
 
open(FileChannel, boolean) - Static method in class herddb.utils.ManagedFile
 
open(Path, boolean) - Static method in class herddb.utils.ManagedFile
 
open(Path, boolean, StandardOpenOption...) - Static method in class herddb.utils.ManagedFile
Opens or creates a file, returning a ManagedFile that may be used to write bytes to the file.
open(Path, boolean, Set<? extends OpenOption>, FileAttribute<?>...) - Static method in class herddb.utils.ManagedFile
Opens or creates a file, returning a ManagedFile that may be used to write bytes to the file.
openFileChannelWithO_DIRECT(Path, OpenOption...) - Static method in class herddb.utils.OpenFileUtils
 
OpenFileUtils - Class in herddb.utils
Java 8 compatibile version.
OpenFileUtils() - Constructor for class herddb.utils.OpenFileUtils
 
OpenScanner() - Constructor for class herddb.proto.PduCodec.OpenScanner
 
overwriteLeafPage(long, Map<X, Y>) - Method in interface herddb.index.blink.BLinkIndexDataStorage
Overwrite an existing leaf node page with given data.
overwriteNodePage(long, Map<X, Long>) - Method in interface herddb.index.blink.BLinkIndexDataStorage
Overwrite an existing internal node page with given data.
owner - Variable in class herddb.core.Page.Metadata
 
owner - Variable in class herddb.core.Page
Owner of the page

P

Page<O extends Page.Owner> - Class in herddb.core
A generic page loaded in memory
Page(O, long) - Constructor for class herddb.core.Page
 
Page.Metadata - Class in herddb.core
Page metadata for PageReplacementPolicy use.
Page.Owner - Interface in herddb.core
The page owner: responsible for real page unload (data dereference)
pageHit(Page<?>) - Method in class herddb.core.ClockAdaptiveReplacement
 
pageHit(Page<?>) - Method in class herddb.core.ClockProPolicy
 
pageHit(Page<?>) - Method in interface herddb.core.PageReplacementPolicy
Track a page cache hit.
pageHit(Page<?>) - Method in class herddb.core.RandomPageReplacementPolicy
 
pageId - Variable in class herddb.core.Page.Metadata
 
pageId - Variable in class herddb.core.Page
Page id absolute on the owner
PageReplacementPolicy - Interface in herddb.core
Cache replacement policy for memory pagination.
Pdu - Class in herddb.proto
This represent a generic PDU in the protocol.
PduCodec - Class in herddb.proto
Codec for PDUs
PduCodec() - Constructor for class herddb.proto.PduCodec
 
PduCodec.AckResponse - Class in herddb.proto
 
PduCodec.CloseScanner - Class in herddb.proto
 
PduCodec.ErrorResponse - Class in herddb.proto
 
PduCodec.ExecuteStatement - Class in herddb.proto
 
PduCodec.ExecuteStatementResult - Class in herddb.proto
 
PduCodec.ExecuteStatements - Class in herddb.proto
 
PduCodec.ExecuteStatementsResult - Class in herddb.proto
 
PduCodec.FetchScannerData - Class in herddb.proto
 
PduCodec.ListOfListsReader - Class in herddb.proto
 
PduCodec.ObjectListReader - Class in herddb.proto
 
PduCodec.OpenScanner - Class in herddb.proto
 
PduCodec.PrepareStatement - Class in herddb.proto
 
PduCodec.PrepareStatementResult - Class in herddb.proto
 
PduCodec.PushTableData - Class in herddb.proto
 
PduCodec.PushTransactionsBlock - Class in herddb.proto
 
PduCodec.PushTxLogChunk - Class in herddb.proto
 
PduCodec.RequestTableRestore - Class in herddb.proto
 
PduCodec.RequestTablespaceDump - Class in herddb.proto
 
PduCodec.RestoreFinished - Class in herddb.proto
 
PduCodec.ResultSetChunk - Class in herddb.proto
 
PduCodec.SaslTokenMessageRequest - Class in herddb.proto
 
PduCodec.SaslTokenMessageToken - Class in herddb.proto
 
PduCodec.SaslTokenServerResponse - Class in herddb.proto
 
PduCodec.TableRestoreFinished - Class in herddb.proto
 
PduCodec.TablespaceDumpData - Class in herddb.proto
 
PduCodec.TxCommand - Class in herddb.proto
 
PduCodec.TxCommandResult - Class in herddb.proto
 
peek() - Method in class herddb.utils.ListWithMap
 
poll() - Method in class herddb.utils.ListWithMap
 
pop() - Method in class herddb.core.ClockAdaptiveReplacement
 
pop() - Method in class herddb.core.RandomPageReplacementPolicy
 
POSITIVE_INFINITY - Static variable in class herddb.utils.Bytes
 
postVisitDirectory(Path, IOException) - Method in class herddb.utils.CleanDirectoryFileVisitor
 
postVisitDirectory(Path, IOException) - Method in class herddb.utils.DeleteFileVisitor
 
PrepareStatement() - Constructor for class herddb.proto.PduCodec.PrepareStatement
 
PrepareStatementResult() - Constructor for class herddb.proto.PduCodec.PrepareStatementResult
 
preVisitDirectory(Path, BasicFileAttributes) - Method in class herddb.utils.CleanDirectoryFileVisitor
 
ProjectedDataAccessor - Class in herddb.utils
Wraps and projects a given DataAccessor
ProjectedDataAccessor(String[], DataAccessor) - Constructor for class herddb.utils.ProjectedDataAccessor
 
PushTableData() - Constructor for class herddb.proto.PduCodec.PushTableData
 
PushTransactionsBlock() - Constructor for class herddb.proto.PduCodec.PushTransactionsBlock
 
PushTxLogChunk() - Constructor for class herddb.proto.PduCodec.PushTxLogChunk
 
put(K, V) - Method in class herddb.utils.SingleEntryMap
 
putAll(Map<? extends K, ? extends V>) - Method in class herddb.utils.SingleEntryMap
 
putBoolean(byte[], int, boolean) - Static method in class herddb.utils.Bytes
 
putDouble(byte[], int, double) - Static method in class herddb.utils.Bytes
 
putInt(byte[], int, int) - Static method in class herddb.utils.Bytes
 
putLong(byte[], int, long) - Static method in class herddb.utils.Bytes
 

R

RandomPageReplacementPolicy - Class in herddb.core
Simple randomic implementation of PageReplacementPolicy.
RandomPageReplacementPolicy(int) - Constructor for class herddb.core.RandomPageReplacementPolicy
 
RandomPageReplacementPolicy(int, Random) - Constructor for class herddb.core.RandomPageReplacementPolicy
 
RandomString - Class in herddb.utils
Simple facilit to generate random strings for tests
RandomString(char[]) - Constructor for class herddb.utils.RandomString
Build a new RandomString with a specific alphabet.
RandomString(Random) - Constructor for class herddb.utils.RandomString
Build a new RandomString with a specific random generator, useful when repeatable random sequences are needed.
RandomString(Random, char[]) - Constructor for class herddb.utils.RandomString
Build a new RandomString with a specific random generator, useful when repeatable random sequences are needed.
RawString - Class in herddb.utils
A container for strings.
RawString(Recycler.Handle<RawString>) - Constructor for class herddb.utils.RawString
 
read() - Method in class herddb.utils.ByteArrayCursor
 
read() - Method in class herddb.utils.ODirectFileInputStream
 
read() - Method in class herddb.utils.SimpleByteArrayInputStream
 
read() - Method in class herddb.utils.XXHash64Utils.HashingStream
 
read(byte[]) - Method in class herddb.utils.XXHash64Utils.HashingStream
 
read(byte[], int, int) - Method in class herddb.utils.ODirectFileInputStream
 
read(byte[], int, int) - Method in class herddb.utils.SimpleByteArrayInputStream
 
read(byte[], int, int) - Method in class herddb.utils.XXHash64Utils.HashingStream
 
read(ExtendedDataInputStream) - Method in interface herddb.utils.DiskArrayList.Serializer
 
readArray() - Method in class herddb.utils.ByteArrayCursor
 
readArray() - Method in class herddb.utils.ExtendedDataInputStream
 
readArray(int, byte[]) - Method in class herddb.utils.ByteArrayCursor
 
readArray(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
readArrayLen() - Method in class herddb.utils.ByteArrayCursor
 
readBoolean() - Method in class herddb.utils.ByteArrayCursor
 
readByte() - Method in class herddb.utils.ByteArrayCursor
 
readBytes() - Method in class herddb.utils.ByteArrayCursor
 
readBytes() - Method in class herddb.utils.ExtendedDataInputStream
 
readBytesNoCopy() - Method in class herddb.utils.ByteArrayCursor
 
readCommand(Pdu) - Static method in class herddb.proto.PduCodec.TablespaceDumpData
 
readCommand(Pdu) - Static method in class herddb.proto.PduCodec.TxCommand
 
readDouble() - Method in class herddb.utils.ByteArrayCursor
 
readDouble(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
readDumpId(Pdu) - Static method in class herddb.proto.PduCodec.RequestTablespaceDump
 
readDumpId(Pdu) - Static method in class herddb.proto.PduCodec.TablespaceDumpData
 
readError(Pdu) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
readEstimatedSize(Pdu) - Static method in class herddb.proto.PduCodec.TablespaceDumpData
 
readFetchSize(Pdu) - Static method in class herddb.proto.PduCodec.FetchScannerData
 
readFetchSize(Pdu) - Static method in class herddb.proto.PduCodec.OpenScanner
 
readFetchSize(Pdu) - Static method in class herddb.proto.PduCodec.RequestTablespaceDump
 
readFloat() - Method in class herddb.utils.ByteArrayCursor
 
readFloatArray() - Method in class herddb.utils.ByteArrayCursor
 
readFloatArray(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
readIndexesDefinition(Pdu) - Static method in class herddb.proto.PduCodec.TableRestoreFinished
 
readIndexesDefinition(Pdu) - Static method in class herddb.proto.PduCodec.TablespaceDumpData
 
readInludeTransactionLog(Pdu) - Static method in class herddb.proto.PduCodec.RequestTablespaceDump
 
readInt() - Method in class herddb.utils.ByteArrayCursor
 
readIsLast(Pdu) - Static method in class herddb.proto.PduCodec.ResultSetChunk
 
readIsMissingPreparedStatementError(Pdu) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
readIsNotLeader(Pdu) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
readIsSqlIntegrityViolationError(Pdu) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
readLedgerId(Pdu) - Static method in class herddb.proto.PduCodec.RequestTableRestore
 
readLedgerId(Pdu) - Static method in class herddb.proto.PduCodec.TablespaceDumpData
 
readLong() - Method in class herddb.utils.ByteArrayCursor
 
readMaxRows(Pdu) - Static method in class herddb.proto.PduCodec.OpenScanner
 
readMech(Pdu) - Static method in class herddb.proto.PduCodec.SaslTokenMessageRequest
 
readObject(ByteBuf) - Static method in class herddb.proto.PduCodec
 
readOffset(Pdu) - Static method in class herddb.proto.PduCodec.RequestTableRestore
 
readOffset(Pdu) - Static method in class herddb.proto.PduCodec.TablespaceDumpData
 
readQuery(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatement
 
readQuery(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatements
 
readQuery(Pdu) - Static method in class herddb.proto.PduCodec.OpenScanner
 
readQuery(Pdu) - Static method in class herddb.proto.PduCodec.PrepareStatement
 
readRawString(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
readRawStringNoCopy() - Method in class herddb.utils.ByteArrayCursor
 
readRecord(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatementResult
 
readRecords(Pdu, BiConsumer<byte[], byte[]>) - Static method in class herddb.proto.PduCodec.PushTableData
 
readRecords(Pdu, BiConsumer<byte[], byte[]>) - Static method in class herddb.proto.PduCodec.PushTxLogChunk
 
readRecords(Pdu, BiConsumer<byte[], byte[]>) - Static method in class herddb.proto.PduCodec.TablespaceDumpData
 
readReturnValues(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatement
 
readReturnValues(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatements
 
readScannerId(Pdu) - Static method in class herddb.proto.PduCodec.CloseScanner
 
readScannerId(Pdu) - Static method in class herddb.proto.PduCodec.FetchScannerData
 
readScannerId(Pdu) - Static method in class herddb.proto.PduCodec.OpenScanner
 
readStatementId(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatement
 
readStatementId(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatements
 
readStatementId(Pdu) - Static method in class herddb.proto.PduCodec.OpenScanner
 
readStatementId(Pdu) - Static method in class herddb.proto.PduCodec.PrepareStatementResult
 
readString(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
readTableDefinition(Pdu) - Static method in class herddb.proto.PduCodec.RequestTableRestore
 
readTableDefinition(Pdu) - Static method in class herddb.proto.PduCodec.TablespaceDumpData
 
readTablename(Pdu) - Static method in class herddb.proto.PduCodec.PushTableData
 
readTableName(Pdu) - Static method in class herddb.proto.PduCodec.TableRestoreFinished
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatement
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatements
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.OpenScanner
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.PrepareStatement
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.PushTableData
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.PushTransactionsBlock
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.PushTxLogChunk
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.RequestTableRestore
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.RequestTablespaceDump
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.RestoreFinished
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.TableRestoreFinished
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.TablespaceDumpData
 
readTablespace(Pdu) - Static method in class herddb.proto.PduCodec.TxCommand
 
readToken(Pdu) - Static method in class herddb.proto.PduCodec.SaslTokenMessageRequest
 
readToken(Pdu) - Static method in class herddb.proto.PduCodec.SaslTokenMessageToken
 
readToken(Pdu) - Static method in class herddb.proto.PduCodec.SaslTokenServerResponse
 
readTrailer() - Method in class herddb.proto.PduCodec.ObjectListReader
 
readTransactions(Pdu, Consumer<byte[]>) - Static method in class herddb.proto.PduCodec.PushTransactionsBlock
 
readTx(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatement
 
readTx(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatementResult
 
readTx(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatements
 
readTx(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatementsResult
 
readTx(Pdu) - Static method in class herddb.proto.PduCodec.OpenScanner
 
readTx(Pdu) - Static method in class herddb.proto.PduCodec.ResultSetChunk
 
readTx(Pdu) - Static method in class herddb.proto.PduCodec.TxCommand
 
readTx(Pdu) - Static method in class herddb.proto.PduCodec.TxCommandResult
 
readUnpooledRawString(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
readUpdateCount(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatementResult
 
readUpdateCounts(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatementsResult
 
readVInt() - Method in class herddb.utils.ByteArrayCursor
Reads an int stored in variable-length format.
readVInt() - Method in class herddb.utils.ExtendedDataInputStream
Reads an int stored in variable-length format.
readVInt(byte) - Method in class herddb.utils.ExtendedDataInputStream
 
readVInt(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
readVIntNoEOFException() - Method in class herddb.utils.ByteArrayCursor
Same as ByteArrayCursor.readVInt() but does not throw EOFException.
readVIntNoEOFException() - Method in class herddb.utils.ExtendedDataInputStream
Same as ExtendedDataInputStream.readVInt() but does not throw EOFException.
readVLong() - Method in class herddb.utils.ByteArrayCursor
Reads a long stored in variable-length format.
readVLong() - Method in class herddb.utils.ExtendedDataInputStream
Reads a long stored in variable-length format.
readVLong(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
readZInt() - Method in class herddb.utils.ByteArrayCursor
 
readZInt() - Method in class herddb.utils.ExtendedDataInputStream
 
readZInt(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
readZLong() - Method in class herddb.utils.ByteArrayCursor
 
readZLong() - Method in class herddb.utils.ExtendedDataInputStream
 
readZLong(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
RecordsBatch - Class in herddb.utils
A list of tuples, backed by a Netty ByteBuf
RecordsBatch(Pdu) - Constructor for class herddb.utils.RecordsBatch
 
recycle() - Method in class herddb.utils.RawString
 
release() - Method in class herddb.utils.RecordsBatch
 
releaseAlignedBuffer(ByteBuffer) - Static method in class herddb.utils.OpenFileUtils
 
releaseLock(LockHandle) - Method in interface herddb.utils.ILocalLockManager
 
releaseLock(LockHandle) - Method in class herddb.utils.LocalLockManager
 
releaseLock(LockHandle) - Method in class herddb.utils.NullLockManager
 
releaseReadLock(LockHandle) - Method in interface herddb.utils.ILocalLockManager
 
releaseReadLock(LockHandle) - Method in class herddb.utils.LocalLockManager
 
releaseReadLock(LockHandle) - Method in class herddb.utils.NullLockManager
 
releaseWriteLock(LockHandle) - Method in interface herddb.utils.ILocalLockManager
 
releaseWriteLock(LockHandle) - Method in class herddb.utils.LocalLockManager
 
releaseWriteLock(LockHandle) - Method in class herddb.utils.NullLockManager
 
remove(E) - Method in class herddb.utils.ListWithMap
 
remove(Page<?>) - Method in class herddb.core.ClockAdaptiveReplacement
 
remove(Page<?>) - Method in class herddb.core.ClockProPolicy
 
remove(Page<?>) - Method in interface herddb.core.PageReplacementPolicy
Remove a Page from memory.
remove(Page<?>) - Method in class herddb.core.RandomPageReplacementPolicy
 
remove(Object) - Method in class herddb.utils.SingleEntryMap
 
remove(Collection<P>) - Method in class herddb.core.ClockAdaptiveReplacement
 
remove(Collection<P>) - Method in class herddb.core.ClockProPolicy
 
remove(Collection<P>) - Method in interface herddb.core.PageReplacementPolicy
Remove many Page Pages from memory.
remove(Collection<P>) - Method in class herddb.core.RandomPageReplacementPolicy
 
RequestTableRestore() - Constructor for class herddb.proto.PduCodec.RequestTableRestore
 
RequestTablespaceDump() - Constructor for class herddb.proto.PduCodec.RequestTablespaceDump
 
reset() - Method in class herddb.utils.VisibleByteArrayOutputStream
 
reset() - Method in class herddb.utils.XXHash64Utils.HashingStream
 
resolveClass(ObjectStreamClass) - Method in class herddb.utils.ContextClassLoaderAwareObjectInputStream
 
RestoreFinished() - Constructor for class herddb.proto.PduCodec.RestoreFinished
 
result(CompletableFuture<T>) - Static method in class herddb.utils.Futures
 
result(CompletableFuture<T>, long, TimeUnit) - Static method in class herddb.utils.Futures
 
result(CompletableFuture<T>, Function<Throwable, ExceptionT>) - Static method in class herddb.utils.Futures
 
result(CompletableFuture<T>, Function<Throwable, ExceptionT>, long, TimeUnit) - Static method in class herddb.utils.Futures
 
ResultSetChunk() - Constructor for class herddb.proto.PduCodec.ResultSetChunk
 
run() - Method in class herddb.utils.DefaultJVMHalt
 
run() - Method in interface herddb.utils.TestUtils.ThrowingRunnable
 
run(String, Object...) - Method in interface herddb.utils.InstrumentationUtils.Listener
 

S

SaslTokenMessageRequest() - Constructor for class herddb.proto.PduCodec.SaslTokenMessageRequest
 
SaslTokenMessageToken() - Constructor for class herddb.proto.PduCodec.SaslTokenMessageToken
 
SaslTokenServerResponse() - Constructor for class herddb.proto.PduCodec.SaslTokenServerResponse
 
scan(K, K) - Method in class herddb.index.blink.BLink
Supports both from and to empty.
scan(K, K, boolean) - Method in class herddb.index.blink.BLink
 
search(K) - Method in class herddb.index.blink.BLink
 
setReadLockTimeout(int) - Method in class herddb.utils.LocalLockManager
 
setWriteLockTimeout(int) - Method in class herddb.utils.LocalLockManager
 
sha1(byte[]) - Static method in class herddb.network.HashUtils
Compute a SHA-1 hash using Java built-in MessageDigest, and format the result in hex.
sha1(String) - Static method in class herddb.network.HashUtils
 
sha256(byte[]) - Static method in class herddb.network.HashUtils
Compute a SHA-256 hash using Java built-in MessageDigest, and format the result in hex.
sha256(String) - Static method in class herddb.network.HashUtils
 
SimpleBufferedOutputStream - Class in herddb.utils
Versione di java.io.BufferedOutputStream final e non sincronizzata
SimpleBufferedOutputStream(OutputStream) - Constructor for class herddb.utils.SimpleBufferedOutputStream
 
SimpleBufferedOutputStream(OutputStream, int) - Constructor for class herddb.utils.SimpleBufferedOutputStream
 
SimpleByteArrayInputStream - Class in herddb.utils
A very simple InputStream which wraps a byte buffer
SimpleByteArrayInputStream(byte[]) - Constructor for class herddb.utils.SimpleByteArrayInputStream
 
SimpleByteArrayInputStream(byte[], int, int) - Constructor for class herddb.utils.SimpleByteArrayInputStream
 
SingleEntryMap<K,​V> - Class in herddb.utils
A map with a single entry
SingleEntryMap(K, V) - Constructor for class herddb.utils.SingleEntryMap
 
SingleInstrumentationPointListener(String) - Constructor for class herddb.utils.SystemInstrumentation.SingleInstrumentationPointListener
 
size - Variable in class herddb.utils.Sized
 
size() - Method in class herddb.core.ClockAdaptiveReplacement
 
size() - Method in class herddb.core.ClockProPolicy
 
size() - Method in interface herddb.core.PageReplacementPolicy
Returns the current number of Pages memorized.
size() - Method in class herddb.core.RandomPageReplacementPolicy
 
size() - Method in class herddb.index.blink.BLink
Returns the number of key/value pairs stored into this tree.
size() - Method in class herddb.utils.DiskArrayList
 
size() - Method in class herddb.utils.ListWithMap
 
size() - Method in class herddb.utils.SingleEntryMap
 
size() - Method in class herddb.utils.VisibleByteArrayOutputStream
 
size() - Method in class herddb.utils.XXHash64Utils.HashingOutputStream
 
SizeAwareObject - Interface in herddb.utils
Represent an object aware of his heap size.
Sized<O extends Comparable<O>> - Class in herddb.utils
An utility class for wrap objects into SizeAwareObject instances.
skip(int) - Method in class herddb.utils.ByteArrayCursor
 
skip(long) - Method in class herddb.utils.XXHash64Utils.HashingStream
 
skipArray() - Method in class herddb.utils.ByteArrayCursor
 
skipArray() - Method in class herddb.utils.ExtendedDataInputStream
 
skipArray(ByteBuf) - Static method in class herddb.utils.ByteBufUtils
 
skipBoolean() - Method in class herddb.utils.ByteArrayCursor
 
skipBoolean() - Method in class herddb.utils.ExtendedDataInputStream
 
skipDouble() - Method in class herddb.utils.ByteArrayCursor
 
skipDouble() - Method in class herddb.utils.ExtendedDataInputStream
 
skipFloat() - Method in class herddb.utils.ByteArrayCursor
 
skipFloatArray() - Method in class herddb.utils.ByteArrayCursor
 
skipInt() - Method in class herddb.utils.ByteArrayCursor
 
skipInt() - Method in class herddb.utils.ExtendedDataInputStream
 
skipLong() - Method in class herddb.utils.ByteArrayCursor
 
skipLong() - Method in class herddb.utils.ExtendedDataInputStream
 
sortBuffer(Comparator<T>) - Method in class herddb.utils.DiskArrayList
 
SQLRecordPredicateFunctions - Interface in herddb.utils
Predicate expressed using SQL syntax
SQLRecordPredicateFunctions.CompareResult - Enum in herddb.utils
 
SQLUtils - Class in herddb.utils
Utility
SQLUtils() - Constructor for class herddb.utils.SQLUtils
 
stamp - Variable in class herddb.utils.LockHandle
 
startReadingData(Pdu) - Static method in class herddb.proto.PduCodec.ResultSetChunk
 
startReadParameters(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatement
 
startReadParameters(Pdu) - Static method in class herddb.proto.PduCodec.OpenScanner
 
startReadStatementsParameters(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatements
 
startResultRecords(Pdu) - Static method in class herddb.proto.PduCodec.ExecuteStatementsResult
 
startsWith(byte[], int, int, int, byte[]) - Static method in class herddb.utils.Bytes
 
startsWith(int, byte[]) - Method in class herddb.utils.Bytes
 
string_to_array(String) - Static method in class herddb.utils.Bytes
 
subtract(Object, Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
sync() - Method in class herddb.utils.ManagedFile
Forces any updates to be written to the storage device that contains it.
sync(boolean) - Method in class herddb.utils.ManagedFile
Forces any updates to be written to the storage device that contains it.
SystemInstrumentation - Class in herddb.utils
Utility for fault injection and code instrumentation.
SystemInstrumentation.InstrumentationPointListener - Interface in herddb.utils
 
SystemInstrumentation.SingleInstrumentationPointListener - Class in herddb.utils
Listens only for a given instrumentation point
SystemProperties - Class in herddb.utils
 
SystemProperties() - Constructor for class herddb.utils.SystemProperties
 

T

TableRestoreFinished() - Constructor for class herddb.proto.PduCodec.TableRestoreFinished
 
TablespaceDumpData() - Constructor for class herddb.proto.PduCodec.TablespaceDumpData
 
TestUtils - Class in herddb.utils
 
TestUtils() - Constructor for class herddb.utils.TestUtils
 
TestUtils.ThrowingRunnable - Interface in herddb.utils
** Copied from JUnit 4.13 ** *
timestampToByteArray(Timestamp) - Static method in class herddb.utils.Bytes
 
to_array() - Method in class herddb.utils.Bytes
 
to_boolean() - Method in class herddb.utils.Bytes
 
to_double() - Method in class herddb.utils.Bytes
 
to_float_array() - Method in class herddb.utils.Bytes
 
to_float_array(byte[], int, int) - Static method in class herddb.utils.Bytes
 
to_int() - Method in class herddb.utils.Bytes
 
to_long() - Method in class herddb.utils.Bytes
 
to_rawstring(byte[]) - Static method in class herddb.utils.Bytes
 
to_RawString() - Method in class herddb.utils.Bytes
 
to_string() - Method in class herddb.utils.Bytes
 
to_string(byte[]) - Static method in class herddb.utils.Bytes
 
to_timestamp() - Method in class herddb.utils.Bytes
 
toBoolean(byte[], int) - Static method in class herddb.utils.Bytes
 
toBoolean(Object) - Static method in interface herddb.utils.SQLRecordPredicateFunctions
 
toByteArray() - Method in class herddb.utils.RawString
 
toByteArray() - Method in class herddb.utils.VisibleByteArrayOutputStream
 
toByteArrayNoCopy() - Method in class herddb.utils.VisibleByteArrayOutputStream
Return the internal buffer or perform a copy
toByteBuffer() - Method in class herddb.utils.VisibleByteArrayOutputStream
 
toDouble(byte[], int) - Static method in class herddb.utils.Bytes
 
toInt(byte[], int) - Static method in class herddb.utils.Bytes
 
toList() - Method in class herddb.utils.ListWithMap
 
toLong(byte[], int) - Static method in class herddb.utils.Bytes
 
toMap() - Method in interface herddb.utils.DataAccessor
 
toMap() - Method in class herddb.utils.MapDataAccessor
 
toString() - Method in class herddb.index.blink.BLink
 
toString() - Method in class herddb.index.blink.BLinkMetadata.BLinkNodeMetadata
 
toString() - Method in class herddb.index.blink.BLinkMetadata
 
toString() - Method in class herddb.utils.Bytes
 
toString() - Method in class herddb.utils.RawString
 
toString() - Method in class herddb.utils.Sized
 
toString() - Method in class herddb.utils.TuplesList
 
toString(Charset) - Method in class herddb.utils.VisibleByteArrayOutputStream
 
toStringFull() - Method in class herddb.index.blink.BLink
Build a full string representation of this tree.
toTimestamp(byte[], int) - Static method in class herddb.utils.Bytes
 
truncate() - Method in class herddb.index.blink.BLink
Truncate any tree data.
truncate(int) - Method in class herddb.utils.DiskArrayList
 
tuples - Variable in class herddb.utils.TuplesList
 
TuplesList - Class in herddb.utils
A list of tuples
TuplesList(String[], List<DataAccessor>) - Constructor for class herddb.utils.TuplesList
 
TX_COMMAND_BEGIN_TRANSACTION - Static variable in class herddb.proto.PduCodec.TxCommand
 
TX_COMMAND_COMMIT_TRANSACTION - Static variable in class herddb.proto.PduCodec.TxCommand
 
TX_COMMAND_ROLLBACK_TRANSACTION - Static variable in class herddb.proto.PduCodec.TxCommand
 
TxCommand() - Constructor for class herddb.proto.PduCodec.TxCommand
 
TxCommandResult() - Constructor for class herddb.proto.PduCodec.TxCommandResult
 
type - Variable in class herddb.proto.Pdu
 
TYPE_ACK - Static variable in class herddb.proto.Pdu
 
TYPE_BOOLEAN - Static variable in class herddb.proto.PduCodec
 
TYPE_BYTE - Static variable in class herddb.proto.PduCodec
 
TYPE_BYTEARRAY - Static variable in class herddb.proto.PduCodec
 
TYPE_CLIENT_SHUTDOWN - Static variable in class herddb.proto.Pdu
 
TYPE_CLOSESCANNER - Static variable in class herddb.proto.Pdu
 
TYPE_DOUBLE - Static variable in class herddb.proto.PduCodec
 
TYPE_ERROR - Static variable in class herddb.proto.Pdu
 
TYPE_EXECUTE_STATEMENT - Static variable in class herddb.proto.Pdu
 
TYPE_EXECUTE_STATEMENT_RESULT - Static variable in class herddb.proto.Pdu
 
TYPE_EXECUTE_STATEMENTS - Static variable in class herddb.proto.Pdu
 
TYPE_EXECUTE_STATEMENTS_RESULT - Static variable in class herddb.proto.Pdu
 
TYPE_FETCHSCANNERDATA - Static variable in class herddb.proto.Pdu
 
TYPE_FLOATARRAY - Static variable in class herddb.proto.PduCodec
 
TYPE_INTEGER - Static variable in class herddb.proto.PduCodec
 
TYPE_LONG - Static variable in class herddb.proto.PduCodec
 
TYPE_NULL - Static variable in class herddb.proto.PduCodec
 
TYPE_OPENSCANNER - Static variable in class herddb.proto.Pdu
 
TYPE_PREPARE_STATEMENT - Static variable in class herddb.proto.Pdu
 
TYPE_PREPARE_STATEMENT_RESULT - Static variable in class herddb.proto.Pdu
 
TYPE_PUSH_TABLE_DATA - Static variable in class herddb.proto.Pdu
 
TYPE_PUSH_TRANSACTIONSBLOCK - Static variable in class herddb.proto.Pdu
 
TYPE_PUSH_TXLOGCHUNK - Static variable in class herddb.proto.Pdu
 
TYPE_REQUEST_TABLE_RESTORE - Static variable in class herddb.proto.Pdu
 
TYPE_REQUEST_TABLESPACE_DUMP - Static variable in class herddb.proto.Pdu
 
TYPE_RESTORE_FINISHED - Static variable in class herddb.proto.Pdu
 
TYPE_RESULTSET_CHUNK - Static variable in class herddb.proto.Pdu
 
TYPE_SASL_TOKEN_MESSAGE_REQUEST - Static variable in class herddb.proto.Pdu
 
TYPE_SASL_TOKEN_MESSAGE_TOKEN - Static variable in class herddb.proto.Pdu
 
TYPE_SASL_TOKEN_SERVER_RESPONSE - Static variable in class herddb.proto.Pdu
 
TYPE_SHORT - Static variable in class herddb.proto.PduCodec
 
TYPE_STRING - Static variable in class herddb.proto.PduCodec
 
TYPE_TABLE_RESTORE_FINISHED - Static variable in class herddb.proto.Pdu
 
TYPE_TABLESPACE_DUMP_DATA - Static variable in class herddb.proto.Pdu
 
TYPE_TIMESTAMP - Static variable in class herddb.proto.PduCodec
 
TYPE_TX_COMMAND - Static variable in class herddb.proto.Pdu
 
TYPE_TX_COMMAND_RESULT - Static variable in class herddb.proto.Pdu
 

U

unload(long) - Method in interface herddb.core.Page.Owner
Unload given page from memory.
unload(long) - Method in class herddb.index.blink.BLink
 
unwrap(Class<T>) - Method in interface herddb.utils.Wrapper
Unwraps this object.
unwrap(Object, Class<T>) - Static method in interface herddb.utils.Wrapper
 

V

value - Variable in class herddb.utils.BooleanHolder
 
value - Variable in class herddb.utils.Holder
 
value - Variable in class herddb.utils.IntHolder
 
value - Variable in class herddb.utils.KeyValue
 
value - Variable in class herddb.utils.LongHolder
 
valueOf(Integer) - Static method in class herddb.utils.Sized
 
valueOf(Long) - Static method in class herddb.utils.Sized
 
valueOf(String) - Static method in class herddb.utils.Sized
 
valueOf(String) - Static method in enum herddb.utils.SQLRecordPredicateFunctions.CompareResult
Returns the enum constant of this type with the specified name.
valueOf(X) - Static method in class herddb.utils.Sized
 
values() - Method in class herddb.utils.SingleEntryMap
 
values() - Static method in enum herddb.utils.SQLRecordPredicateFunctions.CompareResult
Returns an array containing the constants of this enum type, in the order they are declared.
verifyBlockWithFooter(byte[], int, int) - Static method in class herddb.utils.XXHash64Utils
 
verifyThrows(Class<T>, TestUtils.ThrowingRunnable, Function<T, Boolean>) - Static method in class herddb.utils.TestUtils
 
Version - Class in herddb.utils
 
Version() - Constructor for class herddb.utils.Version
 
VERSION_3 - Static variable in class herddb.proto.PduCodec
 
VisibleByteArrayOutputStream - Class in herddb.utils
Simple ByteArrayOutputStream which exposes the internal array
VisibleByteArrayOutputStream() - Constructor for class herddb.utils.VisibleByteArrayOutputStream
 
VisibleByteArrayOutputStream(int) - Constructor for class herddb.utils.VisibleByteArrayOutputStream
 
visitFile(Path, BasicFileAttributes) - Method in class herddb.utils.CleanDirectoryFileVisitor
 
visitFile(Path, BasicFileAttributes) - Method in class herddb.utils.DeleteFileVisitor
 

W

waitForCondition(Callable<Boolean>, Callable<Void>, int) - Static method in class herddb.utils.TestUtils
 
waitForCondition(Callable<Boolean>, Callable<Void>, int, String) - Static method in class herddb.utils.TestUtils
 
wrap(byte[]) - Static method in class herddb.utils.ByteArrayCursor
 
wrap(byte[], int, int) - Static method in class herddb.utils.ByteArrayCursor
 
Wrapper - Interface in herddb.utils
 
write - Variable in class herddb.utils.LockHandle
 
write(byte[]) - Method in class herddb.utils.NullOutputStream
 
write(byte[]) - Method in class herddb.utils.ODirectFileOutputStream
 
write(byte[]) - Method in class herddb.utils.VisibleByteArrayOutputStream
 
write(byte[]) - Method in class herddb.utils.XXHash64Utils.HashingOutputStream
 
write(byte[], int, int) - Method in class herddb.utils.NonClosingOutputStream
 
write(byte[], int, int) - Method in class herddb.utils.NullOutputStream
 
write(byte[], int, int) - Method in class herddb.utils.ODirectFileOutputStream
 
write(byte[], int, int) - Method in class herddb.utils.SimpleBufferedOutputStream
 
write(byte[], int, int) - Method in class herddb.utils.VisibleByteArrayOutputStream
 
write(byte[], int, int) - Method in class herddb.utils.XXHash64Utils.HashingOutputStream
 
write(int) - Method in class herddb.utils.NullOutputStream
 
write(int) - Method in class herddb.utils.ODirectFileOutputStream
 
write(int) - Method in class herddb.utils.SimpleBufferedOutputStream
 
write(int) - Method in class herddb.utils.VisibleByteArrayOutputStream
 
write(int) - Method in class herddb.utils.XXHash64Utils.HashingOutputStream
 
write(long) - Static method in class herddb.proto.PduCodec.AckResponse
 
write(long, byte[]) - Static method in class herddb.proto.PduCodec.SaslTokenMessageToken
 
write(long, byte[]) - Static method in class herddb.proto.PduCodec.SaslTokenServerResponse
 
write(long, byte, long, String) - Static method in class herddb.proto.PduCodec.TxCommand
 
write(long, long) - Static method in class herddb.proto.PduCodec.CloseScanner
 
write(long, long) - Static method in class herddb.proto.PduCodec.PrepareStatementResult
 
write(long, long) - Static method in class herddb.proto.PduCodec.TxCommandResult
 
write(long, long, int) - Static method in class herddb.proto.PduCodec.FetchScannerData
 
write(long, long, long, Map<String, Object>) - Static method in class herddb.proto.PduCodec.ExecuteStatementResult
 
write(long, TuplesList, boolean, long) - Static method in class herddb.proto.PduCodec.ResultSetChunk
 
write(long, String) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
write(long, String) - Static method in class herddb.proto.PduCodec.RestoreFinished
 
write(long, String, byte[]) - Static method in class herddb.proto.PduCodec.SaslTokenMessageRequest
 
write(long, String, byte[], long, long) - Static method in class herddb.proto.PduCodec.RequestTableRestore
 
write(long, String, String) - Static method in class herddb.proto.PduCodec.PrepareStatement
 
write(long, String, String, int, boolean) - Static method in class herddb.proto.PduCodec.RequestTablespaceDump
 
write(long, String, String, long, boolean, long, List<Object>) - Static method in class herddb.proto.PduCodec.ExecuteStatement
 
write(long, String, String, long, boolean, long, List<List<Object>>) - Static method in class herddb.proto.PduCodec.ExecuteStatements
 
write(long, String, String, long, long, List<Object>, long, int, int, boolean) - Static method in class herddb.proto.PduCodec.OpenScanner
 
write(long, String, String, String, byte[], long, long, long, List<byte[]>, List<KeyValue>) - Static method in class herddb.proto.PduCodec.TablespaceDumpData
 
write(long, String, String, List<byte[]>) - Static method in class herddb.proto.PduCodec.TableRestoreFinished
 
write(long, String, String, List<KeyValue>) - Static method in class herddb.proto.PduCodec.PushTableData
 
write(long, String, List<byte[]>) - Static method in class herddb.proto.PduCodec.PushTransactionsBlock
 
write(long, String, List<KeyValue>) - Static method in class herddb.proto.PduCodec.PushTxLogChunk
 
write(long, Throwable) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
write(long, Throwable, boolean, boolean) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
write(long, List<Long>, List<Map<String, Object>>, long) - Static method in class herddb.proto.PduCodec.ExecuteStatementsResult
 
write(T, ExtendedDataOutputStream) - Method in interface herddb.utils.DiskArrayList.Serializer
 
writeArray(byte[]) - Method in class herddb.utils.ExtendedDataOutputStream
 
writeArray(byte[], int, int) - Method in class herddb.utils.ExtendedDataOutputStream
 
writeArray(Bytes) - Method in class herddb.utils.ExtendedDataOutputStream
 
writeArray(ByteBuf, byte[]) - Static method in class herddb.utils.ByteBufUtils
 
writeArray(ByteBuf, byte[], int, int) - Static method in class herddb.utils.ByteBufUtils
 
writeArray(ByteBuf, Bytes) - Static method in class herddb.utils.ByteBufUtils
 
writeDouble(ByteBuf, double) - Static method in class herddb.utils.ByteBufUtils
 
writeFloatArray(float[]) - Method in class herddb.utils.ExtendedDataOutputStream
 
writeFloatArray(ByteBuf, float[]) - Static method in class herddb.utils.ByteBufUtils
 
writeFloatArray(ByteBuf, List<Number>) - Static method in class herddb.utils.ByteBufUtils
 
writeMissingPreparedStatementError(long, String) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
writeNotLeaderError(long, String) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
writeNotLeaderError(long, Throwable) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
writeNullArray() - Method in class herddb.utils.ExtendedDataOutputStream
 
writeNullFloatArray() - Method in class herddb.utils.ExtendedDataOutputStream
 
writeRawString(ByteBuf, RawString) - Static method in class herddb.utils.ByteBufUtils
 
writeSqlIntegrityConstraintsViolation(long, Throwable) - Static method in class herddb.proto.PduCodec.ErrorResponse
 
writeString(ByteBuf, String) - Static method in class herddb.utils.ByteBufUtils
 
writeTo(OutputStream) - Method in class herddb.utils.VisibleByteArrayOutputStream
 
writeVInt(int) - Method in class herddb.utils.ExtendedDataOutputStream
Writes an int in a variable-length format.
writeVInt(ByteBuf, int) - Static method in class herddb.utils.ByteBufUtils
 
writeVLong(long) - Method in class herddb.utils.ExtendedDataOutputStream
Writes a long in a variable-length format.
writeVLong(ByteBuf, long) - Static method in class herddb.utils.ByteBufUtils
 
writeZInt(int) - Method in class herddb.utils.ExtendedDataOutputStream
 
writeZInt(ByteBuf, int) - Static method in class herddb.utils.ByteBufUtils
 
writeZLong(long) - Method in class herddb.utils.ExtendedDataOutputStream
 
writeZLong(ByteBuf, long) - Static method in class herddb.utils.ByteBufUtils
 

X

xxhash64() - Method in class herddb.utils.VisibleByteArrayOutputStream
 
XXHash64Utils - Class in herddb.utils
Utility for XXHash64
XXHash64Utils() - Constructor for class herddb.utils.XXHash64Utils
 
XXHash64Utils.HashingOutputStream - Class in herddb.utils
 
XXHash64Utils.HashingStream - Class in herddb.utils
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages