public String toString(ParameterList parameters) { StringBuffer sbuf = new StringBuffer(fragments[0]); for (int i = 1; i < fragments.length; ++i) { if (parameters == null) sbuf.append('?'); else sbuf.append(parameters.toString(i)); sbuf.append(fragments[i]); } return sbuf.toString(); }
public String toString(ParameterList parameters) { StringBuffer sbuf = new StringBuffer(fragments[0]); for (int i = 1; i < fragments.length; ++i) { if (parameters == null) sbuf.append("?"); else sbuf.append(parameters.toString(i)); sbuf.append(fragments[i]); } return sbuf.toString(); }
/** * Stringize this query to a human-readable form, substituting particular parameter values for * parameter placeholders. * * @param parameters a ParameterList returned by this Query's {@link Query#createParameterList} * method, or {@code null} to leave the parameter placeholders unsubstituted. * @return a human-readable representation of this query */ public String toString(ParameterList parameters) { if (bindPositions.length == 0) { return nativeSql; } int queryLength = nativeSql.length(); String[] params = new String[bindPositions.length]; for (int i = 1; i <= bindPositions.length; ++i) { String param = parameters == null ? "?" : parameters.toString(i, true); params[i - 1] = param; queryLength += param.length() - bindName(i).length(); } StringBuilder sbuf = new StringBuilder(queryLength); sbuf.append(nativeSql, 0, bindPositions[0]); for (int i = 1; i <= bindPositions.length; ++i) { sbuf.append(params[i - 1]); int nextBind = i < bindPositions.length ? bindPositions[i] : nativeSql.length(); sbuf.append(nativeSql, bindPositions[i - 1] + bindName(i).length(), nextBind); } return sbuf.toString(); }
NativeQuery.appendBindName(s, pos++); } else { s.append(params.toString(pos++, true));
public String toString(ParameterList parameters) { StringBuffer sbuf = new StringBuffer(fragments[0]); for (int i = 1; i < fragments.length; ++i) { if (parameters == null) sbuf.append("?"); else sbuf.append(parameters.toString(i)); sbuf.append(fragments[i]); } return sbuf.toString(); }
public String toString(ParameterList parameters) { StringBuffer sbuf = new StringBuffer(fragments[0]); for (int i = 1; i < fragments.length; ++i) { if (parameters == null) sbuf.append("?"); else sbuf.append(parameters.toString(i)); sbuf.append(fragments[i]); } return sbuf.toString(); }
public String toString(ParameterList parameters) { StringBuffer sbuf = new StringBuffer(fragments[0]); for (int i = 1; i < fragments.length; ++i) { if (parameters == null) sbuf.append('?'); else sbuf.append(parameters.toString(i)); sbuf.append(fragments[i]); } return sbuf.toString(); }
public String toString(ParameterList parameters) { StringBuffer sbuf = new StringBuffer(fragments[0]); for (int i = 1; i < fragments.length; ++i) { if (parameters == null) sbuf.append('?'); else sbuf.append(parameters.toString(i)); sbuf.append(fragments[i]); } return sbuf.toString(); }