This commit is contained in:
温少
2012-05-21 16:18:12 +08:00
parent 2c037654f3
commit a0dcb633c1
9 changed files with 13 additions and 6 deletions
@@ -1,8 +1,9 @@
package com.alibaba.druid.hdriver.impl.jdbc;
package com.alibaba.druid.hdriver;
import java.sql.PreparedStatement;
public interface HPreparedStatement extends PreparedStatement, HStatement {
}
@@ -1,4 +1,4 @@
package com.alibaba.druid.hdriver.impl.jdbc;
package com.alibaba.druid.hdriver;
import java.sql.ResultSet;
@@ -1,8 +1,10 @@
package com.alibaba.druid.hdriver.impl.jdbc;
package com.alibaba.druid.hdriver;
import java.sql.SQLException;
import java.sql.Statement;
import com.alibaba.druid.hdriver.impl.jdbc.HBaseConnection;
public interface HStatement extends Statement {
HBaseConnection getConnection() throws SQLException;
}
@@ -2,8 +2,8 @@ package com.alibaba.druid.hdriver.impl.execute;
import java.sql.SQLException;
import com.alibaba.druid.hdriver.HResultSet;
import com.alibaba.druid.hdriver.impl.jdbc.HPreparedStatementImpl;
import com.alibaba.druid.hdriver.impl.jdbc.HResultSet;
public interface ExecutePlan {
@@ -2,8 +2,8 @@ package com.alibaba.druid.hdriver.impl.execute;
import java.sql.SQLException;
import com.alibaba.druid.hdriver.HResultSet;
import com.alibaba.druid.hdriver.impl.jdbc.HPreparedStatementImpl;
import com.alibaba.druid.hdriver.impl.jdbc.HResultSet;
public class ExecutePlanAdapter implements ExecutePlan {
@@ -8,8 +8,8 @@ import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.hadoop.hbase.HTableDescriptor;
import org.apache.hadoop.hbase.client.HBaseAdmin;
import com.alibaba.druid.hdriver.HResultSet;
import com.alibaba.druid.hdriver.impl.jdbc.HPreparedStatementImpl;
import com.alibaba.druid.hdriver.impl.jdbc.HResultSet;
import com.alibaba.druid.hdriver.impl.jdbc.HResultSetMetaData;
import com.alibaba.druid.util.jdbc.ResultSetBase;
import com.alibaba.druid.util.jdbc.ResultSetMetaDataBase.ColumnMetaData;
@@ -5,6 +5,7 @@ import java.sql.SQLException;
import java.sql.Types;
import java.util.List;
import com.alibaba.druid.hdriver.HPreparedStatement;
import com.alibaba.druid.hdriver.impl.execute.ExecutePlan;
import com.alibaba.druid.hdriver.impl.execute.InsertExecutePlan;
import com.alibaba.druid.hdriver.impl.execute.ShowTablesPlan;
@@ -11,6 +11,8 @@ import org.apache.hadoop.hbase.client.Result;
import org.apache.hadoop.hbase.client.ResultScanner;
import org.apache.hadoop.hbase.util.Bytes;
import com.alibaba.druid.hdriver.HResultSet;
import com.alibaba.druid.hdriver.HStatement;
import com.alibaba.druid.hdriver.impl.mapping.HMapping;
import com.alibaba.druid.util.JdbcUtils;
import com.alibaba.druid.util.jdbc.ResultSetBase;
@@ -3,6 +3,7 @@ package com.alibaba.druid.hdriver.impl.jdbc;
import java.sql.SQLException;
import java.sql.Statement;
import com.alibaba.druid.hdriver.HStatement;
import com.alibaba.druid.util.jdbc.StatementBase;
public class HStatementImpl extends StatementBase implements Statement, HStatement {