# Package com.ocient.util

package com.ocient.util

Class
Description
BuildInfo
CaselessProperties
ChannelPermit
A functional interface representing a permit for a channel operation.
CommitInfo
CompletableFutures
CompletableFutures.FailedResult<T,E extends Exception>
A Result that represents a failed operation.
CompletableFutures.IOResult<T>
A specialization of the `CompletableFutures.Result` interface that represents the result of an I/O operation.
CompletableFutures.Result<T,E extends Exception>
A Result represents the result of a operation that can either succeed with a value of type T, or fail with a SQLException.
CompletableFutures.SQLResult<T>
A specialization of the `CompletableFutures.Result` interface that represents the result of executing a SQL query.
CompletableFutures.SuccessResult<T,E extends Exception>
A Result that represents a successful operation T.
CryptoUtils
DurationCounter
The DurationCounter interface represents a mechanism for measuring time durations between a "start" point and an "stop" point.
Executors
FlattenedRow
Row that has been flattened to a single `Object`.
Functions
Iterators
Iterators.LazyFanInPriorityQueue
A priority queue for sequenced, asynchronous processing of `CompletableFutures.SQLResult<RowBatch>` elements.
Iterators.PeekingAsyncIterator<T>
An implementation of the `AsyncIterator` interface that allows peeking at the next element without consuming it from the underlying iterator.
Json
MockOcientCluster
MockOcientCluster.IdempotentResultSetProvider
Provides a mechanism for simulating result set production with minimal overhead.
MockQueryRegistry
MockQueryRegistry.ExternalConfig
Externalized query configuration.
MockQueryRegistry.FetchArgs
Externalized fetch data request configuration.
MockQueryRegistry.FetchError
Represents an externally injected error.
MockQueryRegistry.QueryArgs
Externalized query optimization and stream configuration.
MockQueryRegistry.RedirectLocation
Represents a redirect location.
NullRowTransformer
Null transformer, column values are returned as-is.
NullRowTransformerFactory
QueuePermit
A functional interface representing a permit for a queue operation.
ReportLogger
Utility class for periodically logging JSON documents
Row
An interface that represents a row of data from a table.
RowBatch
RowTransformer
Interface for applying column value transformations directly within data fetch deserialization threads.
RowTransformerFactory
Factory interface for creating and managing `RowTransformer` instances.
SimpleMillisCounter
SortMode
An enumeration representing sorting modes.