public boolean visit(SQLCharExpr x) { if (x instanceof MySqlCharExpr) { print(x.toString()); } else if ((x.getText() == null) || (x.getText().length() == 0)) { print("NULL"); } else { print("'"); print(x.getText().replaceAll("'", "''")); print("'"); } return false; }
public boolean visit(SQLCharExpr x) { if (Boolean.TRUE.equals(x.getAttribute(ParameterizedOutputVisitorUtils.ATTR_PARAMS_SKIP))) { return super.visit(x); } print('?'); return false; }
public static boolean visit(SQLEvalVisitor visitor, SQLCharExpr x) { x.putAttribute(EVAL_VALUE, x.getText()); return true; }