Class RVDataModelMeasure

java.lang.Object
io.revealbi.core.data.RVDataModelMeasure

public class RVDataModelMeasure extends Object
Represents a custom measure in the data model.

Use this with IRVDataModelProvider.getMeasures(RVDataSourceItem, io.revealbi.core.IRequestContext) to inject custom measures into a data source.

API Note:
This class is part of the beta IRVDataModelProvider API and may change in future releases.
  • Constructor Details

    • RVDataModelMeasure

      public RVDataModelMeasure(String name, String expression)
      Creates a new measure with the given name and expression.
      Parameters:
      name - The name of the measure.
      expression - The expression that defines the measure.
  • Method Details

    • getName

      public String getName()
      Returns the name of the measure.
      Returns:
      The measure name.
    • getExpression

      public String getExpression()
      Returns the expression that defines this measure.
      Returns:
      The measure expression.
    • getDescription

      public String getDescription()
      Returns the description of the measure.
      Returns:
      The measure description.
    • setDescription

      public void setDescription(String description)
      Sets the description of the measure.
      Parameters:
      description - The description to set.