Package io.deephaven.engine.table.impl.locations
package io.deephaven.engine.table.impl.locations
-
ClassDescriptionCommon base interface for table data listeners.Per-TableLocation, per-column key, state, and factory object.Sub-interface of
TableKey
to mark immutable implementations.Sub-interface ofTableLocationKey
to mark immutable implementations.Exception thrown by various sub-systems for data access.Service responsible forTableLocation
discovery.Interface for opaque table keys for use inTableDataService
implementations.Building block for Deephaven "source" tables, with helper methods for discovering locations and their sizes.Listener interface for anything that wants to know about changes to a location.Interface for opaque table location keys for use inTableLocationProvider
implementations.Discovery utility forTableLocation
s for a given table.ShiftObliviousListener interface for anything that wants to know about new table location keys.This exception is thrown when aTableLocation
that was in use by aTable
is removed.Interface for the mutable fields of a table location.Tool for generic multi-field "atomic" get/set of state values for a table location.Exception thrown when a requested partition value cannot be found because the partition key is unknown.