Home > Class Reference > ENSLIB namespace > %DeepSee.Model.namedSet

%DeepSee.Model.namedSet

class %DeepSee.Model.namedSet extends %DeepSee.Model.node

Meta-data object that represents a named set within a DeepSee cube.
At query processing time, references to a named set are replaced with the setExpression that defines the set.

Property Inventory

Method Inventory

Properties

relationship cube as %DeepSee.Model.cube (XMLPROJECTION = "none") [ Inverse = namedSets , Cardinality = one ];
Cube that this named set belongs to.
Property methods: cubeGet(), cubeGetObject(), cubeGetObjectId(), cubeGetSwizzled(), cubeIsValid(), cubeNewObject(), cubeRClose(), cubeRExec(), cubeRFetch(), cubeRelate(), cubeSQLCompute(), cubeSet(), cubeUnRelate()
property setExpression as %DeepSee.Datatype.string (MAXLEN = 32000, XMLPROJECTION = "attribute");
MDX expression that defines the members of this named set. This expression must evaluate to a member or set of members: e.g., "[City].Members" or "[City].[Boston]".
Property methods: setExpressionDisplayToLogical(), setExpressionGet(), setExpressionIsValid(), setExpressionLogicalToDisplay(), setExpressionLogicalToOdbc(), setExpressionNormalize(), setExpressionSet()

Methods

method %Validate() as %Status
Test if this named set's definition is valid.

Inherited Members

Inherited Properties

Inherited Methods