Package com.appliedolap.essbase
Interface EssCubeVariable
- All Superinterfaces:
EssObject,EssVariable
- All Known Implementing Classes:
EssCubeVariableImpl
A substitution variable defined on one cube, which shadows an application or server variable of the
same name for queries and calculations against that cube.
Deliberately not a subtype of EssApplicationVariable, though it does know its owning
application. The two are siblings: a cube variable is not an application variable, and typing it as
one would let it be handed to anything expecting EssApplication.getVariables() - a list
whose members can all be deleted from the application, which this one cannot.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.appliedolap.essbase.EssObject
EssObject.TypeNested classes/interfaces inherited from interface com.appliedolap.essbase.EssVariable
EssVariable.Scope -
Method Summary
Modifier and TypeMethodDescriptionThe application owning the cube - not where this variable lives, but often what you want next.getCube()
-
Method Details
-
getCube
EssCube getCube()- Returns:
- the cube this variable is defined on
-
getApplication
EssApplication getApplication()The application owning the cube - not where this variable lives, but often what you want next.- Returns:
- the owning application
-