| Modifier and Type | Method and Description |
|---|---|
PreExtensionQueryResponseBuilder |
PreExtensionQueryResponseBuilder.setExpression(Expression expression)
Use this method to add the modified FilterExpression of the current Query request represented as an Expression object.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BinaryExpressionNode
Represents a filter expression containing a binary operator.
|
interface |
ExpressionNode |
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 |
|---|---|
Expression |
ExpressionBuilder.and(Expression left,
Expression right)
Joins two expressions using the
and binary operator. |
Expression |
ExpressionBuilder.createExpression(Expression left,
ExpressionOperatorTypes.BINARY_OPERATOR operator,
Expression right)
Creates a binary expression by combining two child expressions with an operator.
|
Expression |
ExpressionBuilder.createExpression(String path,
ExpressionOperatorTypes.BINARY_OPERATOR operator,
Object value)
Creates a binary expression that comprises of a PropertyNode, LiteralNode, and the operator.
|
Expression |
ExpressionHelper.getQueryExpression()
Returns the Tree representation of Query Expression
|
Expression |
ExpressionBuilder.not(Expression filter)
Prepends the
not operator to the expression. |
| Modifier and Type | Method and Description |
|---|---|
Expression |
ExpressionBuilder.and(Expression left,
Expression right)
Joins two expressions using the
and binary operator. |
Expression |
ExpressionBuilder.createExpression(Expression left,
ExpressionOperatorTypes.BINARY_OPERATOR operator,
Expression right)
Creates a binary expression by combining two child expressions with an operator.
|
List<ExpressionNode> |
ExpressionAPIUtility.getLeafUnits(Expression filterTreeNode)
Gets all the leaf units of the expression tree.
|
List<ExpressionNode> |
ExpressionAPIUtility.getNodes(Expression filterTreeNode)
Gets all the nodes from a filter expression tree.
|
Expression |
ExpressionBuilder.not(Expression filter)
Prepends the
not operator to the expression. |
void |
ExpressionHelper.setQueryExpression(Expression expression)
Sets the Query 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 |
|---|---|
Expression |
ExpressionBuilderImpl.and(Expression left,
Expression right) |
Expression |
ExpressionBuilderImpl.createExpression(Expression left,
ExpressionOperatorTypes.BINARY_OPERATOR operator,
Expression right) |
Expression |
ExpressionBuilderImpl.createExpression(String path,
ExpressionOperatorTypes.BINARY_OPERATOR operator,
Object value) |
Expression |
ExpressionBuilderImpl.not(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
ExpressionBuilderImpl.and(Expression left,
Expression right) |
Expression |
ExpressionBuilderImpl.createExpression(Expression left,
ExpressionOperatorTypes.BINARY_OPERATOR operator,
Expression right) |
Expression |
ExpressionBuilderImpl.not(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
abstract Expression |
QueryRequest.getQueryExpression()
Gets the filter expression tree from the Query request.
|
| Modifier and Type | Method and Description |
|---|---|
Expression |
QueryRequestImpl.getQueryExpression() |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryRequestImpl.setQueryExpression(Expression expression) |
Copyright © 2020 SAP. All Rights Reserved.