Interface AggregationType

All Known Implementing Classes:
LegacyAggregateAdapter, QuestAggregateFunction

public interface AggregationType
Represents an aggregation type used in the historian system.

This interface defines the structure for aggregation types, including methods to retrieve the identifier, name, description, and optional data type of the aggregation.

  • Method Summary

    Modifier and Type
    Method
    Description
    Retrieves the optional data type associated with the aggregation type.
    Retrieves the description of the aggregation type.
    int
    Retrieves the unique identifier of the aggregation type.
    Retrieves the name of the aggregation type.
  • Method Details

    • identifier

      int identifier()
      Retrieves the unique identifier of the aggregation type.
      Returns:
      An integer representing the unique identifier.
    • name

      String name()
      Retrieves the name of the aggregation type.
      Returns:
      A string representing the name of the aggregation type.
    • description

      LocalizedString description()
      Retrieves the description of the aggregation type.
      Returns:
      A LocalizedString containing the description of the aggregation type.
    • dataType

      Optional<DataType> dataType()
      Retrieves the optional data type associated with the aggregation type.
      Returns:
      An Optional containing the DataType, or empty if not applicable.