Class LadderShiftsAnalysisHierarchy
- java.lang.Object
-
- com.qfs.multiversion.impl.ATransactionalMultiVersion<B,T,V>
-
- com.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AMultiVersionAxisHierarchy<com.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AnalysisHierarchyBase,com.qfs.pivot.hierarchy.IAxisHierarchyTransaction,com.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AnalysisAxisHierarchyVersion>
-
- com.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AMultiVersionAnalysisHierarchy
-
- com.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AAnalysisHierarchy
-
- com.activeviam.risk.starter.cfg.pivot.impl.LadderShiftsAnalysisHierarchy
-
- All Implemented Interfaces:
com.qfs.monitoring.memory.IMemoryMonitored
,com.qfs.multiversion.IMultiVersion
,com.qfs.multiversion.IMultiVersionOperations
,com.qfs.multiversion.ITransactionalMultiVersion
,com.qfs.store.IDatastoreAware
,com.quartetfs.biz.pivot.cube.hierarchy.axis.IAxisHierarchy
,com.quartetfs.biz.pivot.cube.hierarchy.axis.IMultiVersionAxisHierarchy
,com.quartetfs.biz.pivot.cube.hierarchy.IAnalysisHierarchy
,com.quartetfs.biz.pivot.cube.hierarchy.IHierarchy
,com.quartetfs.biz.pivot.cube.hierarchy.IMultiVersionHierarchy
,com.quartetfs.biz.pivot.cube.hierarchy.IOlapElement
,com.quartetfs.fwk.types.IExtendedPluginValue
,Serializable
@QuartetExtendedPluginValue(intf=com.quartetfs.biz.pivot.cube.hierarchy.IMultiVersionHierarchy.class, key="LADDER_SHIFTS_HIERARCHY") public class LadderShiftsAnalysisHierarchy extends com.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AAnalysisHierarchy
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_HIERARCHY_NAME
static String
DEFAULT_LEVEL_NAME
static String
LEVEL_NAME
static String
PLUGIN_KEY
-
Fields inherited from class com.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AMultiVersionAnalysisHierarchy
datastore, defaultComparator, fieldMap, firstBuild, isAllMembersEnabled, levelDictionaries, staticMembersHierarchy
-
Fields inherited from class com.qfs.multiversion.impl.ATransactionalMultiVersion
base, latest, transaction, transactionCreationLock
-
Fields inherited from interface com.quartetfs.biz.pivot.cube.hierarchy.IAnalysisHierarchy
LEVEL_TYPES_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description LadderShiftsAnalysisHierarchy(com.quartetfs.biz.pivot.cube.hierarchy.IAnalysisHierarchyInfo info)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<Object[]>
buildDiscriminatorPaths()
String
getLevelName(int ordinal)
int
getLevelsCount()
boolean
getNeedRebuild()
String
getType()
-
Methods inherited from class com.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AAnalysisHierarchy
getLevelComparator, getLevelField, getUseIntrospection
-
Methods inherited from class com.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AMultiVersionAnalysisHierarchy
beforeTransactionPrepareCommit, buildIntrospectingLevelInfo, buildNonIntrospectingLevelInfo, checkDiscriminatorPath, cloneWithMembers, collectStaticMembers, contributeMember, contributeToDictionaries, createLevels, createNewTransaction, createStaticHierarchy, createVersion, discard, fillStaticHierarchy, getDictionary, getFieldMap, getHierarchyInfo, getLevelType, getMemoryStatistic, getRange, getUnknownMemberDiscriminator, init, setDatastoreSession, setFieldMap, setHierarchicalMapping
-
Methods inherited from class com.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AMultiVersionAxisHierarchy
afterTransactionCommit, estimateChildren, estimateLevelCardinality, getChild, getChildren, getChildrenIterator, getLevels, getName, getOrdinal, getProperties, hasMdxLeafMember, isEmpty, membersIterator, membersIterator, membersIterator, retrieveChild, retrieveMembers, retrieveMembers, retrieveMembers, toString
-
Methods inherited from class com.qfs.multiversion.impl.ATransactionalMultiVersion
afterTransactionPrepareCommit, beforeTransactionCommit, commit, getMostRecentVersion, getOrCreateTransaction, getTransaction, rollback, setLatest
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.quartetfs.biz.pivot.cube.hierarchy.IAnalysisHierarchy
buildDiscriminatorPathsIterator
-
Methods inherited from interface com.quartetfs.biz.pivot.cube.hierarchy.axis.IAxisHierarchy
estimateChildren, estimateLevelCardinality, getChild, getChildren, getChildrenIterator, hasMdxLeafMember, membersIterator, membersIterator, membersIterator, retrieveChild, retrieveMembers, retrieveMembers, retrieveMembers
-
Methods inherited from interface com.quartetfs.biz.pivot.cube.hierarchy.IHierarchy
getLevels, getOrdinal, isEmpty
-
Methods inherited from interface com.quartetfs.biz.pivot.cube.hierarchy.axis.IMultiVersionAxisHierarchy
commit, getMostRecentVersion, getOrCreateTransaction, getTransaction
-
-
-
-
Field Detail
-
PLUGIN_KEY
public static final String PLUGIN_KEY
- See Also:
- Constant Field Values
-
DEFAULT_HIERARCHY_NAME
public static final String DEFAULT_HIERARCHY_NAME
- See Also:
- Constant Field Values
-
DEFAULT_LEVEL_NAME
public static final String DEFAULT_LEVEL_NAME
- See Also:
- Constant Field Values
-
LEVEL_NAME
public static final String LEVEL_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getType
public String getType()
- Specified by:
getType
in interfacecom.quartetfs.fwk.types.IExtendedPluginValue
- Specified by:
getType
in classcom.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AAnalysisHierarchy
-
getLevelsCount
public int getLevelsCount()
-
getLevelName
public String getLevelName(int ordinal)
- Specified by:
getLevelName
in interfacecom.quartetfs.biz.pivot.cube.hierarchy.IAnalysisHierarchy
- Overrides:
getLevelName
in classcom.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AAnalysisHierarchy
-
buildDiscriminatorPaths
public Collection<Object[]> buildDiscriminatorPaths()
-
getNeedRebuild
public boolean getNeedRebuild()
- Specified by:
getNeedRebuild
in interfacecom.quartetfs.biz.pivot.cube.hierarchy.IAnalysisHierarchy
- Overrides:
getNeedRebuild
in classcom.quartetfs.biz.pivot.cube.hierarchy.axis.impl.AAnalysisHierarchy
-
-