com.microstrategy.web.objects.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 it's relationship to other attributes. Also worth noting is that a relationship node, like
an operator node, can have child nodes. This interface contains methods specific to
a relationship node. For methods which apply to
all nodes, see the WebNode
interface, which this one extends.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract boolean |
getApplySubExpression()
Returns the applySubExpression flag.
| ||||||||||
abstract WebRelationship |
getRelationship()
Returns the object describing the relationship which defines the relationship node.
| ||||||||||
abstract boolean |
getUseSchema()
Returns the useSchema flag.
| ||||||||||
abstract void |
setApplySubExpression(boolean applySubExpression)
Sets the applySubExpression flag.
| ||||||||||
abstract void |
setRelationship(WebRelationship relationship)
Sets the object describing the relationship which defines the relationship node.
| ||||||||||
abstract void |
setUseSchema(boolean useSchema)
Sets the useSchema flag.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Returns the applySubExpression flag.
Under normal use in a filter, the subexpression below the relationship node is converted to a different filter by applying the relationship on this node. The expression is not used, other than as a source for the relationship. Setting this property to True asks that the sub-expression is applied in its own right as well.
Returns the object describing the relationship which defines the relationship node.
WebRelationship
object, corresponding to the relationship set on the node.
Returns the useSchema flag. If this is true, then the relationship object will be ignored, and instead, the schema will be used to determine the relationship used in the relationship node.
Sets the applySubExpression flag.
Under normal use in a filter, the subexpression below the relationship node is converted to a different filter by applying the relationship on this node. The expression is not used, other than as a source for the relationship. Setting this property to True asks that the sub-expression is applied in its own right as well.
applySubExpression | The desired value of the applySubExpression flag. |
---|
Sets the object describing the relationship which defines the relationship node.
relationship | A WebRelationship object, corresponding to the relationship set on the node. |
---|
Sets the useSchema flag. If this is true, then the relationship object will be ignored and instead, the schema will be used to determine the relationship used in the relationship node.
useSchema | The desired value of the useSchema flag. |
---|