Class 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 Detail

      • 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 Detail

      • 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