From 0497a47977fde87f5d135d612203f7311dac65c2 Mon Sep 17 00:00:00 2001 From: wenshao Date: Mon, 2 Jul 2012 07:26:25 +0800 Subject: [PATCH] jdk 7 compile support --- .../com/alibaba/druid/hdriver/HDriver.java | 6 +++++ .../hdriver/impl/HBaseConnectionImpl.java | 22 +++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/src/main/java/com/alibaba/druid/hdriver/HDriver.java b/src/main/java/com/alibaba/druid/hdriver/HDriver.java index 1a75f2d147..446f50dfd7 100644 --- a/src/main/java/com/alibaba/druid/hdriver/HDriver.java +++ b/src/main/java/com/alibaba/druid/hdriver/HDriver.java @@ -3,7 +3,9 @@ package com.alibaba.druid.hdriver; import java.sql.Driver; import java.sql.DriverPropertyInfo; import java.sql.SQLException; +import java.sql.SQLFeatureNotSupportedException; import java.util.Properties; +import java.util.logging.Logger; import com.alibaba.druid.hdriver.impl.HBaseConnectionImpl; import com.alibaba.druid.hdriver.impl.HEngine; @@ -56,4 +58,8 @@ public class HDriver implements Driver { return false; } + public Logger getParentLogger() throws SQLFeatureNotSupportedException { + throw new SQLFeatureNotSupportedException(); + } + } diff --git a/src/main/java/com/alibaba/druid/hdriver/impl/HBaseConnectionImpl.java b/src/main/java/com/alibaba/druid/hdriver/impl/HBaseConnectionImpl.java index b510c0b378..bd7f2cff22 100644 --- a/src/main/java/com/alibaba/druid/hdriver/impl/HBaseConnectionImpl.java +++ b/src/main/java/com/alibaba/druid/hdriver/impl/HBaseConnectionImpl.java @@ -16,6 +16,7 @@ import java.sql.Savepoint; import java.sql.Struct; import java.util.Map; import java.util.Properties; +import java.util.concurrent.Executor; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.client.HTableInterface; @@ -256,4 +257,25 @@ public class HBaseConnectionImpl extends ConnectionBase implements HConnection { return engine.getHTable(tableName); } + public void setSchema(String schema) throws SQLException { + throw new SQLFeatureNotSupportedException(); + } + + @Override + public String getSchema() throws SQLException { + throw new SQLFeatureNotSupportedException(); + } + + public void abort(Executor executor) throws SQLException { + throw new SQLFeatureNotSupportedException(); + } + + public void setNetworkTimeout(Executor executor, int milliseconds) throws SQLException { + throw new SQLFeatureNotSupportedException(); + } + + public int getNetworkTimeout() throws SQLException { + throw new SQLFeatureNotSupportedException(); + } + }