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.