diff --git a/src/main/java/ru/yandex/metrika/clickhouse/CHConnection.java b/src/main/java/ru/yandex/metrika/clickhouse/CHConnection.java
index a4336fb9816f12fa2e9fcecc0ad49ed32bfa2384..dd1ca464c502e84fea1c72bdb5c6c8538f08055d 100644
--- a/src/main/java/ru/yandex/metrika/clickhouse/CHConnection.java
+++ b/src/main/java/ru/yandex/metrika/clickhouse/CHConnection.java
@@ -6,7 +6,6 @@ import org.apache.http.impl.client.HttpClients;
 import java.sql.*;
 import java.util.Map;
 import java.util.Properties;
-import java.util.concurrent.Executor;
 
 /**
  * Created by jkee on 14.03.15.
@@ -256,31 +255,6 @@ public class CHConnection implements Connection {
         return null;
     }
 
-    @Override
-    public void setSchema(String schema) throws SQLException {
-
-    }
-
-    @Override
-    public String getSchema() throws SQLException {
-        return null;
-    }
-
-    @Override
-    public void abort(Executor executor) throws SQLException {
-
-    }
-
-    @Override
-    public void setNetworkTimeout(Executor executor, int milliseconds) throws SQLException {
-
-    }
-
-    @Override
-    public int getNetworkTimeout() throws SQLException {
-        return 0;
-    }
-
     @Override
     public <T> T unwrap(Class<T> iface) throws SQLException {
         return null;
diff --git a/src/main/java/ru/yandex/metrika/clickhouse/CHDatabaseMetadata.java b/src/main/java/ru/yandex/metrika/clickhouse/CHDatabaseMetadata.java
index 24883391adb566e95db810a767ad030005813204..5322e29c132c09af8931528aea622f5532662f35 100644
--- a/src/main/java/ru/yandex/metrika/clickhouse/CHDatabaseMetadata.java
+++ b/src/main/java/ru/yandex/metrika/clickhouse/CHDatabaseMetadata.java
@@ -900,16 +900,6 @@ public class CHDatabaseMetadata implements DatabaseMetaData {
         return null;
     }
 
-    @Override
-    public ResultSet getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException {
-        return null;
-    }
-
-    @Override
-    public boolean generatedKeyAlwaysReturned() throws SQLException {
-        return false;
-    }
-
     @Override
     public <T> T unwrap(Class<T> iface) throws SQLException {
         return null;
diff --git a/src/main/java/ru/yandex/metrika/clickhouse/copypaste/AbstractResultSet.java b/src/main/java/ru/yandex/metrika/clickhouse/copypaste/AbstractResultSet.java
index d6a400518789662baa78563250252de71c169073..571fff676cded953e1a49a88eb1fce091e0daa5e 100644
--- a/src/main/java/ru/yandex/metrika/clickhouse/copypaste/AbstractResultSet.java
+++ b/src/main/java/ru/yandex/metrika/clickhouse/copypaste/AbstractResultSet.java
@@ -960,16 +960,6 @@ public abstract class AbstractResultSet implements ResultSet {
         throw new UnsupportedOperationException();
     }
 
-    @Override
-    public <T> T getObject(int columnIndex, Class<T> type) throws SQLException {
-        throw new UnsupportedOperationException();
-    }
-
-    @Override
-    public <T> T getObject(String columnLabel, Class<T> type) throws SQLException {
-        throw new UnsupportedOperationException();
-    }
-
     /*default UnsignedInteger getUnsignedInteger(String columnLabel) throws SQLException {
         return UnsignedInteger.valueOf(getString(columnLabel));
     }