Type Parameters:
T - The type of point this key is for, which must extend both TemporalPointType and QueryablePointType.
All Known Subinterfaces:
ComplexQueryKey<I>, DataPointQueryKey
All Known Implementing Classes:
AggregatedQueryKey, AnnotationQueryKey, MetadataQueryKey, RawQueryKey

public sealed interface QueryKey<T extends TemporalPointType & QueryablePointType<T>> permits DataPointQueryKey, ComplexQueryKey<I>
Base interface for all query keys.

This interface defines a contract for query keys that are associated with specific types of temporal and queryable points. It is a sealed interface, meaning only the specified subtypes (DataPointQueryKey and ComplexQueryKey) are allowed to implement it.

  • Method Summary

    Modifier and Type
    Method
    Description
    Retrieves the type of point this key is associated with.
  • Method Details