@Override public Expression get(ExpressionFactory expressionFactory, String expression, boolean allowQuantifiedPredicates, MacroConfiguration macroConfiguration, Set<String> usedMacros) { return expressionFactory.createStringExpression(expression, macroConfiguration, usedMacros); } };
@Override public Expression createStringExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) { return expressionFactory.createStringExpression(expression, macroConfiguration, usedMacros); }
@Override public Expression createStringExpression(String expression) { return delegate.createStringExpression(expression); }
@Override public Expression get(ExpressionFactory expressionFactory, String expression, boolean allowQuantifiedPredicates, MacroConfiguration macroConfiguration, Set<String> usedMacros) { return expressionFactory.createStringExpression(expression, macroConfiguration, usedMacros); } };
@Override public Expression createStringExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) { return delegate.createStringExpression(expression, macroConfiguration, usedMacros); }
@Override public Expression createStringExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) { return expressionFactory.createStringExpression(expression, macroConfiguration, usedMacros); }
@Override public Expression createStringExpression(String expression) { return delegate.createStringExpression(expression); }
@Override public Expression createStringExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) { return delegate.createStringExpression(expression, macroConfiguration, usedMacros); }
@Override public Expression createStringExpression(String expression) { return expressionFactory.createStringExpression(expression, getDefaultMacroConfiguration(), null); }
@Override public EscapeBuilder<T> expression(String expression) { if (expression == null) { throw new NullPointerException("expression"); } patternExpression = expressionFactory.createStringExpression(expression); return escapeBuilderEndedListener.startBuilder(new EscapeBuilderImpl<T>(escapeBuilderEndedListener, result)); }
@Override public MultipleSubqueryInitiator<EscapeBuilder<T>> subqueries(String expression) { Expression expr = expressionFactory.createStringExpression(expression); ExpressionToEscapeBuilderEndedListener listener = new ExpressionToEscapeBuilderEndedListener(); return new MultipleSubqueryInitiatorImpl<EscapeBuilder<T>>(new EscapeBuilderImpl<T>(listener, result), expr, listener, subqueryInitFactory, clauseType); }