Class DataCubeMeasurePublisher

java.lang.Object
com.activeviam.copper.AMeasurePublisher
com.activeviam.copper.DataCubeMeasurePublisher
All Implemented Interfaces:
com.activeviam.copper.private_.IMeasurePublisher

public class DataCubeMeasurePublisher extends AMeasurePublisher
Concrete implementation of an IMeasurePublisher for data cubes.
Author:
ActiveViam
  • Constructor Details

    • DataCubeMeasurePublisher

      public DataCubeMeasurePublisher(DataCubeContext context, IActivePivotDescription pivotDescription, String applicationId)
      Constructor.
      Parameters:
      context - context used to publish measures
      pivotDescription - the pivot description
      applicationId - the application id
  • Method Details

    • getPublishedInstance

      public IInternalCopperMeasure getPublishedInstance(IInternalCopperMeasure measure)
      Returns the published version of the given measure i.e the one that underwent some optimization.
      Parameters:
      measure - the measure before publication
      Returns:
      the new instance used for publication