@Override public List<Expression> createInItemExpressions(String[] parameterOrLiteralExpressions, MacroConfiguration macroConfiguration, Set<String> usedMacros) { return expressionFactory.createInItemExpressions(parameterOrLiteralExpressions, macroConfiguration, usedMacros); }
@Override public List<Expression> createInItemExpressions(String[] parameterOrLiteralExpressions) { return delegate.createInItemExpressions(parameterOrLiteralExpressions); }
@Override public List<Expression> createInItemExpressions(String[] parameterOrLiteralExpressions) { return delegate.createInItemExpressions(parameterOrLiteralExpressions); }
@Override public List<Expression> createInItemExpressions(String[] parameterOrLiteralExpressions, MacroConfiguration macroConfiguration, Set<String> usedMacros) { return delegate.createInItemExpressions(parameterOrLiteralExpressions, macroConfiguration, usedMacros); }
@Override public List<Expression> createInItemExpressions(String[] parameterOrLiteralExpressions, MacroConfiguration macroConfiguration, Set<String> usedMacros) { return expressionFactory.createInItemExpressions(parameterOrLiteralExpressions, macroConfiguration, usedMacros); }
@Override public List<Expression> createInItemExpressions(String[] parameterOrLiteralExpressions, MacroConfiguration macroConfiguration, Set<String> usedMacros) { return delegate.createInItemExpressions(parameterOrLiteralExpressions, macroConfiguration, usedMacros); }
@Override public List<Expression> createInItemExpressions(String[] parameterOrLiteralExpressions) { return expressionFactory.createInItemExpressions(parameterOrLiteralExpressions, getDefaultMacroConfiguration(), null); }
@Override public T notInExpressions(String... parameterOrLiteralExpressions) { if (parameterOrLiteralExpressions == null) { throw new NullPointerException("parameterOrLiteralExpressions"); } if (parameterOrLiteralExpressions.length == 0) { throw new IllegalArgumentException("empty parameterOrLiteralExpressions"); } return chain(new InPredicate(true, leftExpression, expressionFactory.createInItemExpressions(parameterOrLiteralExpressions))); }
@Override public T inExpressions(String... parameterOrLiteralExpressions) { if (parameterOrLiteralExpressions == null) { throw new NullPointerException("parameterOrLiteralExpressions"); } if (parameterOrLiteralExpressions.length == 0) { throw new IllegalArgumentException("empty parameterOrLiteralExpressions"); } return chain(new InPredicate(leftExpression, expressionFactory.createInItemExpressions(parameterOrLiteralExpressions))); }