Klasse AggregateFunction<T>

java.lang.Object
org.deidentifier.arx.aggregates.AggregateFunction<T>
Typparameter:
T -
Alle implementierten Schnittstellen:
Serializable
Bekannte direkte Unterklassen:
AggregateFunction.AggregateFunctionWithParameter, AggregateFunction.GenericArithmeticMean, AggregateFunction.GenericArithmeticMeanOfBounds, AggregateFunction.GenericBounds, AggregateFunction.GenericGeometricMean, AggregateFunction.GenericGeometricMeanOfBounds, AggregateFunction.GenericInterval, AggregateFunction.GenericSet

public abstract class AggregateFunction<T> extends Object implements Serializable
This abstract class represents an aggregate function.
Siehe auch:
  • Methodendetails

    • forType

      public static <T> AggregateFunction.AggregateFunctionBuilder<T> forType(DataType<T> type)
      Returns a builder for the given data type.
      Typparameter:
      T -
      Parameter:
      type -
      Gibt zurück:
    • aggregate

      public abstract String aggregate(String[] values)
      This function returns an aggregate value.
      Parameter:
      values -
      Gibt zurück:
    • hasParameter

      public boolean hasParameter()
      Returns whether the function accepts a parameter.
      Gibt zurück:
    • toLabel

      public abstract String toLabel()
      Returns a label.
      Gibt zurück:
    • toString

      public abstract String toString()
      Setzt außer Kraft:
      toString in Klasse Object