All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractDataAccessor Base class for DataAccessors, provide default implementationsAllNullsDataAccessor A DataAccessor without values, only schemaBatchOrderedExecutor<T> Groups processing of dataBatchOrderedExecutor.Executor<V> BLink<K extends Comparable<K>,V> Java implementation of b-link tree derived from Vladimir Lanin and Dennis Shasha work: A symmetric concurrent b-tree algorithmBLink.SizeEvaluator<X,Y> Support structure to evaluates memory byte size occupancy of keys and valuesBLinkIndexDataStorage<X,Y> BLinkMetadata<K> Serializable metadata for BLink indexes.BLinkMetadata.BLinkNodeMetadata<K> BooleanHolder Holds a nativebooleanvalue.ByteArrayCursor This utility class enables accessing a byte[] while leveragingExtendedDataInputStreamfeatures without performing copies to access dataByteBufUtils Utilities for write variable length values onByteBuf.Bytes A wrapper for byte[], in order to use it as keys on HashMapsChangeThreadName Utility for changing thread nameCleanDirectoryFileVisitor AFileVisitorwhich delete every file o directory found (excluding starting directory).ClockAdaptiveReplacement Basic implementation of CAR algorithm.ClockProPolicy Basic implementation of ClockPro algorithm.CompareBytesUtils Java 8 compatibile version.Constants Useful constantsContextClassLoaderAwareObjectInputStream Specialized ObjectInputStream that looks for class definitions first from the ContextClassLoader.DataAccessor DefaultJVMHalt Default fast-fail procedure for the JVMDeleteFileVisitor AFileVisitorwhich delete every file o directory found (including starting directory).DiskArrayList<T> ArrayList backed by diskDiskArrayList.Serializer<T> EnsureIntegerIncrementAccumulator Ensure incrementEnsureLongIncrementAccumulator Ensure incrementExtendedDataInputStream Extended version of DataInputStreamExtendedDataOutputStream Extended version of DataInputStreamFileUtils UtilitiesFutures HashUtils Utility for Secure hashesHerdDBInternalException Base class for internal exceptionsHolder<T> Holds an objectIllegalDataAccessException An illegal access to dataILocalLockManager Handle locks by keyInstrumentationUtils Utility for instrumenting codeInstrumentationUtils.Listener IntHolder Holds a nativeintvalue.KeyValue Key + ValueListWithMap<E> Combined strucutre linked list / hash map.LocalLockManager Handle locks by keyLockAcquireTimeoutException Timeout.LockHandle Handle to a lockLongHolder Holds a nativelongvalue.ManagedFile A "managed" file that give access to underlyingOutputStreamfor write operations and permit to sync to disk flushed data.MapDataAccessor A simple implementation backed by a MapMapUtils UtilityMinDeltaLongIncrementAccumulator Apply new value only if a delta is reachedNonClosingInputStream FilterInputStreamimplementation which doesn't propagateNonClosingInputStream.close()invocations.NonClosingOutputStream FilterOutputStreamimplementation which doesn't propagateNonClosingOutputStream.close()invocations.NullLockManager Handle fake locks by key in order to avoid useless concurrent access management.NullOutputStream Null Output StreamODirectFileInputStream O_DIRECTInputStream implementation.ODirectFileOutputStream Implementation of OutputStream which is writing using O_DIRECT flagOpenFileUtils Java 8 compatibile version.Page<O extends Page.Owner> A generic page loaded in memoryPage.Metadata Page metadata forPageReplacementPolicyuse.Page.Owner The page owner: responsible for real page unload (data dereference)PageReplacementPolicy Cache replacement policy for memory pagination.Pdu This represent a generic PDU in the protocol.PduCodec Codec for PDUsPduCodec.AckResponse PduCodec.CloseScanner PduCodec.ErrorResponse PduCodec.ExecuteStatement PduCodec.ExecuteStatementResult PduCodec.ExecuteStatements PduCodec.ExecuteStatementsResult PduCodec.FetchScannerData PduCodec.ListOfListsReader PduCodec.ObjectListReader PduCodec.OpenScanner PduCodec.PrepareStatement PduCodec.PrepareStatementResult PduCodec.PushTableData PduCodec.PushTransactionsBlock PduCodec.PushTxLogChunk PduCodec.RequestTableRestore PduCodec.RequestTablespaceDump PduCodec.RestoreFinished PduCodec.ResultSetChunk PduCodec.SaslTokenMessageRequest PduCodec.SaslTokenMessageToken PduCodec.SaslTokenServerResponse PduCodec.TableRestoreFinished PduCodec.TablespaceDumpData PduCodec.TxCommand PduCodec.TxCommandResult ProjectedDataAccessor Wraps and projects a given DataAccessorRandomPageReplacementPolicy Simple randomic implementation ofPageReplacementPolicy.RandomString Simple facilit to generate random strings for testsRawString A container for strings.RecordsBatch A list of tuples, backed by a Netty ByteBufSimpleBufferedOutputStream Versione di java.io.BufferedOutputStream final e non sincronizzataSimpleByteArrayInputStream A very simple InputStream which wraps a byte bufferSingleEntryMap<K,V> A map with a single entrySizeAwareObject Represent an object aware of his heap size.Sized<O extends Comparable<O>> An utility class for wrap objects intoSizeAwareObjectinstances.SQLRecordPredicateFunctions Predicate expressed using SQL syntaxSQLRecordPredicateFunctions.CompareResult SQLUtils UtilitySystemInstrumentation Utility for fault injection and code instrumentation.SystemInstrumentation.InstrumentationPointListener SystemInstrumentation.SingleInstrumentationPointListener Listens only for a given instrumentation pointSystemProperties TestUtils TestUtils.ThrowingRunnable ** Copied from JUnit 4.13 ** *TuplesList A list of tuplesVersion VisibleByteArrayOutputStream Simple ByteArrayOutputStream which exposes the internal arrayWrapper XXHash64Utils Utility for XXHash64XXHash64Utils.HashingOutputStream XXHash64Utils.HashingStream