EMMA Coverage Report (generated Wed Jun 28 22:15:27 PDT 2006)
[all classes][org.apache.derby.iapi.jdbc]

COVERAGE SUMMARY FOR SOURCE FILE [BrokeredCallableStatement30.java]

nameclass, %method, %block, %line, %
BrokeredCallableStatement30.java100% (1/1)5%   (3/56)8%   (27/337)7%   (6/88)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class BrokeredCallableStatement30100% (1/1)5%   (3/56)8%   (27/337)7%   (6/88)
BrokeredCallableStatement30 (BrokeredStatementControl, int, String): void 100% (1/1)100% (6/6)100% (2/2)
createDuplicateStatement (Connection, CallableStatement): CallableStatement 100% (1/1)100% (17/17)100% (3/3)
getArray (String): Array 0%   (0/1)0%   (0/5)0%   (0/1)
getBigDecimal (String): BigDecimal 0%   (0/1)0%   (0/5)0%   (0/1)
getBlob (String): Blob 0%   (0/1)0%   (0/5)0%   (0/1)
getBoolean (String): boolean 0%   (0/1)0%   (0/5)0%   (0/1)
getByte (String): byte 0%   (0/1)0%   (0/5)0%   (0/1)
getBytes (String): byte [] 0%   (0/1)0%   (0/5)0%   (0/1)
getClob (String): Clob 0%   (0/1)0%   (0/5)0%   (0/1)
getDate (String): Date 0%   (0/1)0%   (0/5)0%   (0/1)
getDate (String, Calendar): Date 0%   (0/1)0%   (0/6)0%   (0/1)
getDouble (String): double 0%   (0/1)0%   (0/5)0%   (0/1)
getFloat (String): float 0%   (0/1)0%   (0/5)0%   (0/1)
getInt (String): int 0%   (0/1)0%   (0/5)0%   (0/1)
getLong (String): long 0%   (0/1)0%   (0/5)0%   (0/1)
getObject (String): Object 0%   (0/1)0%   (0/5)0%   (0/1)
getObject (String, Map): Object 0%   (0/1)0%   (0/6)0%   (0/1)
getParameterMetaData (): ParameterMetaData 100% (1/1)100% (4/4)100% (1/1)
getRef (String): Ref 0%   (0/1)0%   (0/5)0%   (0/1)
getShort (String): short 0%   (0/1)0%   (0/5)0%   (0/1)
getString (String): String 0%   (0/1)0%   (0/5)0%   (0/1)
getTime (String): Time 0%   (0/1)0%   (0/5)0%   (0/1)
getTime (String, Calendar): Time 0%   (0/1)0%   (0/6)0%   (0/1)
getTimestamp (String): Timestamp 0%   (0/1)0%   (0/5)0%   (0/1)
getTimestamp (String, Calendar): Timestamp 0%   (0/1)0%   (0/6)0%   (0/1)
getURL (String): URL 0%   (0/1)0%   (0/5)0%   (0/1)
getURL (int): URL 0%   (0/1)0%   (0/5)0%   (0/1)
registerOutParameter (String, int): void 0%   (0/1)0%   (0/6)0%   (0/2)
registerOutParameter (String, int, String): void 0%   (0/1)0%   (0/7)0%   (0/2)
registerOutParameter (String, int, int): void 0%   (0/1)0%   (0/7)0%   (0/2)
setAsciiStream (String, InputStream, int): void 0%   (0/1)0%   (0/7)0%   (0/2)
setBigDecimal (String, BigDecimal): void 0%   (0/1)0%   (0/6)0%   (0/2)
setBinaryStream (String, InputStream, int): void 0%   (0/1)0%   (0/7)0%   (0/2)
setBoolean (String, boolean): void 0%   (0/1)0%   (0/6)0%   (0/2)
setByte (String, byte): void 0%   (0/1)0%   (0/6)0%   (0/2)
setBytes (String, byte []): void 0%   (0/1)0%   (0/6)0%   (0/2)
setCharacterStream (String, Reader, int): void 0%   (0/1)0%   (0/7)0%   (0/2)
setDate (String, Date): void 0%   (0/1)0%   (0/6)0%   (0/2)
setDate (String, Date, Calendar): void 0%   (0/1)0%   (0/7)0%   (0/2)
setDouble (String, double): void 0%   (0/1)0%   (0/6)0%   (0/2)
setFloat (String, float): void 0%   (0/1)0%   (0/6)0%   (0/2)
setInt (String, int): void 0%   (0/1)0%   (0/6)0%   (0/2)
setLong (String, long): void 0%   (0/1)0%   (0/6)0%   (0/2)
setNull (String, int): void 0%   (0/1)0%   (0/6)0%   (0/2)
setNull (String, int, String): void 0%   (0/1)0%   (0/7)0%   (0/2)
setObject (String, Object): void 0%   (0/1)0%   (0/6)0%   (0/2)
setObject (String, Object, int): void 0%   (0/1)0%   (0/7)0%   (0/2)
setObject (String, Object, int, int): void 0%   (0/1)0%   (0/8)0%   (0/2)
setShort (String, short): void 0%   (0/1)0%   (0/6)0%   (0/2)
setString (String, String): void 0%   (0/1)0%   (0/6)0%   (0/2)
setTime (String, Time): void 0%   (0/1)0%   (0/6)0%   (0/2)
setTime (String, Time, Calendar): void 0%   (0/1)0%   (0/7)0%   (0/2)
setTimestamp (String, Timestamp): void 0%   (0/1)0%   (0/6)0%   (0/2)
setTimestamp (String, Timestamp, Calendar): void 0%   (0/1)0%   (0/7)0%   (0/2)
setURL (String, URL): void 0%   (0/1)0%   (0/6)0%   (0/2)
setURL (int, URL): void 0%   (0/1)0%   (0/6)0%   (0/2)

