Package com.qfs.distribution
Enum Class IDistributedActivePivot.DataReplication
java.lang.Object
java.lang.Enum<IDistributedActivePivot.DataReplication>
com.qfs.distribution.IDistributedActivePivot.DataReplication
- All Implemented Interfaces:
Serializable,Comparable<IDistributedActivePivot.DataReplication>,java.lang.constant.Constable
- Enclosing interface:
- IDistributedActivePivot
public static enum IDistributedActivePivot.DataReplication
extends Enum<IDistributedActivePivot.DataReplication>
In different distributed applications, the data cubes are allowed to have different hierarchies
and levels. The query cubes are the union of all hierarchies and levels of the data ones : it
thus allows to build queries to retrieve some measures on locations that do not exist locally.
As measures from different cubes are independent, we allow the measures to appear on these "unknown" locations. The data replication properties allows to configure how the measures should be replicated.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionNO_REPLICATIONwill replicate the measures only on the default member of unknown hierarchies(AllMemberfor regular hierarchies, or the default member for slicing hierarchies).REPLICATEwill replicate the measures on every unknown levels and hierarchies.REPLICATE_ON_SLICERwill replicate the measures on the first level of unknown hierarchies. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
REPLICATE
REPLICATEwill replicate the measures on every unknown levels and hierarchies.For instance, if a data cube does not have the Currency dimension, and a query tries to retrieve its measures and display them on the currency hierarchy, then the measures will be replicated on every level specified by the query (AllMember, EUR, USD,...).
-
REPLICATE_ON_SLICER
REPLICATE_ON_SLICERwill replicate the measures on the first level of unknown hierarchies.This applies to
AllMemberfor regular hierarchies, and all the first-level members for a slicing hierarchy. -
NO_REPLICATION
NO_REPLICATIONwill replicate the measures only on the default member of unknown hierarchies(AllMemberfor regular hierarchies, or the default member for slicing hierarchies).
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-