com.microstrategy.web.objects.WebOperatorNode |
The WebOperatorNode interface represents an operator node within an expression. This
interface contains methods specific to an operator node. For methods which apply to
all nodes, see the WebNode
interface, which this one extends.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract int |
getFunction()
Returns the function being used in the node.
| ||||||||||
abstract int |
getFunctionType()
Returns the function type of the node.
| ||||||||||
abstract int |
getNodeProperty()
DE86283: The security filter expression for cube with MDX-RA(recursive attribute) need "nodeProperty" value in WebOperatorNode.
| ||||||||||
abstract String |
getPropertyString()
Returns an XML string representing the properties of this operator node.
| ||||||||||
abstract void |
setFunction(int function)
Sets the function being used in the operator node.
|
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]()
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]()
|
Returns the function being used in the node.
EnumDSSXMLFunction
, or EnumWebMRPFunction
in
the case of rank or percent nodes.Returns the function type of the node.
EnumWebFunctionType
.
DE86283: The security filter expression for cube with MDX-RA(recursive attribute) need "nodeProperty" value in WebOperatorNode.
and the "nodeProperty" for MDX-RA will be 1 or 2 which is not default value, and if "nodeProperty" with default value will be not
returned in long xml from IServer
Return nodeProperty which is named "node" in expression long XML which used for interacting with IServer, for example:
Returns an XML string representing the properties of this operator node. This string is empty for operator whose
function is NOT (@link EnumDSSXMLFunction#DssXmlFunctionRank}. When its function is (@link EnumDSSXMLFunction#DssXmlFunctionRank}, these
properties will be used to carry more information about this operator. Basically there are two properties, one of index 4, one of index 5.
The index 5 property will determine whether this operator is really a Rank operator or a Percentage operator. If this string contains
"
Sets the function being used in the operator node.
function | The function to use, from EnumDSSXMLFunction ( or EnumWebMRPFunction in
the case of rank or percent nodes). |
---|
IllegalArgumentException | Thrown if the function passed is invalid. |
---|