All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
private <T> Evaluator<T> |
addToken(Evaluator<T> evaluator,
String token) |
private Evaluator<Boolean> |
buildBooleanEvaluator(org.antlr.runtime.tree.Tree tree) |
Evaluator<?> |
buildEvaluator(org.antlr.runtime.tree.Tree tree) |
private Evaluator<?> |
buildExpressionEvaluator(org.antlr.runtime.tree.Tree tree) |
private Evaluator<?> |
buildFunctionEvaluator(org.antlr.runtime.tree.Tree tree,
Evaluator<?> subjectEvaluator,
List<Evaluator<?>> argEvaluators) |
private Evaluator<?> |
buildFunctionExpressionEvaluator(org.antlr.runtime.tree.Tree tree,
int offset) |
CompiledExpression |
compile(String expression) |
private org.antlr.runtime.tree.Tree |
compileTree(String expression) |
private Evaluator<?> |
getJsonPathUpdateEvaluator(Evaluator<?> argValueEvaluator,
String location) |
private Evaluator<?> |
getRootSubjectEvaluator(Evaluator<?> evaluator) |
private Evaluator<String> |
newStringLiteralEvaluator(String literalValue) |
private Evaluator<String> |
newStringLiteralEvaluatorForEscapedRanges(String literalValue,
List<Query.Range> escapedRanges) |
private Evaluator<Boolean> |
toBooleanEvaluator(Evaluator<?> evaluator) |
private Evaluator<Boolean> |
toBooleanEvaluator(Evaluator<?> evaluator,
String location) |
private DateEvaluator |
toDateEvaluator(Evaluator<?> evaluator) |
private DateEvaluator |
toDateEvaluator(Evaluator<?> evaluator,
String location) |
private Evaluator<Double> |
toDecimalEvaluator(Evaluator<?> evaluator) |
private Evaluator<Double> |
toDecimalEvaluator(Evaluator<?> evaluator,
String location) |
private Evaluator<Number> |
toNumberEvaluator(Evaluator<?> evaluator) |
private Evaluator<Number> |
toNumberEvaluator(Evaluator<?> evaluator,
String location) |
private Evaluator<String> |
toStringEvaluator(Evaluator<?> evaluator) |
private Evaluator<String> |
toStringEvaluator(Evaluator<?> evaluator,
String location) |
private Evaluator<Long> |
toWholeNumberEvaluator(Evaluator<?> evaluator) |
private Evaluator<Long> |
toWholeNumberEvaluator(Evaluator<?> evaluator,
String location) |
private String |
unescapeTrailingDollarSigns(String value) |
private List<Evaluator<?>> |
verifyArgCount(List<Evaluator<?>> args,
int count,
String functionName) |
private void |
verifyMappingEvaluatorReduced(Evaluator<?> evaluator) |