Class | Description |
---|---|
AbstractCqnExpressionParser |
GRAMMAR:
search expression = boolean_term | boolean_term OR search_expression
boolean_term = boolean_factor | boolean_factor AND boolean_term
boolean_factor = [ NOT ] boolean_test
boolean test = predicate | ( search_expression )
|
CqnParser | |
DeleteParser | |
ExpressionParser | |
ExprParser |
GRAMMAR:
predicate = value pred_op value
pred_op = '=' | '>' | '<' | '>=' | '<=' | '<>' | 'is' |
'in' | 'between' `
value = numericExpression | val
numericExpression = numericTerm [ ( '+' | '-' ) numericTerm ]*
numericTerm = numericPrimary [ ( '*' | '/' ) numericPrimary ]*
numericPrimary = '(' numericExpression ')' | numericValue
numericValue = NUM_VAL | PLAIN_NUM | REF | PARAM | FUNC
val = STRING_VAL | PLAIN_STRING
|
PathParser | |
SelectParser | |
StructDataParser | |
TokenParser | |
UpdateParser | |
VersionParser |
Parses and returns the comparable version object.
|
XsertParser |
Copyright © 2021 SAP. All rights reserved.