Class ArithmeticMeasureDefinition
- java.lang.Object
-
- com.gooddata.sdk.model.executeafm.afm.ArithmeticMeasureDefinition
-
- All Implemented Interfaces:
MeasureDefinition,java.io.Serializable
public class ArithmeticMeasureDefinition extends java.lang.Object implements MeasureDefinition
Arithmetic measure definition representing aggregation of existing measures, for example sum of measures, difference,...- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ArithmeticMeasureDefinition(java.util.List<java.lang.String> measureIdentifiers, java.lang.String operator)Constructor ofArithmeticMeasureDefinition
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getMeasureIdentifiers()get local identifiers of used measuresjava.util.Collection<ObjQualifier>getObjQualifiers()no qualifiers are used, only local identifiers are used seegetOperator()java.lang.StringgetOperator()get used operatorbooleanisAdHoc()java.lang.StringtoString()MeasureDefinitionwithObjUriQualifiers(ObjQualifierConverter objQualifierConverter)no conversion is done, because this definition uses only local identifiers-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.gooddata.sdk.model.executeafm.afm.MeasureDefinition
getUri
-
-
-
-
Constructor Detail
-
ArithmeticMeasureDefinition
public ArithmeticMeasureDefinition(java.util.List<java.lang.String> measureIdentifiers, java.lang.String operator)Constructor ofArithmeticMeasureDefinition- Parameters:
measureIdentifiers- local identifiers of measuresoperator- operator used for aggregation, for example sum, difference, multiplication, ratio, growth
-
-
Method Detail
-
getObjQualifiers
public java.util.Collection<ObjQualifier> getObjQualifiers()
no qualifiers are used, only local identifiers are used seegetOperator()- Specified by:
getObjQualifiersin interfaceMeasureDefinition- Returns:
- empty set
-
withObjUriQualifiers
public MeasureDefinition withObjUriQualifiers(ObjQualifierConverter objQualifierConverter)
no conversion is done, because this definition uses only local identifiers- Specified by:
withObjUriQualifiersin interfaceMeasureDefinition- Parameters:
objQualifierConverter- The function that converts identifier qualifiers to the matching URI qualifiers. In case when the object uses the identifier qualifiers, it will return a new copy of itself or its encapsulated objects that used URI qualifiers, otherwise the original object is returned. The parameter must not be null.- Returns:
- this instance
-
isAdHoc
public boolean isAdHoc()
- Specified by:
isAdHocin interfaceMeasureDefinition- Returns:
- true if this definition represents ad hoc specified measure, false otherwise
-
getMeasureIdentifiers
public java.util.List<java.lang.String> getMeasureIdentifiers()
get local identifiers of used measures- Returns:
- local identifiers of measure
-
getOperator
public java.lang.String getOperator()
get used operator- Returns:
- used operator
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-