@Override public void visit(NamedExpressionList namedExpressionList) { for (Expression expression : namedExpressionList.getExpressions()) { expression.accept(this); } }
private Map<String, Object> newKeyValues(List<Expression> expressions) { Map<String, Object> keyValues = new HashMap<>(); for (int i = 0; i < columns.size(); i++) { columns.get(i).setTable(table); if (primaryKeys.contains(columns.get(i).getFullyQualifiedName())) { Object expression = expressions.get(i).getASTNode().jjtGetValue(); keyValues.put(columns.get(i).getFullyQualifiedName(), Reflection.invokeN(expression.getClass(), "getValue", expression, new Object[0])); } } return keyValues; } }
@Override public void visit(ExpressionList expressionList) { buffer.append(" VALUES ("); for (Iterator<Expression> iter = expressionList.getExpressions().iterator(); iter.hasNext();) { Expression expression = iter.next(); expression.accept(expressionVisitor); if (iter.hasNext()) { buffer.append(", "); } } buffer.append(")"); }
@Override public void visit(NotExpression notExpr) { buffer.append(NOT); notExpr.getExpression().accept(this); }
@Override public void visit(ExpressionList expressionList) { for (Expression expression : expressionList.getExpressions()) { expression.accept(this); } }
@Override public void visit(ExpressionList expressionList) { buffer.append(" VALUES ("); for (Iterator<Expression> iter = expressionList.getExpressions().iterator(); iter.hasNext();) { Expression expression = iter.next(); expression.accept(expressionVisitor); if (iter.hasNext()) { buffer.append(", "); } } buffer.append(")"); }
@Override public void visit(ExpressionList expressionList) { for (Expression expr : expressionList.getExpressions()) { expr.accept(this); } }
/** * Main entry for this Tool class. A list of found tables is returned. */ public List<String> getTableList(Expression expr) { init(true); expr.accept(this); return tables; }
@Override public void visit(NamedExpressionList namedExpressionList) { for (Expression expr : namedExpressionList.getExpressions()) { expr.accept(this); } }
@Override public void visit(ValuesStatement values) { for (Expression expr : values.getExpressions()) { expr.accept(this); } }
@Override public void visit(ExpressionList expressionList) { buffer.append("VALUES ("); for (Iterator<Expression> iter = expressionList.getExpressions().iterator(); iter.hasNext();) { Expression expression = iter.next(); expression.accept(expressionVisitor); if (iter.hasNext()) { buffer.append(", "); } } buffer.append(")"); }
public void visit(ExpressionList expressionList) { for (Iterator iter = expressionList.getExpressions().iterator(); iter.hasNext();) { Expression expression = (Expression) iter.next(); expression.accept(this); } }
public void visit(ExpressionList expressionList) { buffer.append(" VALUES ("); for (Iterator iter = expressionList.getExpressions().iterator(); iter.hasNext();) { Expression expression = (Expression) iter.next(); expression.accept(expressionVisitor); if (iter.hasNext()) buffer.append(", "); } buffer.append(")"); }
public void visit(ExpressionList expressionList) { buffer.append(" VALUES ("); for (Iterator iter = expressionList.getExpressions().iterator(); iter.hasNext();) { Expression expression = (Expression) iter.next(); expression.accept(expressionVisitor); if (iter.hasNext()) buffer.append(", "); } buffer.append(")"); }