Package com.activeviam.copper
Class DataCubeHelper
java.lang.Object
com.activeviam.copper.private_.util.CubeHelper
com.activeviam.copper.DataCubeHelper
- All Implemented Interfaces:
com.activeviam.copper.private_.ICubeHelper
@Deprecated(since="6.0.6",
forRemoval=true)
public class DataCubeHelper
extends com.activeviam.copper.private_.util.CubeHelper
Deprecated, for removal: This API element is subject to removal in a future version.
Data cube implementation of an
ICubeHelper.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IComparator<Object>Deprecated, for removal: This API element is subject to removal in a future version.Default comparator, used when no comparator is specified. -
Constructor Summary
ConstructorsConstructorDescriptionDataCubeHelper(DatabaseSelectionHelper dsSelectionHelper, IActivePivotDescription pivotDescription, DataCubeContext context) Deprecated, for removal: This API element is subject to removal in a future version.Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanalreadyExistsInCube(IInternalCopperHierarchy hierarchy) Deprecated, for removal: This API element is subject to removal in a future version.Returns true if the given hierarchy was already present in the cube before Copper calculations.getExistingAggregationProcedure(JoinKey joinKey) Deprecated, for removal: This API element is subject to removal in a future version.Returns an existingIAnalysisAggregationProcedureDescriptionthat has already been published in the cube by an earlier Copper run.getHierarchyCoordinate(IInternalCopperHierarchy hierarchy) Deprecated, for removal: This API element is subject to removal in a future version.Gets theHierarchyIdentifierof the given levels.getHierarchyInformation(IInternalCopperHierarchy hierarchy) Deprecated, for removal: This API element is subject to removal in a future version.Gets theHierarchyInformationof the given hierarchy.getLevelComparator(LevelIdentifier coordinate) Deprecated, for removal: This API element is subject to removal in a future version.For a given level, it retrieves its comparator from the cube description.getLevelIdentifier(IInternalCopperLevel internalCopperLevel) Deprecated, for removal: This API element is subject to removal in a future version.Returns theLevelIdentifiercorresponding to the givenIInternalCopperLevelfor the given context.Deprecated, for removal: This API element is subject to removal in a future version.Gets theLevelInformationof the given level.Deprecated, for removal: This API element is subject to removal in a future version.Gets the pivot measure description.static intgetPostProcessorOutputType(IPostProcessorDescription description) Deprecated, for removal: This API element is subject to removal in a future version.Retrieves the output type of a postprocessor.booleanhasBeenPublished(IInternalCopperHierarchy hierarchy) Deprecated, for removal: This API element is subject to removal in a future version.Indicates whether the hierarchy and dimension name of the given hierarchy clashes with any previously published Copper measure or any measure in the cube description.retrieveExistingMeasureByName(String measureName) Deprecated, for removal: This API element is subject to removal in a future version.Search for an existing measure in the cube.
-
Field Details
-
DEFAULT_LEVEL_COMPARATOR
Deprecated, for removal: This API element is subject to removal in a future version.Default comparator, used when no comparator is specified.
-
-
Constructor Details
-
DataCubeHelper
public DataCubeHelper(DatabaseSelectionHelper dsSelectionHelper, IActivePivotDescription pivotDescription, DataCubeContext context) Deprecated, for removal: This API element is subject to removal in a future version.Constructor.- Parameters:
dsSelectionHelper-DatabaseSelectionHelperattached to this instancepivotDescription- The description of the target cube before any change is broughtcontext- Copper context
-
-
Method Details
-
getLevelIdentifier
Deprecated, for removal: This API element is subject to removal in a future version.Returns theLevelIdentifiercorresponding to the givenIInternalCopperLevelfor the given context.- Parameters:
internalCopperLevel- the level- Returns:
- the
LevelIdentifier
-
getLevelInformation
Deprecated, for removal: This API element is subject to removal in a future version.Gets theLevelInformationof the given level.- Parameters:
level- the level- Returns:
- the level's information
-
getHierarchyInformation
Deprecated, for removal: This API element is subject to removal in a future version.Gets theHierarchyInformationof the given hierarchy.- Parameters:
hierarchy- the copper hierarchy- Returns:
- the hierarchy's information
-
getHierarchyCoordinate
Deprecated, for removal: This API element is subject to removal in a future version.Gets theHierarchyIdentifierof the given levels.- Parameters:
hierarchy- the copper hierarchy- Returns:
- the hierarchy's information
-
alreadyExistsInCube
Deprecated, for removal: This API element is subject to removal in a future version.Returns true if the given hierarchy was already present in the cube before Copper calculations.- Parameters:
hierarchy- the copper hierarchy- Returns:
- a boolean
-
hasBeenPublished
Deprecated, for removal: This API element is subject to removal in a future version.Indicates whether the hierarchy and dimension name of the given hierarchy clashes with any previously published Copper measure or any measure in the cube description.- Parameters:
hierarchy- the copper hierarchy- Returns:
- true if the hierarchy already exists
-
getMeasuresDescription
Deprecated, for removal: This API element is subject to removal in a future version.Gets the pivot measure description.- Returns:
- The measure description
-
retrieveExistingMeasureByName
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:com.activeviam.copper.private_.ICubeHelperSearch for an existing measure in the cube.- Specified by:
retrieveExistingMeasureByNamein interfacecom.activeviam.copper.private_.ICubeHelper- Overrides:
retrieveExistingMeasureByNamein classcom.activeviam.copper.private_.util.CubeHelper- Parameters:
measureName- the name of the measure to retrieve.- Returns:
- the measure description or
nullif it doesn't exist.
-
getPostProcessorOutputType
Deprecated, for removal: This API element is subject to removal in a future version.Retrieves the output type of a postprocessor.- Parameters:
description- The postprocessor description.- Returns:
- the output
typeof the postprocessor.
-
getLevelComparator
Deprecated, for removal: This API element is subject to removal in a future version.For a given level, it retrieves its comparator from the cube description.If none is defined, it returns
null.- Parameters:
coordinate- the level- Returns:
- the comparator of the level or
null
-
getExistingAggregationProcedure
Deprecated, for removal: This API element is subject to removal in a future version.Returns an existingIAnalysisAggregationProcedureDescriptionthat has already been published in the cube by an earlier Copper run.- Parameters:
joinKey- The JoinKey that was used to create the procedure description.- Returns:
- The matching procedure description, or
nullif none exists.
-