Interface IInternalCopperContext

    • Method Detail

      • updateStructure

        void updateStructure​(com.activeviam.activepivot.core.intf.internal.structure.IWritablePivotStructure structure)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Adds to the cube all the elements (measures, hierarchies...) added to this context.
        Parameters:
        structure - the cube structure to update
      • publish

        void publish​(IInternalCopperMeasure measure)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Publishes the given measure and its dependencies if any. Their corresponding IMeasureMemberDescription will enrich the cube description.
        Parameters:
        measure - the measure to publish
      • getMeasurePublisher

        com.activeviam.copper.private_.IMeasurePublisher getMeasurePublisher()
        Deprecated, for removal: This API element is subject to removal in a future version.
        For testing purpose, exposes the IMeasurePublisher.
        Returns:
        the IMeasurePublisher
      • cubeHelper

        com.activeviam.copper.private_.ICubeHelper cubeHelper()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Gets the cube helper associated to this context.
        Returns:
        the cube helper
      • getMeasureName

        default String getMeasureName​(IInternalCopperMeasure measure)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns the name of the given measure. It can be a name generated by the engine if the user didn't specify one.
        Parameters:
        measure - the measure
        Returns:
        the name of the measure
      • getMeasureType

        default int getMeasureType​(IInternalCopperMeasure measure)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Gets the output type of the measure.