1/*
2 * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23package util;
24
25import java.sql.Connection;
26import java.sql.ResultSet;
27import java.sql.SQLException;
28import java.sql.SQLWarning;
29import java.sql.Statement;
30import java.util.regex.Pattern;
31import static java.util.stream.Collectors.joining;
32
33public class StubStatement implements Statement {
34
35    @Override
36    public ResultSet executeQuery(String sql) throws SQLException {
37        throw new UnsupportedOperationException("Not supported yet.");
38    }
39
40    @Override
41    public int executeUpdate(String sql) throws SQLException {
42        throw new UnsupportedOperationException("Not supported yet.");
43    }
44
45    @Override
46    public void close() throws SQLException {
47        throw new UnsupportedOperationException("Not supported yet.");
48    }
49
50    @Override
51    public int getMaxFieldSize() throws SQLException {
52        throw new UnsupportedOperationException("Not supported yet.");
53    }
54
55    @Override
56    public void setMaxFieldSize(int max) throws SQLException {
57        throw new UnsupportedOperationException("Not supported yet.");
58    }
59
60    @Override
61    public int getMaxRows() throws SQLException {
62        throw new UnsupportedOperationException("Not supported yet.");
63    }
64
65    @Override
66    public void setMaxRows(int max) throws SQLException {
67        throw new UnsupportedOperationException("Not supported yet.");
68    }
69
70    @Override
71    public void setEscapeProcessing(boolean enable) throws SQLException {
72        throw new UnsupportedOperationException("Not supported yet.");
73    }
74
75    @Override
76    public int getQueryTimeout() throws SQLException {
77        throw new UnsupportedOperationException("Not supported yet.");
78    }
79
80    @Override
81    public void setQueryTimeout(int seconds) throws SQLException {
82        throw new UnsupportedOperationException("Not supported yet.");
83    }
84
85    @Override
86    public void cancel() throws SQLException {
87        throw new UnsupportedOperationException("Not supported yet.");
88    }
89
90    @Override
91    public SQLWarning getWarnings() throws SQLException {
92        throw new UnsupportedOperationException("Not supported yet.");
93    }
94
95    @Override
96    public void clearWarnings() throws SQLException {
97        throw new UnsupportedOperationException("Not supported yet.");
98    }
99
100    @Override
101    public void setCursorName(String name) throws SQLException {
102        throw new UnsupportedOperationException("Not supported yet.");
103    }
104
105    @Override
106    public boolean execute(String sql) throws SQLException {
107        throw new UnsupportedOperationException("Not supported yet.");
108    }
109
110    @Override
111    public ResultSet getResultSet() throws SQLException {
112        throw new UnsupportedOperationException("Not supported yet.");
113    }
114
115    @Override
116    public int getUpdateCount() throws SQLException {
117        throw new UnsupportedOperationException("Not supported yet.");
118    }
119
120    @Override
121    public boolean getMoreResults() throws SQLException {
122        throw new UnsupportedOperationException("Not supported yet.");
123    }
124
125    @Override
126    public void setFetchDirection(int direction) throws SQLException {
127        throw new UnsupportedOperationException("Not supported yet.");
128    }
129
130    @Override
131    public int getFetchDirection() throws SQLException {
132        throw new UnsupportedOperationException("Not supported yet.");
133    }
134
135    @Override
136    public void setFetchSize(int rows) throws SQLException {
137        throw new UnsupportedOperationException("Not supported yet.");
138    }
139
140    @Override
141    public int getFetchSize() throws SQLException {
142        throw new UnsupportedOperationException("Not supported yet.");
143    }
144
145    @Override
146    public int getResultSetConcurrency() throws SQLException {
147        throw new UnsupportedOperationException("Not supported yet.");
148    }
149
150    @Override
151    public int getResultSetType() throws SQLException {
152        throw new UnsupportedOperationException("Not supported yet.");
153    }
154
155    @Override
156    public void addBatch(String sql) throws SQLException {
157        throw new UnsupportedOperationException("Not supported yet.");
158    }
159
160    @Override
161    public void clearBatch() throws SQLException {
162        throw new UnsupportedOperationException("Not supported yet.");
163    }
164
165    @Override
166    public int[] executeBatch() throws SQLException {
167        throw new UnsupportedOperationException("Not supported yet.");
168    }
169
170    @Override
171    public Connection getConnection() throws SQLException {
172        throw new UnsupportedOperationException("Not supported yet.");
173    }
174
175    @Override
176    public boolean getMoreResults(int current) throws SQLException {
177        throw new UnsupportedOperationException("Not supported yet.");
178    }
179
180    @Override
181    public ResultSet getGeneratedKeys() throws SQLException {
182        throw new UnsupportedOperationException("Not supported yet.");
183    }
184
185    @Override
186    public int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException {
187        throw new UnsupportedOperationException("Not supported yet.");
188    }
189
190    @Override
191    public int executeUpdate(String sql, int[] columnIndexes) throws SQLException {
192        throw new UnsupportedOperationException("Not supported yet.");
193    }
194
195    @Override
196    public int executeUpdate(String sql, String[] columnNames) throws SQLException {
197        throw new UnsupportedOperationException("Not supported yet.");
198    }
199
200    @Override
201    public boolean execute(String sql, int autoGeneratedKeys) throws SQLException {
202        throw new UnsupportedOperationException("Not supported yet.");
203    }
204
205    @Override
206    public boolean execute(String sql, int[] columnIndexes) throws SQLException {
207        throw new UnsupportedOperationException("Not supported yet.");
208    }
209
210    @Override
211    public boolean execute(String sql, String[] columnNames) throws SQLException {
212        throw new UnsupportedOperationException("Not supported yet.");
213    }
214
215    @Override
216    public int getResultSetHoldability() throws SQLException {
217        throw new UnsupportedOperationException("Not supported yet.");
218    }
219
220    @Override
221    public boolean isClosed() throws SQLException {
222        throw new UnsupportedOperationException("Not supported yet.");
223    }
224
225    @Override
226    public void setPoolable(boolean poolable) throws SQLException {
227        throw new UnsupportedOperationException("Not supported yet.");
228    }
229
230    @Override
231    public boolean isPoolable() throws SQLException {
232        throw new UnsupportedOperationException("Not supported yet.");
233    }
234
235    @Override
236    public void closeOnCompletion() throws SQLException {
237        throw new UnsupportedOperationException("Not supported yet.");
238    }
239
240    @Override
241    public boolean isCloseOnCompletion() throws SQLException {
242        throw new UnsupportedOperationException("Not supported yet.");
243    }
244
245    @Override
246    public <T> T unwrap(Class<T> iface) throws SQLException {
247        throw new UnsupportedOperationException("Not supported yet.");
248    }
249
250    @Override
251    public boolean isWrapperFor(Class<?> iface) throws SQLException {
252        throw new UnsupportedOperationException("Not supported yet.");
253    }
254
255
256
257}
258