--- /dev/null
+/*\r
+\r
+ Derby - Class org.apache.derby.iapi.jdbc.BrokeredCallableStatement30\r
+\r
+ Licensed to the Apache Software Foundation (ASF) under one or more\r
+ contributor license agreements. See the NOTICE file distributed with\r
+ this work for additional information regarding copyright ownership.\r
+ The ASF licenses this file to you under the Apache License, Version 2.0\r
+ (the "License"); you may not use this file except in compliance with\r
+ the License. You may obtain a copy of the License at\r
+\r
+ http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+ Unless required by applicable law or agreed to in writing, software\r
+ distributed under the License is distributed on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ See the License for the specific language governing permissions and\r
+ limitations under the License.\r
+\r
+ */\r
+\r
+package org.apache.derby.iapi.jdbc;\r
+\r
+import java.sql.*;\r
+import java.io.InputStream;\r
+import java.io.Reader;\r
+import java.math.BigDecimal;\r
+import java.net.URL;\r
+import java.util.Calendar;\r
+import java.util.Map;\r
+\r
+\r
+/**\r
+ JDBC 3 brokered CallableStatement\r
+ */\r
+public class BrokeredCallableStatement30 extends BrokeredCallableStatement\r
+{\r
+\r
+ public BrokeredCallableStatement30(BrokeredStatementControl control, String sql) throws SQLException {\r
+ super(control, sql);\r
+ }\r
+ public final void setURL(java.lang.String parameterName, java.net.URL value) throws SQLException {\r
+ getCallableStatement().setURL(parameterName, value);\r
+ }\r
+ public final void setNull(java.lang.String parameterName, int type) throws SQLException {\r
+ getCallableStatement().setNull(parameterName, type);\r
+ }\r
+ public final void setBoolean(java.lang.String parameterName, boolean value) throws SQLException {\r
+ getCallableStatement().setBoolean(parameterName, value);\r
+ }\r
+ public final void setByte(java.lang.String parameterName, byte value) throws SQLException {\r
+ getCallableStatement().setByte(parameterName, value);\r
+ }\r
+ public final void setShort(java.lang.String parameterName, short value) throws SQLException {\r
+ getCallableStatement().setShort(parameterName, value);\r
+ }\r
+ public final void setInt(java.lang.String parameterName, int value) throws SQLException {\r
+ getCallableStatement().setInt(parameterName, value);\r
+ }\r
+ public final void setLong(java.lang.String parameterName, long value) throws SQLException {\r
+ getCallableStatement().setLong(parameterName, value);\r
+ }\r
+ public final void setFloat(java.lang.String parameterName, float value) throws SQLException {\r
+ getCallableStatement().setFloat(parameterName, value);\r
+ }\r
+ public final void setDouble(java.lang.String parameterName, double value) throws SQLException {\r
+ getCallableStatement().setDouble(parameterName, value);\r
+ }\r
+ public final void setBigDecimal(java.lang.String parameterName, java.math.BigDecimal value) throws SQLException {\r
+ getCallableStatement().setBigDecimal(parameterName, value);\r
+ }\r
+ public final void setString(java.lang.String parameterName, java.lang.String value) throws SQLException {\r
+ getCallableStatement().setString(parameterName, value);\r
+ }\r
+ public final void setBytes(java.lang.String parameterName, byte[] value) throws SQLException {\r
+ getCallableStatement().setBytes(parameterName, value);\r
+ }\r
+ public final void setDate(java.lang.String parameterName, java.sql.Date value) throws SQLException {\r
+ getCallableStatement().setDate(parameterName, value);\r
+ }\r
+ public final void setTime(java.lang.String parameterName, java.sql.Time value) throws SQLException {\r
+ getCallableStatement().setTime(parameterName, value);\r
+ }\r
+ public final void setTimestamp(java.lang.String parameterName, java.sql.Timestamp value) throws SQLException {\r
+ getCallableStatement().setTimestamp(parameterName, value);\r
+ }\r
+ public final void setAsciiStream(java.lang.String parameterName, java.io.InputStream value, int length) throws SQLException {\r
+ getCallableStatement().setAsciiStream(parameterName, value, length);\r
+ }\r
+ public final void setBinaryStream(java.lang.String parameterName, java.io.InputStream value, int length) throws SQLException {\r
+ getCallableStatement().setBinaryStream(parameterName, value, length);\r
+ }\r
+ public final void setObject(java.lang.String parameterName, java.lang.Object value, int a, int b) throws SQLException {\r
+ getCallableStatement().setObject(parameterName, value, a, b);\r
+ }\r
+ public final void setObject(java.lang.String parameterName, java.lang.Object value, int a) throws SQLException {\r
+ getCallableStatement().setObject(parameterName, value, a);\r
+ }\r
+ public final void setObject(java.lang.String parameterName, java.lang.Object value) throws SQLException {\r
+ getCallableStatement().setObject(parameterName, value);\r
+ }\r
+ public final void setCharacterStream(java.lang.String parameterName, java.io.Reader value, int length) throws SQLException {\r
+ getCallableStatement().setCharacterStream(parameterName, value, length);\r
+ }\r
+ public final void setDate(java.lang.String parameterName, java.sql.Date value, java.util.Calendar cal) throws SQLException {\r
+ getCallableStatement().setDate(parameterName, value, cal);\r
+ }\r
+ public final void setTime(java.lang.String parameterName, java.sql.Time value, java.util.Calendar cal) throws SQLException {\r
+ getCallableStatement().setTime(parameterName, value, cal);\r
+ }\r
+ public final void setTimestamp(java.lang.String parameterName, java.sql.Timestamp value, java.util.Calendar cal) throws SQLException {\r
+ getCallableStatement().setTimestamp(parameterName, value, cal);\r
+ }\r
+ public final void setNull(java.lang.String parameterName, int a, java.lang.String b) throws SQLException {\r
+ getCallableStatement().setNull(parameterName, a, b);\r
+ }\r
+ public final java.lang.String getString(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getString(parameterName);\r
+ }\r
+ public final boolean getBoolean(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getBoolean(parameterName);\r
+ }\r
+ public final byte getByte(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getByte(parameterName);\r
+ }\r
+ public final short getShort(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getShort(parameterName);\r
+ }\r
+ public final int getInt(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getInt(parameterName);\r
+ }\r
+ public final long getLong(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getLong(parameterName);\r
+ }\r
+ public final float getFloat(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getFloat(parameterName);\r
+ }\r
+ public final double getDouble(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getDouble(parameterName);\r
+ }\r
+ public final byte[] getBytes(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getBytes(parameterName);\r
+ }\r
+ public final java.sql.Date getDate(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getDate(parameterName);\r
+ }\r
+ public final java.sql.Time getTime(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getTime(parameterName);\r
+ }\r
+ public final java.sql.Timestamp getTimestamp(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getTimestamp(parameterName);\r
+ }\r
+ public final java.lang.Object getObject(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getObject(parameterName);\r
+ }\r
+ public final java.math.BigDecimal getBigDecimal(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getBigDecimal(parameterName);\r
+ }\r
+ public final java.lang.Object getObject(java.lang.String parameterName, java.util.Map map) throws SQLException {\r
+ return getCallableStatement().getObject(parameterName, map);\r
+ }\r
+ public final java.sql.Ref getRef(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getRef(parameterName);\r
+ }\r
+ public final java.sql.Blob getBlob(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getBlob(parameterName);\r
+ }\r
+ public final java.sql.Clob getClob(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getClob(parameterName);\r
+ }\r
+ public final java.sql.Array getArray(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getArray(parameterName);\r
+ }\r
+ public final java.sql.Date getDate(java.lang.String parameterName, java.util.Calendar cal) throws SQLException {\r
+ return getCallableStatement().getDate(parameterName, cal);\r
+ }\r
+ public final java.sql.Time getTime(java.lang.String parameterName, java.util.Calendar cal) throws SQLException {\r
+ return getCallableStatement().getTime(parameterName, cal);\r
+ }\r
+ public final java.sql.Timestamp getTimestamp(java.lang.String parameterName, java.util.Calendar cal) throws SQLException {\r
+ return getCallableStatement().getTimestamp(parameterName, cal);\r
+ }\r
+ public final java.net.URL getURL(java.lang.String parameterName) throws SQLException {\r
+ return getCallableStatement().getURL(parameterName);\r
+ }\r
+ public final java.net.URL getURL(int i) throws SQLException {\r
+ return getCallableStatement().getURL(i);\r
+ }\r
+ public final void registerOutParameter(String a, int b) throws SQLException {\r
+ getCallableStatement().registerOutParameter(a,b);\r
+ }\r
+ public final void registerOutParameter(String a, int b, int c) throws SQLException {\r
+ getCallableStatement().registerOutParameter(a,b,c);\r
+ }\r
+ public final void registerOutParameter(String a, int b, String c) throws SQLException {\r
+ getCallableStatement().registerOutParameter(a,b,c);\r
+ }\r
+ /*\r
+ ** JDBC 3.0 PreparedStatement methods\r
+ */\r
+\r
+ public final void setURL(int i, URL x)\r
+ throws SQLException\r
+ {\r
+ getPreparedStatement().setURL( i, x);\r
+ }\r
+ public final ParameterMetaData getParameterMetaData()\r
+ throws SQLException\r
+ {\r
+ return getPreparedStatement().getParameterMetaData();\r
+ }\r
+ /*\r
+ ** Control methods\r
+ */\r
+\r
+ /**\r
+ Create a duplicate CalableStatement to this, including state, from the passed in Connection.\r
+ */\r
+ public CallableStatement createDuplicateStatement(Connection conn, CallableStatement oldStatement) throws SQLException {\r
+\r
+ CallableStatement newStatement = conn.prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability);\r
+\r
+ setStatementState(oldStatement, newStatement);\r
+\r
+ return newStatement;\r
+ }\r
+ public Reader getCharacterStream(int parameterIndex) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public Reader getCharacterStream(String parameterName) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public Reader getNCharacterStream(int parameterIndex) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public Reader getNCharacterStream(String parameterName) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public NClob getNClob(int parameterIndex) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public NClob getNClob(String parameterName) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public String getNString(int parameterIndex) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public String getNString(String parameterName) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public RowId getRowId(int parameterIndex) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public RowId getRowId(String parameterName) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public SQLXML getSQLXML(int parameterIndex) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public SQLXML getSQLXML(String parameterName) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public void setAsciiStream(String parameterName, InputStream x)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setAsciiStream(String parameterName, InputStream x, long length)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setBinaryStream(String parameterName, InputStream x)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setBinaryStream(String parameterName, InputStream x, long length)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setBlob(String parameterName, Blob x) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setBlob(String parameterName, InputStream inputStream)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setBlob(String parameterName, InputStream inputStream,\r
+ long length) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setCharacterStream(String parameterName, Reader reader)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setCharacterStream(String parameterName, Reader reader,\r
+ long length) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setClob(String parameterName, Clob x) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setClob(String parameterName, Reader reader)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setClob(String parameterName, Reader reader, long length)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNCharacterStream(String parameterName, Reader value)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNCharacterStream(String parameterName, Reader value,\r
+ long length) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNClob(String parameterName, NClob value) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNClob(String parameterName, Reader reader)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNClob(String parameterName, Reader reader, long length)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNString(String parameterName, String value)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setRowId(String parameterName, RowId x) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setSQLXML(String parameterName, SQLXML xmlObject)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setAsciiStream(int parameterIndex, InputStream x)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setAsciiStream(int parameterIndex, InputStream x, long length)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setBinaryStream(int parameterIndex, InputStream x, long length)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setBlob(int parameterIndex, InputStream inputStream)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setBlob(int parameterIndex, InputStream inputStream, long length)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setCharacterStream(int parameterIndex, Reader reader,\r
+ long length) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setClob(int parameterIndex, Reader reader) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setClob(int parameterIndex, Reader reader, long length)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNCharacterStream(int parameterIndex, Reader value)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNCharacterStream(int parameterIndex, Reader value,\r
+ long length) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNClob(int parameterIndex, NClob value) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNClob(int parameterIndex, Reader reader) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNClob(int parameterIndex, Reader reader, long length)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setNString(int parameterIndex, String value)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setRowId(int parameterIndex, RowId x) throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public void setSQLXML(int parameterIndex, SQLXML xmlObject)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ public <T> T getObject(int parameterIndex, Class<T> type)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+ public <T> T getObject(String parameterName, Class<T> type)\r
+ throws SQLException {\r
+ // TODO Auto-generated method stub\r
+ return null;\r
+ }\r
+\r
+}\r