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
All Classes All Packages
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
Pageto 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
runnablethrows an exception of typeexpectedThrowablewhen 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
booleanvalue. - 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
ExtendedDataInputStreamfeatures 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
Pagesmemorizable. - 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
FileVisitorwhich 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
FileVisitorwhich 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
runnablethrows an exception of typeexpectedThrowablewhen 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
OutputStreamthat 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
intvalue. - 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
longvalue. - 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
OutputStreamfor 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
Bytesinstance. - 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
-
FilterInputStreamimplementation which doesn't propagateNonClosingInputStream.close()invocations. - NonClosingInputStream(InputStream) - Constructor for class herddb.utils.NonClosingInputStream
- NonClosingOutputStream - Class in herddb.utils
-
FilterOutputStreamimplementation which doesn't propagateNonClosingOutputStream.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_DIRECTInputStream 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
ManagedFilethat 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
ManagedFilethat 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
PageReplacementPolicyuse. - 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
RandomStringwith a specific alphabet. - RandomString(Random) - Constructor for class herddb.utils.RandomString
-
Build a new
RandomStringwith a specific random generator, useful when repeatable random sequences are needed. - RandomString(Random, char[]) - Constructor for class herddb.utils.RandomString
-
Build a new
RandomStringwith 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
Pagefrom 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 Pagesfrom 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
Pagesmemorized. - 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
SizeAwareObjectinstances. - 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
All Classes All Packages