| Package | Description |
|---|---|
| com.sap.cloud.sdk.service.prov.api.filter | |
| com.sap.cloud.sdk.service.prov.api.filter.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BinaryExpressionNode
Represents a filter expression containing a binary operator.
|
interface |
FunctionNode
Represents a function node.
|
interface |
LiteralNode
Represents a leaf node which has a literal value.
|
interface |
PropertyNode |
interface |
UnaryExpressionNode |
| Modifier and Type | Method and Description |
|---|---|
ExpressionNode |
UnaryExpressionNode.getChild()
Gets the child node of the unary expression.
|
ExpressionNode |
BinaryExpressionNode.getFirstChild()
Gets the first child in the filter expression tree.
|
ExpressionNode |
BinaryExpressionNode.getSecondChild()
Gets the second child in the filter expression tree.
|
| Modifier and Type | Method and Description |
|---|---|
List<ExpressionNode> |
ExpressionAPIUtility.getChildren(ExpressionNode filterTreeNode)
Gets all the children of a filter expression tree.
|
default List<ExpressionNode> |
Expression.getLeafUnitNodes()
Gets all the leaf units of the expression tree.
|
List<ExpressionNode> |
ExpressionAPIUtility.getLeafUnits(Expression filterTreeNode)
Gets all the leaf units of the expression tree.
|
default List<ExpressionNode> |
Expression.getNodes()
Gets all the nodes from a filter expression tree.
|
List<ExpressionNode> |
ExpressionAPIUtility.getNodes(Expression filterTreeNode)
Gets all the nodes from a filter expression tree.
|
List<ExpressionNode> |
FunctionNode.getParameters()
Gets the list of filter expressions used in the function.
|
| Modifier and Type | Method and Description |
|---|---|
List<ExpressionNode> |
ExpressionAPIUtility.getChildren(ExpressionNode filterTreeNode)
Gets all the children of a filter expression tree.
|
boolean |
ExpressionAPIUtility.hasFunction(ExpressionNode currentNode,
ExpressionOperatorTypes.FUNCTION function)
Checks whether a function is used in a filter expression.
|
boolean |
ExpressionAPIUtility.hasOperator(ExpressionNode currentNode,
ExpressionOperatorTypes.OPERATOR operator)
Checks whether an operator is used in a filter expression.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
FilterNodeInternal |
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryExpressionNodeImpl |
class |
FunctionNodeImpl |
class |
LiteralNodeImpl |
class |
PropertyNodeImpl |
class |
UnaryExpressionNodeImpl |
| Modifier and Type | Method and Description |
|---|---|
ExpressionNode |
UnaryExpressionNodeImpl.getChild() |
ExpressionNode |
BinaryExpressionNodeImpl.getFirstChild() |
ExpressionNode |
BinaryExpressionNodeImpl.getSecondChild() |
| Modifier and Type | Method and Description |
|---|---|
List<ExpressionNode> |
FunctionNodeImpl.getParameters() |
Copyright © 2020 SAP. All Rights Reserved.