| Modifier and Type | Method and Description |
|---|---|
SelectorNode |
MessageSelectorParser.parse()
Parse the given message selector expression into a selector node tree
|
| Modifier and Type | Class and Description |
|---|---|
class |
Identifier
Implementation for a message selector language Identifier node.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
SelectorNode.parenthesize(SelectorNode node) |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanLiteral
BooleanLiteral
|
class |
Literal
Literal
|
class |
NullLiteral
NullLiteral
|
class |
NumericLiteral
NumericLiteral
|
class |
StringLiteral
StringLiteral
|
class |
StringLiteralList
LiteralList
|
| Constructor and Description |
|---|
StringLiteralList(SelectorNode[] items)
Constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractArithmeticBinaryOperator
AbstractArithmeticBinaryOperator
|
class |
AbstractArithmeticUnaryOperator
AbstractArithmeticUnaryOperator
|
class |
AbstractBinaryOperator
Abstract
|
class |
AbstractComparisonOperator
AbstractComparisonOperator
|
class |
AbstractConditionalBinaryOperator
AbstractConditionalBinaryOperator
|
class |
AbstractNumericComparisonOperator
AbstractNumericComparisonOperator
|
class |
AbstractUnaryOperator
AbstractUnaryOperator
|
class |
AndOperator
AndOperator
| AND | T | F | U
+------+-------+-------+-------
| T | T | F | U
| F | F | F | F
| U | U | F | U
+------+-------+-------+-------
|
class |
BetweenOperator
BetweenOperator
|
class |
DivideOperator
DivideOperator
|
class |
EqualsOperator
EqualsOperator
|
class |
GreaterThanOperator
GreaterThanOperator
|
class |
GreaterThanOrEqualsOperator
GreaterThanOrEqualsOperator
|
class |
InOperator
InOperator
|
class |
IsNotNullOperator
IsNotNullOperator
|
class |
IsNullOperator
IsNullOperator
|
class |
LessThanOperator
LessThanOperator
|
class |
LessThanOrEqualsOperator
LessThanOrEqualsOperator
|
class |
LikeOperator
LikeOperator
|
class |
MinusOperator
NegateOperator
|
class |
MultiplyOperator
MultiplyOperator
|
class |
NotBetweenOperator
NotBetweenOperator
|
class |
NotEqualsOperator
NotEqualsOperator
|
class |
NotInOperator
NotInOperator
|
class |
NotLikeOperator
NotLikeOperator
|
class |
NotOperator
NotOperator
|
class |
OrOperator
OrOperatorSelectorNode
| OR | T | F | U
+------+-------+-------+--------
| T | T | T | T
| F | T | F | U
| U | T | U | U
+------+-------+-------+-------
|
class |
SubstractOperator
SubstractOperator
|
class |
SumOperator
SumOperator
|
| Modifier and Type | Field and Description |
|---|---|
protected SelectorNode |
LikeOperator.escapeOperand |
protected SelectorNode |
AbstractBinaryOperator.leftOperand |
protected SelectorNode |
BetweenOperator.leftOperand |
protected SelectorNode |
BetweenOperator.lowerBoundOperand |
protected SelectorNode |
AbstractUnaryOperator.operand |
protected SelectorNode |
AbstractBinaryOperator.rightOperand |
protected SelectorNode |
BetweenOperator.upperBoundOperand |
| Modifier and Type | Method and Description |
|---|---|
SelectorNode |
AbstractBinaryOperator.leftOperand() |
SelectorNode |
AbstractBinaryOperator.rightOperand() |
Copyright © 2019. All rights reserved.