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