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.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.