MicroStrategy ONE
WebNode
The WebNode interface represents a node within an expression tree. The object which implements this interface is not directly instantiatable; the only way to obtain a WebNode object is through WebExpression or another WebNode. The only way to create a new node in an expression tree is to call the appropriate create method on WebExpression. Note that a WebNode object is linked to its expression object and cannot be directly moved between expression trees.
-
WebElementsObjectNode
The WebElementsObjectNode interface represents an element list contained within an expression. For example, an element list qualification would require users to create this type of node.
-
WebShortcutNode
The WebShortcutNode interface represents a shortcut node within an expression. For example, users can attach existing attributes, filters, and other metadata objects to an expression.
-
WebFormShortcutNode
The WebFormShortcutNode interface represents an attribute form shortcut node within an expression. For example, users would create a node of this type when qualifying on an attribute form, such as the id or description.
-
WebOperatorNode
The WebOperatorNode interface represents an operator node within an expression. For example, “In List”, “Single Metric”, and “Attribute Form” qualifications are nodes of this type.
-
WebRelationshipNode
The WebRelationshipNode interface represents a relationship node within an expression. A relationship node is a qualification which allows the user to filter a certain attribute by its relationship to other attributes.
-
WebValueNode
The WebValueNode interface represents a constant value. For example, a banding qualification requires the start at, stop at, and step size values as constant nodes.
-
WebBigDecimalNode
The WebBigDecimalNode interface represents a big decimal within an expression.
-
WebConstantNode
The WebConstantNode interface represents a constant node within an expression.
-
WebTimeNode
The WebTimeNode interface represents a time node within an expression.