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 String toString(int index, boolean standardConformingStrings) { try { int sub = findSubParam(index); return subparams[sub].toString(index - offsets[sub], standardConformingStrings); } catch (SQLException e) { throw new IllegalStateException(e.getMessage()); } }
public void setBinaryParameter(int index, byte[] value, int oid) throws SQLException { int sub = findSubParam(index); subparams[sub].setBinaryParameter(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 void setNull(int index, int oid) throws SQLException { int sub = findSubParam(index); subparams[sub].setNull(index - offsets[sub], 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 setIntParameter(int index, int value) throws SQLException { int sub = findSubParam(index); subparams[sub].setIntParameter(index - offsets[sub], value); }
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 setStringParameter(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 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 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 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 String toString(int index) { try { int sub = findSubParam(index); return subparams[sub].toString(index - offsets[sub]); } catch (SQLException e) { throw new IllegalStateException(e.getMessage()); } }
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 void setNull(int index, int oid) throws SQLException { int sub = findSubParam(index); subparams[sub].setNull(index - offsets[sub], oid); }
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 setBytea(int index, InputStream stream) throws SQLException { int sub = findSubParam(index); subparams[sub].setBytea(index - offsets[sub], stream); }
public void setText(int index, InputStream stream) throws SQLException { int sub = findSubParam(index); subparams[sub].setText(index - offsets[sub], stream); }