@Override public String toString(ParameterList params) { if (getBatchSize() < 2) { return super.toString(params); } return buildNativeSql(params); }
public ParameterList copy() { SimpleParameterList[] copySub = new SimpleParameterList[subparams.length]; for (int sub = 0; sub < subparams.length; ++sub) { copySub[sub] = (SimpleParameterList) subparams[sub].copy(); } return new CompositeParameterList(copySub, offsets); }
public ParameterList createParameterList() { if (nativeQuery.bindPositions.length == 0) { return NO_PARAMETERS; } return new SimpleParameterList(getBindCount(), transferModeRegistry); }
public void setBytea(int index, byte[] data, int offset, int length) throws SQLException { int sub = findSubParam(index); subparams[sub].setBytea(index - offsets[sub], data, offset, length); }
public void setLiteralParameter(int index, String value, int oid) throws SQLException { int sub = findSubParam(index); subparams[sub].setStringParameter(index - offsets[sub], value, oid); }
public ParameterList createParameterList() { SimpleParameterList[] subparams = new SimpleParameterList[subqueries.length]; for (int i = 0; i < subqueries.length; ++i) { subparams[i] = (SimpleParameterList) subqueries[i].createParameterList(); } return new CompositeParameterList(subparams, offsets); }
public void setNull(int index, int oid) throws SQLException { int sub = findSubParam(index); subparams[sub].setNull(index - offsets[sub], oid); }
public void setIntParameter(int index, int value) throws SQLException { int sub = findSubParam(index); subparams[sub].setIntParameter(index - offsets[sub], value); }
@Override public void setNull(int index, int oid) throws SQLException { byte binaryTransfer = TEXT; if (transferModeRegistry.useBinaryForReceive(oid)) { binaryTransfer = BINARY; } bind(index, NULL_OBJECT, oid, binaryTransfer); }
public void setBinaryParameter(int index, byte[] value, int oid) throws SQLException { int sub = findSubParam(index); subparams[sub].setBinaryParameter(index - offsets[sub], value, oid); }
public void setText(int index, InputStream stream) throws SQLException { int sub = findSubParam(index); subparams[sub].setText(index - offsets[sub], stream); }
public void checkAllParametersSet() throws SQLException { for (SimpleParameterList subparam : subparams) { subparam.checkAllParametersSet(); } }
public boolean isEmpty() { for (SimpleQuery subquery : subqueries) { if (!subquery.isEmpty()) { return false; } } return true; }
public void setBytea(int index, InputStream stream, int length) throws SQLException { int sub = findSubParam(index); subparams[sub].setBytea(index - offsets[sub], stream, length); }
public void setStringParameter(int index, String value, int oid) throws SQLException { int sub = findSubParam(index); subparams[sub].setStringParameter(index - offsets[sub], value, oid); }
public ParameterList copy() { SimpleParameterList[] copySub = new SimpleParameterList[subparams.length]; for (int sub = 0; sub < subparams.length; ++sub) copySub[sub] = (SimpleParameterList)subparams[sub].copy(); return new CompositeParameterList(copySub, offsets); }
public ParameterList createParameterList() { SimpleParameterList[] subparams = new SimpleParameterList[subqueries.length]; for (int i = 0; i < subqueries.length; ++i) subparams[i] = (SimpleParameterList)subqueries[i].createParameterList(); return new CompositeParameterList(subparams, offsets); }
public void setBytea(int index, InputStream stream) throws SQLException { int sub = findSubParam(index); subparams[sub].setBytea(index - offsets[sub], stream); }
public void setLiteralParameter(int index, String value, int oid) throws SQLException { int sub = findSubParam(index); subparams[sub].setStringParameter(index - offsets[sub], value, oid); }
public void setBytea(int index, byte[] data, int offset, int length) throws SQLException { int sub = findSubParam(index); subparams[sub].setBytea(index - offsets[sub], data, offset, length); }