1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.shardingsphere.driver.state.circuit.resultset;
19
20 import org.apache.shardingsphere.driver.jdbc.unsupported.AbstractUnsupportedOperationResultSet;
21
22 import java.io.InputStream;
23 import java.io.Reader;
24 import java.math.BigDecimal;
25 import java.net.URL;
26 import java.sql.Array;
27 import java.sql.Blob;
28 import java.sql.Clob;
29 import java.sql.Date;
30 import java.sql.ResultSet;
31 import java.sql.ResultSetMetaData;
32 import java.sql.SQLWarning;
33 import java.sql.SQLXML;
34 import java.sql.Statement;
35 import java.sql.Time;
36 import java.sql.Timestamp;
37 import java.util.Calendar;
38
39
40
41
42 public final class CircuitBreakerResultSet extends AbstractUnsupportedOperationResultSet {
43
44 @Override
45 public boolean next() {
46 return false;
47 }
48
49 @Override
50 public void close() {
51 }
52
53 @Override
54 public boolean wasNull() {
55 return true;
56 }
57
58 @Override
59 public String getString(final int columnIndex) {
60 return "";
61 }
62
63 @Override
64 public String getString(final String columnLabel) {
65 return "";
66 }
67
68 @Override
69 public String getNString(final int columnIndex) {
70 return "";
71 }
72
73 @Override
74 public String getNString(final String columnLabel) {
75 return "";
76 }
77
78 @Override
79 public boolean getBoolean(final int columnIndex) {
80 return false;
81 }
82
83 @Override
84 public boolean getBoolean(final String columnLabel) {
85 return false;
86 }
87
88 @Override
89 public byte getByte(final int columnIndex) {
90 return 0;
91 }
92
93 @Override
94 public byte getByte(final String columnLabel) {
95 return 0;
96 }
97
98 @Override
99 public short getShort(final int columnIndex) {
100 return 0;
101 }
102
103 @Override
104 public short getShort(final String columnLabel) {
105 return 0;
106 }
107
108 @Override
109 public int getInt(final int columnIndex) {
110 return 0;
111 }
112
113 @Override
114 public int getInt(final String columnLabel) {
115 return 0;
116 }
117
118 @Override
119 public long getLong(final int columnIndex) {
120 return 0;
121 }
122
123 @Override
124 public long getLong(final String columnLabel) {
125 return 0;
126 }
127
128 @Override
129 public float getFloat(final int columnIndex) {
130 return 0;
131 }
132
133 @Override
134 public float getFloat(final String columnLabel) {
135 return 0;
136 }
137
138 @Override
139 public double getDouble(final int columnIndex) {
140 return 0;
141 }
142
143 @Override
144 public double getDouble(final String columnLabel) {
145 return 0;
146 }
147
148 @Override
149 public byte[] getBytes(final int columnIndex) {
150 return new byte[0];
151 }
152
153 @Override
154 public byte[] getBytes(final String columnLabel) {
155 return new byte[0];
156 }
157
158 @Override
159 public Date getDate(final int columnIndex) {
160 return null;
161 }
162
163 @Override
164 public Date getDate(final String columnLabel) {
165 return null;
166 }
167
168 @Override
169 public Date getDate(final int columnIndex, final Calendar cal) {
170 return null;
171 }
172
173 @Override
174 public Date getDate(final String columnLabel, final Calendar cal) {
175 return null;
176 }
177
178 @Override
179 public Time getTime(final int columnIndex) {
180 return null;
181 }
182
183 @Override
184 public Time getTime(final String columnLabel) {
185 return null;
186 }
187
188 @Override
189 public Time getTime(final int columnIndex, final Calendar cal) {
190 return null;
191 }
192
193 @Override
194 public Time getTime(final String columnLabel, final Calendar cal) {
195 return null;
196 }
197
198 @Override
199 public Timestamp getTimestamp(final int columnIndex) {
200 return null;
201 }
202
203 @Override
204 public Timestamp getTimestamp(final String columnLabel) {
205 return null;
206 }
207
208 @Override
209 public Timestamp getTimestamp(final int columnIndex, final Calendar cal) {
210 return null;
211 }
212
213 @Override
214 public Timestamp getTimestamp(final String columnLabel, final Calendar cal) {
215 return null;
216 }
217
218 @Override
219 public InputStream getAsciiStream(final int columnIndex) {
220 return null;
221 }
222
223 @Override
224 public InputStream getAsciiStream(final String columnLabel) {
225 return null;
226 }
227
228 @Override
229 public InputStream getUnicodeStream(final int columnIndex) {
230 return null;
231 }
232
233 @Override
234 public InputStream getUnicodeStream(final String columnLabel) {
235 return null;
236 }
237
238 @Override
239 public InputStream getBinaryStream(final int columnIndex) {
240 return null;
241 }
242
243 @Override
244 public InputStream getBinaryStream(final String columnLabel) {
245 return null;
246 }
247
248 @Override
249 public SQLWarning getWarnings() {
250 return null;
251 }
252
253 @Override
254 public void clearWarnings() {
255
256 }
257
258 @Override
259 public ResultSetMetaData getMetaData() {
260 return new CircuitBreakerResultSetMetaData();
261 }
262
263 @Override
264 public Object getObject(final int columnIndex) {
265 return null;
266 }
267
268 @Override
269 public Object getObject(final String columnLabel) {
270 return null;
271 }
272
273 @Override
274 public int findColumn(final String columnLabel) {
275 return 0;
276 }
277
278 @Override
279 public Reader getCharacterStream(final int columnIndex) {
280 return null;
281 }
282
283 @Override
284 public Reader getCharacterStream(final String columnLabel) {
285 return null;
286 }
287
288 @Override
289 public BigDecimal getBigDecimal(final int columnIndex) {
290 return null;
291 }
292
293 @Override
294 public BigDecimal getBigDecimal(final String columnLabel) {
295 return null;
296 }
297
298 @Override
299 public BigDecimal getBigDecimal(final int columnIndex, final int scale) {
300 return null;
301 }
302
303 @Override
304 public BigDecimal getBigDecimal(final String columnLabel, final int scale) {
305 return null;
306 }
307
308 @Override
309 public void setFetchDirection(final int direction) {
310 }
311
312 @Override
313 public int getFetchDirection() {
314 return ResultSet.FETCH_FORWARD;
315 }
316
317 @Override
318 public void setFetchSize(final int rows) {
319 }
320
321 @Override
322 public int getFetchSize() {
323 return 0;
324 }
325
326 @Override
327 public int getType() {
328 return ResultSet.TYPE_FORWARD_ONLY;
329 }
330
331 @Override
332 public int getConcurrency() {
333 return ResultSet.CONCUR_READ_ONLY;
334 }
335
336 @Override
337 public Statement getStatement() {
338 return null;
339 }
340
341 @Override
342 public Array getArray(final int columnIndex) {
343 return null;
344 }
345
346 @Override
347 public Array getArray(final String columnLabel) {
348 return null;
349 }
350
351 @Override
352 public Blob getBlob(final int columnIndex) {
353 return null;
354 }
355
356 @Override
357 public Blob getBlob(final String columnLabel) {
358 return null;
359 }
360
361 @Override
362 public Clob getClob(final int columnIndex) {
363 return null;
364 }
365
366 @Override
367 public Clob getClob(final String columnLabel) {
368 return null;
369 }
370
371 @Override
372 public URL getURL(final int columnIndex) {
373 return null;
374 }
375
376 @Override
377 public URL getURL(final String columnLabel) {
378 return null;
379 }
380
381 @Override
382 public boolean isClosed() {
383 return false;
384 }
385
386 @Override
387 public SQLXML getSQLXML(final int columnIndex) {
388 return null;
389 }
390
391 @Override
392 public SQLXML getSQLXML(final String columnLabel) {
393 return null;
394 }
395 }