| AbstractFactory |
This is the base class for factories that construct Indexes.
|
| 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.
|