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
TableDataServiceimplementation.Partial TableLocation implementation for use by TableDataService implementations.PartialTableLocationProviderimplementation for standalone use or as part of aTableDataService.RoutingTableDataServicethat applies a selector function to pick service(s) for each request.A consistency monitor for use in the CompositeTableDataService.TableDataServiceimplementation with support to filter the providedTableLocations.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 finderthat delivers a known set ofkeys.TableLocationimplementation for locations that are found to not actually exist when accessed.BaseImmutableTableLocationKeyimplementation 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-drivenTableLocationProviderimplementation that delegateslocation keydiscovery to aTableLocationKeyFinderandlocationcreation 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 finderthat will record and expose the output of another for subsequent delivery to an observer.ATableLocationProviderthat provides access to exactly one, previously-knownTableLocation.TableKeyimplementation for standalone tables that are created without aTableDataService.TableLocationKeyimplementation for unpartitioned standalone tables.SubscriptionAggregator<LISTENER_TYPE extends BasicTableDataListener>Implement optional subscription support suitable for multiple TableDataService components.Interface forTableLocationcreation.TableLocationKeyFinder<TLK extends TableLocationKey>Interface forTableLocationKeydiscovery 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.