1/*
2 
3   Derby - Class org.apache.derby.iapi.jdbc.BrokeredCallableStatement30
4 
5   Copyright 2003, 2004 The Apache Software Foundation or its licensors, as applicable.
6 
7   Licensed under the Apache License, Version 2.0 (the "License");
8   you may not use this file except in compliance with the License.
9   You may obtain a copy of the License at
10 
11      http://www.apache.org/licenses/LICENSE-2.0
12 
13   Unless required by applicable law or agreed to in writing, software
14   distributed under the License is distributed on an "AS IS" BASIS,
15   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16   See the License for the specific language governing permissions and
17   limitations under the License.
18 
19 */
20 
21package org.apache.derby.iapi.jdbc;
22 
23import java.sql.*;
24import java.math.BigDecimal;
25import java.net.URL;
26 
27import java.util.Calendar;
28import java.util.Map;
29 
30 
31/**
32        JDBC 3 brokered CallableStatement
33 */
34public class BrokeredCallableStatement30 extends BrokeredCallableStatement
35{
36 
37        public BrokeredCallableStatement30(BrokeredStatementControl control, int jdbcLevel, String sql) throws SQLException {
38                super(control, jdbcLevel, sql);
39        }
40    public final void setURL(java.lang.String parameterName, java.net.URL value) throws SQLException {
41                getCallableStatement().setURL(parameterName, value);
42        }
43    public final void setNull(java.lang.String parameterName, int type) throws SQLException {
44                getCallableStatement().setNull(parameterName, type);
45        }
46    public final void setBoolean(java.lang.String parameterName, boolean value) throws SQLException {
47                getCallableStatement().setBoolean(parameterName, value);
48        }
49    public final void setByte(java.lang.String parameterName, byte value) throws SQLException {
50                getCallableStatement().setByte(parameterName, value);
51        }
52    public final void setShort(java.lang.String parameterName, short value) throws SQLException {
53                getCallableStatement().setShort(parameterName, value);
54        }
55    public final void setInt(java.lang.String parameterName, int value) throws SQLException {
56                getCallableStatement().setInt(parameterName, value);
57        }
58    public final void setLong(java.lang.String parameterName, long value) throws SQLException {
59                getCallableStatement().setLong(parameterName, value);
60        }
61    public final void setFloat(java.lang.String parameterName, float value) throws SQLException {
62                getCallableStatement().setFloat(parameterName, value);
63        }
64    public final void setDouble(java.lang.String parameterName, double value) throws SQLException {
65                getCallableStatement().setDouble(parameterName, value);
66        }
67    public final void setBigDecimal(java.lang.String parameterName, java.math.BigDecimal value) throws SQLException {
68                getCallableStatement().setBigDecimal(parameterName, value);
69        }
70    public final void setString(java.lang.String parameterName, java.lang.String value) throws SQLException {
71                getCallableStatement().setString(parameterName, value);
72        }
73    public final void setBytes(java.lang.String parameterName, byte[] value) throws SQLException {
74                getCallableStatement().setBytes(parameterName, value);
75        }
76    public final void setDate(java.lang.String parameterName, java.sql.Date value) throws SQLException {
77                getCallableStatement().setDate(parameterName, value);
78        }
79    public final void setTime(java.lang.String parameterName, java.sql.Time value) throws SQLException {
80                getCallableStatement().setTime(parameterName, value);
81        }
82    public final void setTimestamp(java.lang.String parameterName, java.sql.Timestamp value) throws SQLException {
83                getCallableStatement().setTimestamp(parameterName, value);
84        }
85    public final void setAsciiStream(java.lang.String parameterName, java.io.InputStream value, int length) throws SQLException {
86                getCallableStatement().setAsciiStream(parameterName, value, length);
87        }
88    public final void setBinaryStream(java.lang.String parameterName, java.io.InputStream value, int length) throws SQLException {
89                getCallableStatement().setBinaryStream(parameterName, value, length);
90        }
91    public final void setObject(java.lang.String parameterName, java.lang.Object value, int a, int b) throws SQLException {
92                getCallableStatement().setObject(parameterName, value, a, b);
93        }
94    public final void setObject(java.lang.String parameterName, java.lang.Object value, int a) throws SQLException {
95                getCallableStatement().setObject(parameterName, value, a);
96        }
97    public final void setObject(java.lang.String parameterName, java.lang.Object value) throws SQLException {
98                getCallableStatement().setObject(parameterName, value);
99        }
100    public final void setCharacterStream(java.lang.String parameterName, java.io.Reader value, int length) throws SQLException {
101                getCallableStatement().setCharacterStream(parameterName, value, length);
102        }
103    public final void setDate(java.lang.String parameterName, java.sql.Date value, java.util.Calendar cal) throws SQLException {
104                getCallableStatement().setDate(parameterName, value, cal);
105        }
106    public final void setTime(java.lang.String parameterName, java.sql.Time value, java.util.Calendar cal) throws SQLException {
107                getCallableStatement().setTime(parameterName, value, cal);
108        }
109    public final void setTimestamp(java.lang.String parameterName, java.sql.Timestamp value, java.util.Calendar cal) throws SQLException {
110                getCallableStatement().setTimestamp(parameterName, value, cal);
111        }
112    public final void setNull(java.lang.String parameterName, int a, java.lang.String b) throws SQLException {
113                getCallableStatement().setNull(parameterName, a, b);
114        }
115    public final java.lang.String getString(java.lang.String parameterName) throws SQLException {
116                return getCallableStatement().getString(parameterName);
117        }
118    public final boolean getBoolean(java.lang.String parameterName) throws SQLException {
119                return getCallableStatement().getBoolean(parameterName);
120        }
121    public final byte getByte(java.lang.String parameterName) throws SQLException {
122                return getCallableStatement().getByte(parameterName);
123        }
124    public final short getShort(java.lang.String parameterName) throws SQLException {
125                return getCallableStatement().getShort(parameterName);
126        }
127    public final int getInt(java.lang.String parameterName) throws SQLException {
128                return getCallableStatement().getInt(parameterName);
129        }
130    public final long getLong(java.lang.String parameterName) throws SQLException {
131                return getCallableStatement().getLong(parameterName);
132        }
133    public final float getFloat(java.lang.String parameterName) throws SQLException {
134                return getCallableStatement().getFloat(parameterName);
135        }
136    public final double getDouble(java.lang.String parameterName) throws SQLException {
137                return getCallableStatement().getDouble(parameterName);
138        }
139    public final byte[] getBytes(java.lang.String parameterName) throws SQLException {
140                return getCallableStatement().getBytes(parameterName);
141        }
142    public final java.sql.Date getDate(java.lang.String parameterName) throws SQLException {
143                return getCallableStatement().getDate(parameterName);
144        }
145    public final java.sql.Time getTime(java.lang.String parameterName) throws SQLException {
146                return getCallableStatement().getTime(parameterName);
147        }
148    public final java.sql.Timestamp getTimestamp(java.lang.String parameterName) throws SQLException {
149                return getCallableStatement().getTimestamp(parameterName);
150        }
151    public final java.lang.Object getObject(java.lang.String parameterName) throws SQLException {
152                return getCallableStatement().getObject(parameterName);
153        }
154    public final java.math.BigDecimal getBigDecimal(java.lang.String parameterName) throws SQLException {
155                return getCallableStatement().getBigDecimal(parameterName);
156        }
157    public final java.lang.Object getObject(java.lang.String parameterName, java.util.Map map) throws SQLException {
158                return getCallableStatement().getObject(parameterName, map);
159        }
160    public final java.sql.Ref getRef(java.lang.String parameterName) throws SQLException {
161                return getCallableStatement().getRef(parameterName);
162        }
163    public final java.sql.Blob getBlob(java.lang.String parameterName) throws SQLException {
164                return getCallableStatement().getBlob(parameterName);
165        }
166    public final java.sql.Clob getClob(java.lang.String parameterName) throws SQLException {
167                return getCallableStatement().getClob(parameterName);
168        }
169    public final java.sql.Array getArray(java.lang.String parameterName) throws SQLException {
170                return getCallableStatement().getArray(parameterName);
171        }
172    public final java.sql.Date getDate(java.lang.String parameterName, java.util.Calendar cal) throws SQLException {
173                return getCallableStatement().getDate(parameterName, cal);
174        }
175    public final java.sql.Time getTime(java.lang.String parameterName, java.util.Calendar cal) throws SQLException {
176                return getCallableStatement().getTime(parameterName, cal);
177        }
178    public final java.sql.Timestamp getTimestamp(java.lang.String parameterName, java.util.Calendar cal) throws SQLException {
179                return getCallableStatement().getTimestamp(parameterName, cal);
180        }
181    public final java.net.URL getURL(java.lang.String parameterName) throws SQLException {
182                return getCallableStatement().getURL(parameterName);
183        }
184    public final java.net.URL getURL(int i) throws SQLException {
185                return getCallableStatement().getURL(i);
186        }
187    public final void registerOutParameter(String a, int b) throws SQLException {
188                getCallableStatement().registerOutParameter(a,b);
189        }
190    public final void registerOutParameter(String a, int b, int c) throws SQLException {
191                getCallableStatement().registerOutParameter(a,b,c);
192        }
193    public final void registerOutParameter(String a, int b, String c) throws SQLException {
194                getCallableStatement().registerOutParameter(a,b,c);
195        }
196        /*
197        ** JDBC 3.0 PreparedStatement methods
198        */
199 
200        public final void setURL(int i, URL x)
201        throws SQLException
202    {
203        getPreparedStatement().setURL( i, x);
204    }
205    public final ParameterMetaData getParameterMetaData()
206        throws SQLException
207    {
208        return getPreparedStatement().getParameterMetaData();
209    }
210        /*
211        ** Control methods
212        */
213 
214        /**
215                Create a duplicate CalableStatement to this, including state, from the passed in Connection.
216        */
217        public CallableStatement createDuplicateStatement(Connection conn, CallableStatement oldStatement) throws SQLException {
218 
219                CallableStatement newStatement = conn.prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability);
220 
221                setStatementState(oldStatement, newStatement);
222 
223                return newStatement;
224        }
225}

[all classes][org.apache.derby.iapi.jdbc]
EMMA 2.0.5312 (C) Vladimir Roubtsov