Interface DataPointProcessor<P extends DataPoint<?>,K extends DataPointQueryKey>

Type Parameters:
P - The type of temporal point being processed, which extends DataPoint.
K - The type of query key used for identifying data points, which extends DataPointQueryKey.
All Superinterfaces:
QueriedPointProcessor<P,K,DataPointType>
All Known Subinterfaces:
AggregatedPointProcessor, RawPointProcessor

public sealed interface DataPointProcessor<P extends DataPoint<?>,K extends DataPointQueryKey> extends QueriedPointProcessor<P,K,DataPointType> permits AggregatedPointProcessor, RawPointProcessor
A sealed marker interface for processing standard temporal points, including raw and aggregated data.

This interface extends QueriedPointProcessor to provide common functionality for handling time series data points. It is restricted to specific implementations defined by AggregatedPointProcessor and RawPointProcessor.