Package io.deephaven.engine.table.impl.locations.impl
package io.deephaven.engine.table.impl.locations.impl
-
ClassDescriptionPartial ColumnLocation implementation for use by TableDataService implementations.Partial
TableDataService
implementation.Partial TableLocation implementation for use by TableDataService implementations.PartialTableLocationProvider
implementation for standalone use or as part of aTableDataService
.RoutingTableDataService
that applies a selector function to pick service(s) for each request.A consistency monitor for use in the CompositeTableDataService.TableDataService
implementation with support to filter the providedTableLocation
s.A supplier that uses a FunctionConsistencyMonitor to ensure that multiple invocations to the same function always return the same value, even if underlying conditions (like the date) change.KnownLocationKeyFinder<TLK extends ImmutableTableLocationKey>Location finder
that delivers a known set ofkeys
.TableLocation
implementation for locations that are found to not actually exist when accessed.ParallelDeferredGroupingProvider<DATA_TYPE>Grouping provider that loads column location metadata and assembles grouping indexes lazily on demand.BaseImmutableTableLocationKey
implementation for table locations that may be enclosed by partitions.Compares two maps of partitions by key-value pairs.Formats a map of partitions as key-value pairs.Polling-drivenTableLocationProvider
implementation that delegateslocation key
discovery to aTableLocationKeyFinder
andlocation
creation to aTableLocationFactory
.RandomGroupingBuilder<DATA_TYPE>Builder for constructing groupings from one or more<value, key range>
pairs, with no requirement that key ranges be sequential.RecordingLocationKeyFinder<TLK extends ImmutableTableLocationKey>Location finder
that will record and expose the output of another for subsequent delivery to an observer.ATableLocationProvider
that provides access to exactly one, previously-knownTableLocation
.TableKey
implementation for standalone tables that are created without aTableDataService
.TableLocationKey
implementation for unpartitioned standalone tables.SubscriptionAggregator<LISTENER_TYPE extends BasicTableDataListener>Implement optional subscription support suitable for multiple TableDataService components.Interface forTableLocation
creation.TableLocationKeyFinder<TLK extends TableLocationKey>Interface forTableLocationKey
discovery with delivery to a callback.Intermediates between push-based subscription to a TableLocationProvider and polling on update source refresh.Intermediates between push-based subscription to a TableLocation and polling on update source refresh.