jdk/test/java/sql/util/StubConnection.java
changeset 27324 f54441c74373
parent 27323 babdaa819add
parent 27315 00f085d0f75c
child 27325 948cceef81ba
equal deleted inserted replaced
27323:babdaa819add 27324:f54441c74373
     1 /*
       
     2  * Copyright (c) 2014, 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  */
       
    23 package util;
       
    24 
       
    25 import java.sql.Array;
       
    26 import java.sql.Blob;
       
    27 import java.sql.CallableStatement;
       
    28 import java.sql.Clob;
       
    29 import java.sql.Connection;
       
    30 import java.sql.DatabaseMetaData;
       
    31 import java.sql.NClob;
       
    32 import java.sql.PreparedStatement;
       
    33 import java.sql.SQLClientInfoException;
       
    34 import java.sql.SQLException;
       
    35 import java.sql.SQLWarning;
       
    36 import java.sql.SQLXML;
       
    37 import java.sql.Savepoint;
       
    38 import java.sql.Statement;
       
    39 import java.sql.Struct;
       
    40 import java.util.Map;
       
    41 import java.util.Properties;
       
    42 import java.util.concurrent.Executor;
       
    43 
       
    44 public class StubConnection implements Connection {
       
    45 
       
    46     @Override
       
    47     public Statement createStatement() throws SQLException {
       
    48         throw new UnsupportedOperationException("Not supported yet.");
       
    49     }
       
    50 
       
    51     @Override
       
    52     public PreparedStatement prepareStatement(String sql) throws SQLException {
       
    53         throw new UnsupportedOperationException("Not supported yet.");
       
    54     }
       
    55 
       
    56     @Override
       
    57     public CallableStatement prepareCall(String sql) throws SQLException {
       
    58         throw new UnsupportedOperationException("Not supported yet.");
       
    59     }
       
    60 
       
    61     @Override
       
    62     public String nativeSQL(String sql) throws SQLException {
       
    63         throw new UnsupportedOperationException("Not supported yet.");
       
    64     }
       
    65 
       
    66     @Override
       
    67     public void setAutoCommit(boolean autoCommit) throws SQLException {
       
    68         throw new UnsupportedOperationException("Not supported yet.");
       
    69     }
       
    70 
       
    71     @Override
       
    72     public boolean getAutoCommit() throws SQLException {
       
    73         throw new UnsupportedOperationException("Not supported yet.");
       
    74     }
       
    75 
       
    76     @Override
       
    77     public void commit() throws SQLException {
       
    78         throw new UnsupportedOperationException("Not supported yet.");
       
    79     }
       
    80 
       
    81     @Override
       
    82     public void rollback() throws SQLException {
       
    83         throw new UnsupportedOperationException("Not supported yet.");
       
    84     }
       
    85 
       
    86     @Override
       
    87     public void close() throws SQLException {
       
    88         throw new UnsupportedOperationException("Not supported yet.");
       
    89     }
       
    90 
       
    91     @Override
       
    92     public boolean isClosed() throws SQLException {
       
    93         throw new UnsupportedOperationException("Not supported yet.");
       
    94     }
       
    95 
       
    96     @Override
       
    97     public DatabaseMetaData getMetaData() throws SQLException {
       
    98         throw new UnsupportedOperationException("Not supported yet.");
       
    99     }
       
   100 
       
   101     @Override
       
   102     public void setReadOnly(boolean readOnly) throws SQLException {
       
   103         throw new UnsupportedOperationException("Not supported yet.");
       
   104     }
       
   105 
       
   106     @Override
       
   107     public boolean isReadOnly() throws SQLException {
       
   108         throw new UnsupportedOperationException("Not supported yet.");
       
   109     }
       
   110 
       
   111     @Override
       
   112     public void setCatalog(String catalog) throws SQLException {
       
   113         throw new UnsupportedOperationException("Not supported yet.");
       
   114     }
       
   115 
       
   116     @Override
       
   117     public String getCatalog() throws SQLException {
       
   118         throw new UnsupportedOperationException("Not supported yet.");
       
   119     }
       
   120 
       
   121     @Override
       
   122     public void setTransactionIsolation(int level) throws SQLException {
       
   123         throw new UnsupportedOperationException("Not supported yet.");
       
   124     }
       
   125 
       
   126     @Override
       
   127     public int getTransactionIsolation() throws SQLException {
       
   128         throw new UnsupportedOperationException("Not supported yet.");
       
   129     }
       
   130 
       
   131     @Override
       
   132     public SQLWarning getWarnings() throws SQLException {
       
   133         throw new UnsupportedOperationException("Not supported yet.");
       
   134     }
       
   135 
       
   136     @Override
       
   137     public void clearWarnings() throws SQLException {
       
   138         throw new UnsupportedOperationException("Not supported yet.");
       
   139     }
       
   140 
       
   141     @Override
       
   142     public Statement createStatement(int resultSetType, int resultSetConcurrency) throws SQLException {
       
   143         throw new UnsupportedOperationException("Not supported yet.");
       
   144     }
       
   145 
       
   146     @Override
       
   147     public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) throws SQLException {
       
   148         throw new UnsupportedOperationException("Not supported yet.");
       
   149     }
       
   150 
       
   151     @Override
       
   152     public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency) throws SQLException {
       
   153         throw new UnsupportedOperationException("Not supported yet.");
       
   154     }
       
   155 
       
   156     @Override
       
   157     public Map<String, Class<?>> getTypeMap() throws SQLException {
       
   158         throw new UnsupportedOperationException("Not supported yet.");
       
   159     }
       
   160 
       
   161     @Override
       
   162     public void setTypeMap(Map<String, Class<?>> map) throws SQLException {
       
   163         throw new UnsupportedOperationException("Not supported yet.");
       
   164     }
       
   165 
       
   166     @Override
       
   167     public void setHoldability(int holdability) throws SQLException {
       
   168         throw new UnsupportedOperationException("Not supported yet.");
       
   169     }
       
   170 
       
   171     @Override
       
   172     public int getHoldability() throws SQLException {
       
   173         throw new UnsupportedOperationException("Not supported yet.");
       
   174     }
       
   175 
       
   176     @Override
       
   177     public Savepoint setSavepoint() throws SQLException {
       
   178         throw new UnsupportedOperationException("Not supported yet.");
       
   179     }
       
   180 
       
   181     @Override
       
   182     public Savepoint setSavepoint(String name) throws SQLException {
       
   183         throw new UnsupportedOperationException("Not supported yet.");
       
   184     }
       
   185 
       
   186     @Override
       
   187     public void rollback(Savepoint savepoint) throws SQLException {
       
   188         throw new UnsupportedOperationException("Not supported yet.");
       
   189     }
       
   190 
       
   191     @Override
       
   192     public void releaseSavepoint(Savepoint savepoint) throws SQLException {
       
   193         throw new UnsupportedOperationException("Not supported yet.");
       
   194     }
       
   195 
       
   196     @Override
       
   197     public Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException {
       
   198         throw new UnsupportedOperationException("Not supported yet.");
       
   199     }
       
   200 
       
   201     @Override
       
   202     public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException {
       
   203         throw new UnsupportedOperationException("Not supported yet.");
       
   204     }
       
   205 
       
   206     @Override
       
   207     public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException {
       
   208         throw new UnsupportedOperationException("Not supported yet.");
       
   209     }
       
   210 
       
   211     @Override
       
   212     public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) throws SQLException {
       
   213         throw new UnsupportedOperationException("Not supported yet.");
       
   214     }
       
   215 
       
   216     @Override
       
   217     public PreparedStatement prepareStatement(String sql, int[] columnIndexes) throws SQLException {
       
   218         throw new UnsupportedOperationException("Not supported yet.");
       
   219     }
       
   220 
       
   221     @Override
       
   222     public PreparedStatement prepareStatement(String sql, String[] columnNames) throws SQLException {
       
   223         throw new UnsupportedOperationException("Not supported yet.");
       
   224     }
       
   225 
       
   226     @Override
       
   227     public Clob createClob() throws SQLException {
       
   228         throw new UnsupportedOperationException("Not supported yet.");
       
   229     }
       
   230 
       
   231     @Override
       
   232     public Blob createBlob() throws SQLException {
       
   233         throw new UnsupportedOperationException("Not supported yet.");
       
   234     }
       
   235 
       
   236     @Override
       
   237     public NClob createNClob() throws SQLException {
       
   238         throw new UnsupportedOperationException("Not supported yet.");
       
   239     }
       
   240 
       
   241     @Override
       
   242     public SQLXML createSQLXML() throws SQLException {
       
   243         throw new UnsupportedOperationException("Not supported yet.");
       
   244     }
       
   245 
       
   246     @Override
       
   247     public boolean isValid(int timeout) throws SQLException {
       
   248         throw new UnsupportedOperationException("Not supported yet.");
       
   249     }
       
   250 
       
   251     @Override
       
   252     public void setClientInfo(String name, String value) throws SQLClientInfoException {
       
   253         throw new UnsupportedOperationException("Not supported yet.");
       
   254     }
       
   255 
       
   256     @Override
       
   257     public void setClientInfo(Properties properties) throws SQLClientInfoException {
       
   258         throw new UnsupportedOperationException("Not supported yet.");
       
   259     }
       
   260 
       
   261     @Override
       
   262     public String getClientInfo(String name) throws SQLException {
       
   263         throw new UnsupportedOperationException("Not supported yet.");
       
   264     }
       
   265 
       
   266     @Override
       
   267     public Properties getClientInfo() throws SQLException {
       
   268         throw new UnsupportedOperationException("Not supported yet.");
       
   269     }
       
   270 
       
   271     @Override
       
   272     public Array createArrayOf(String typeName, Object[] elements) throws SQLException {
       
   273         throw new UnsupportedOperationException("Not supported yet.");
       
   274     }
       
   275 
       
   276     @Override
       
   277     public Struct createStruct(String typeName, Object[] attributes) throws SQLException {
       
   278         throw new UnsupportedOperationException("Not supported yet.");
       
   279     }
       
   280 
       
   281     @Override
       
   282     public void setSchema(String schema) throws SQLException {
       
   283         throw new UnsupportedOperationException("Not supported yet.");
       
   284     }
       
   285 
       
   286     @Override
       
   287     public String getSchema() throws SQLException {
       
   288         throw new UnsupportedOperationException("Not supported yet.");
       
   289     }
       
   290 
       
   291     @Override
       
   292     public void abort(Executor executor) throws SQLException {
       
   293         throw new UnsupportedOperationException("Not supported yet.");
       
   294     }
       
   295 
       
   296     @Override
       
   297     public void setNetworkTimeout(Executor executor, int milliseconds) throws SQLException {
       
   298         throw new UnsupportedOperationException("Not supported yet.");
       
   299     }
       
   300 
       
   301     @Override
       
   302     public int getNetworkTimeout() throws SQLException {
       
   303         throw new UnsupportedOperationException("Not supported yet.");
       
   304     }
       
   305 
       
   306     @Override
       
   307     public <T> T unwrap(Class<T> iface) throws SQLException {
       
   308         throw new UnsupportedOperationException("Not supported yet.");
       
   309     }
       
   310 
       
   311     @Override
       
   312     public boolean isWrapperFor(Class<?> iface) throws SQLException {
       
   313         throw new UnsupportedOperationException("Not supported yet.");
       
   314     }
       
   315 }