Interface DataPointType
- All Superinterfaces:
QueryablePointType<DataPointType>
,TemporalPointType
- All Known Implementing Classes:
StandardDataPointType
public sealed interface DataPointType
extends TemporalPointType, QueryablePointType<DataPointType>
permits StandardDataPointType
Represents a type of data point in the historian system.
This interface combines capabilities of both temporal points and queryable points, specifically for data point implementations. It refines the return types of the methods from parent interfaces to be more specific to data points.
This is a sealed interface, permitting only StandardDataPointType
as its implementation.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the class representing the type of data point this type handles.Class<? extends DataPointQueryOptions<? extends DataPointQueryKey>>
Returns the class of query options used when querying data points of this type.
-
Method Details
-
getPointClass
Returns the class representing the type of data point this type handles. This overrides the method inTemporalPointType
to provide a more specific return type.- Specified by:
getPointClass
in interfaceTemporalPointType
- Returns:
- the class of data points this type represents
-
getQueryOptionsClass
Class<? extends DataPointQueryOptions<? extends DataPointQueryKey>> getQueryOptionsClass()Returns the class of query options used when querying data points of this type. This overrides the method inQueryablePointType
to provide a more specific return type.- Specified by:
getQueryOptionsClass
in interfaceQueryablePointType<DataPointType>
- Returns:
- the class of query options used for this data point type
-