AbstractFactory |
This is the base class for factories that construct Index es.
|
AbstractIndexUpdateNotification |
Common base class for index update notifications.
|
AbstractNotification |
Common base class for notifications.
|
AbstractTreeIndexImplRandomBuilder |
|
AdaptiveBuilder |
|
AddedTableLoggingListener |
|
AppendOnlyArrayBackedMutableTable |
An in-memory table that allows you to add rows as if it were an InputTable, which can be updated on the LTM.
|
ArrayBackedTableWriter |
The ArrayBackedTableWriter creates an in-memory table using ArrayBackedColumnSources of the type specified in the
constructor.
|
AsyncClientErrorNotifier |
When we get an error from a table in the listener tree, we want to send an appropriate command to the clients
indicating that something has gone wrong with the table.
|
AsyncErrorLogger |
A static implementation for simple, ephemeral, error recording within a single query.
|
ChunkBoxer |
Convert an arbitrary chunk to a chunk of boxed objects.
|
ChunkUtils |
|
ClockTimeProvider |
Adapter to allow a Clock to serve as a TimeProvider.
|
ColumnHolder |
Data to construct a data column.
|
ColumnsToRowsTransform |
Convert value columns into labeled rows.
|
ComplementRangeIterator |
An iterator for the complement set over an universe of [0, Long.MAX_VALUE].
|
ContiguousRedirectionIndexImpl |
|
CumulativeUtil |
Utilities for cumulative and rolling aggregations.
|
CumulativeUtil.CumulativeFilterHelper |
Provides a helper class with a map to cache previous row values when performing filtering of
data whose values change from row to row.
|
CumulativeUtil.CumulativeHelper |
Provides a helper class with a map to cache previous row values when performing rolling or
cumulative aggregations.
|
CurrentOnlyIndex |
|
DynamicTableToAdoConverter<T extends com.fishlib.dataobjects.WAbstractDataObject> |
Convert DynamicTable changes into ADO handler calls.
|
DynamicTableWriter |
The DynamicTableWriter creates an in-memory table using ArrayBackedColumnSources of the type specified in the
constructor.
|
FilteredTableMap |
A TableMap that filters and optionally transforms the keys of another TableMap.
|
FreezeBy |
FreezeBy records the first value for a given key in the output table and ignores subsequent changes.
|
FullTableLoggingListener |
|
FunctionGeneratedTableFactory |
An abstract table that represents the result of a function.
|
GroupACLData |
|
GroupedRedirectionIndex |
The GroupedRedirectionIndex is intended for situations where you have several Indices that represent contiguous rows
of your output table and a flat output index.
|
HashSetBackedTableFactory |
An abstract table that represents a hashset of smart keys.
|
HybridWriter |
TableWriter that writes to multiple other writers.
|
Index.AbstractRandomBuilder |
|
Index.AdaptiveIndexBuilder |
|
Index.IndexUpdateCoalescer |
|
Index.LegacyIndexUpdateCoalescer |
|
Index.ShiftInversionHelper |
|
IndexBuilder.Helper |
|
IndexCodec |
A codec to encode and decode generic Indexes to a column.
|
IndexCounts |
|
IndexPeformanceTest |
|
IndexShiftData |
A set of sorted shifts.
|
IndexShiftData.Builder |
Helper utility to build instances of IndexShiftData with internally consistent data.
|
IndexShiftData.SmartCoalescingBuilder |
Helper utility to build instances of IndexShiftData with internally consistent data.
|
IndexShiftDataExpander |
|
IndexUtilities |
|
IntColumnSourceRedirectionIndex |
|
InverseIndexRedirectionIndexImpl |
|
KeyedArrayBackedMutableTable |
An in-memory table that has keys for each row, which can be updated on the LTM.
|
KeyHolder.Base |
|
LeaderTableFilter |
Return rows from multiple follower tables with the IDs indicated by the leader table.
|
LeaderTableFilter.TableBuilder |
Produce a Map of synchronized tables.
|
LeaderTableFilter.TableMapBuilder |
Produce a Map of synchronized TableMaps.
|
LongColumnSourceRedirectionIndex |
|
MergeSortedHelper |
Utility to take a set of tables, each of which is sorted; and merge them together into a single table, which will
also be sorted.
|
MergeSortedHelper.SortedMergeColumnSource<T> |
|
MixedBuilder |
|
OrderedKeysAsChunkImpl |
|
OrderedKeysKeyIndicesChunkImpl |
|
OrderedKeysKeyRangesChunkImpl |
|
RangePriorityQueueBuilder |
A RandomBuilder type that uses a priority queue of ranges.
|
RedirectionIndexLockFreeImpl |
This is a lock-free implementation of a RedirectionIndex.
|
RedirectionIndexUtilities |
|
RefCountedCow<T> |
This class enables a pattern of use where objects can be shared from multiple references/identities
while they are used read-only.
|
RowOrientedArrayBackedTableWriter |
A row-oriented version of ArrayBackedTableWriter.
|
RspBitmapSequentialBuilder |
|
RuntimeMemory |
Cache memory utilization.
|
ShiftData |
|
ShiftedOrderedKeys |
|
SizedSafeCloseable<T extends SafeCloseable> |
|
SortedIndex |
|
StaticSingleValueRedirectionIndexImpl |
|
SyncTableFilter |
Return the rows with the highest commonly available ID from multiple tables.
|
SyncTableFilter.Builder |
Produce a TableMap of synchronized tables.
|
TableBuilder |
Class to aid in building Tables from a TableDefinition.
|
TableLogger |
|
TableMapUtils |
|
TableMapUtils.MergeGet |
|
TableMapUtils.PresubscribeGet |
|
TableMapUtils.TableHolder |
|
TableTimeConversions |
|
TailInitializationFilter |
For an Intraday restart, we often know that all data of interest must take place within a fixed period of time.
|
TerminalNotification |
|
TickingSingleValueRedirectionIndexImpl |
|
TreeIndex |
|
TreeIndexImplRandomBuilder |
|
TreeIndexImplSequentialBuilder |
|
UpdateCommitter<T> |
|
UpdatePerformanceTracker |
This tool is meant to track periodic update events that take place in a LiveTableMonitor.
|
UpdatePerformanceTracker.Entry |
Entry class for tracking the performance characteristics of a single recurring update event.
|
UpdatePerformanceTracker.InstanceLevelDetails |
Holder for logging details that are the same across the UpdatePerformanceTracker instance
|
UpdatePerformanceTracker.IntervalLevelDetails |
Holder for logging details that are the same for every Entry in an interval
|
UpdatePerformanceTracker.SubEntry |
A smaller entry that simply records usage data, meant for aggregating into the larger entry.
|
UpdateSizeCalculator |
Calculate the size of the chunks needed to process an update.
|
WrappedIndexRedirectionIndexImpl |
This RedirectionIndex implementation flattens the view onto the underlying wrapped index.
|
ZipTables |
An operation that "Zips" a set of tables of together row by row, joining the columns together.
|
ZipTables.Builder |
A Builder to zip the columns of two tables together.
|