mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
refactor
This commit is contained in:
+2
-2
@@ -1,11 +1,11 @@
|
||||
package com.alibaba.druid.hbase;
|
||||
package com.alibaba.druid.hdriver;
|
||||
|
||||
import java.sql.Driver;
|
||||
import java.sql.DriverPropertyInfo;
|
||||
import java.sql.SQLException;
|
||||
import java.util.Properties;
|
||||
|
||||
import com.alibaba.druid.hbase.jdbc.HBaseConnection;
|
||||
import com.alibaba.druid.hdriver.jdbc.HBaseConnection;
|
||||
|
||||
public class HDriver implements Driver {
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase;
|
||||
package com.alibaba.druid.hdriver;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Properties;
|
||||
@@ -10,7 +10,7 @@ import org.apache.hadoop.hbase.client.HBaseAdmin;
|
||||
import org.apache.hadoop.hbase.client.HTableInterface;
|
||||
import org.apache.hadoop.hbase.client.HTablePool;
|
||||
|
||||
import com.alibaba.druid.hbase.mapping.HMappingTable;
|
||||
import com.alibaba.druid.hdriver.mapping.HMappingTable;
|
||||
import com.alibaba.druid.support.logging.Log;
|
||||
import com.alibaba.druid.support.logging.LogFactory;
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
package com.alibaba.druid.hbase.exec;
|
||||
package com.alibaba.druid.hdriver.execute;
|
||||
|
||||
import java.sql.SQLException;
|
||||
|
||||
import com.alibaba.druid.hbase.jdbc.HPreparedStatementImpl;
|
||||
import com.alibaba.druid.hbase.jdbc.HResultSet;
|
||||
import com.alibaba.druid.hdriver.jdbc.HPreparedStatementImpl;
|
||||
import com.alibaba.druid.hdriver.jdbc.HResultSet;
|
||||
|
||||
public interface ExecutePlan {
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
package com.alibaba.druid.hbase.exec;
|
||||
package com.alibaba.druid.hdriver.execute;
|
||||
|
||||
import java.sql.SQLException;
|
||||
|
||||
import com.alibaba.druid.hbase.jdbc.HPreparedStatementImpl;
|
||||
import com.alibaba.druid.hbase.jdbc.HResultSet;
|
||||
import com.alibaba.druid.hdriver.jdbc.HPreparedStatementImpl;
|
||||
import com.alibaba.druid.hdriver.jdbc.HResultSet;
|
||||
|
||||
public class ExecutePlanAdapter implements ExecutePlan {
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.exec;
|
||||
package com.alibaba.druid.hdriver.execute;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.exec;
|
||||
package com.alibaba.druid.hdriver.execute;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.util.LinkedHashMap;
|
||||
@@ -8,8 +8,8 @@ import org.apache.hadoop.hbase.client.HTableInterface;
|
||||
import org.apache.hadoop.hbase.client.Put;
|
||||
import org.apache.hadoop.hbase.util.Bytes;
|
||||
|
||||
import com.alibaba.druid.hbase.jdbc.HBaseConnection;
|
||||
import com.alibaba.druid.hbase.jdbc.HPreparedStatementImpl;
|
||||
import com.alibaba.druid.hdriver.jdbc.HBaseConnection;
|
||||
import com.alibaba.druid.hdriver.jdbc.HPreparedStatementImpl;
|
||||
import com.alibaba.druid.sql.ast.SQLExpr;
|
||||
import com.alibaba.druid.sql.visitor.SQLEvalVisitorUtils;
|
||||
|
||||
+4
-4
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.exec;
|
||||
package com.alibaba.druid.hdriver.execute;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
@@ -8,9 +8,9 @@ import org.apache.hadoop.hbase.HColumnDescriptor;
|
||||
import org.apache.hadoop.hbase.HTableDescriptor;
|
||||
import org.apache.hadoop.hbase.client.HBaseAdmin;
|
||||
|
||||
import com.alibaba.druid.hbase.jdbc.HPreparedStatementImpl;
|
||||
import com.alibaba.druid.hbase.jdbc.HResultSet;
|
||||
import com.alibaba.druid.hbase.jdbc.HResultSetMetaData;
|
||||
import com.alibaba.druid.hdriver.jdbc.HPreparedStatementImpl;
|
||||
import com.alibaba.druid.hdriver.jdbc.HResultSet;
|
||||
import com.alibaba.druid.hdriver.jdbc.HResultSetMetaData;
|
||||
import com.alibaba.druid.util.jdbc.ResultSetBase;
|
||||
import com.alibaba.druid.util.jdbc.ResultSetMetaDataBase.ColumnMetaData;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.exec;
|
||||
package com.alibaba.druid.hdriver.execute;
|
||||
|
||||
public class SingleTableExecutePlan extends ExecutePlanAdapter {
|
||||
|
||||
+6
-6
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.exec;
|
||||
package com.alibaba.druid.hdriver.execute;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
@@ -15,11 +15,11 @@ import org.apache.hadoop.hbase.filter.RowFilter;
|
||||
import org.apache.hadoop.hbase.filter.SingleColumnValueFilter;
|
||||
import org.apache.hadoop.hbase.util.Bytes;
|
||||
|
||||
import com.alibaba.druid.hbase.jdbc.HBaseConnection;
|
||||
import com.alibaba.druid.hbase.jdbc.HScannerResultSet;
|
||||
import com.alibaba.druid.hbase.jdbc.HPreparedStatementImpl;
|
||||
import com.alibaba.druid.hbase.jdbc.HResultSetMetaData;
|
||||
import com.alibaba.druid.hbase.mapping.HMappingTable;
|
||||
import com.alibaba.druid.hdriver.jdbc.HBaseConnection;
|
||||
import com.alibaba.druid.hdriver.jdbc.HPreparedStatementImpl;
|
||||
import com.alibaba.druid.hdriver.jdbc.HResultSetMetaData;
|
||||
import com.alibaba.druid.hdriver.jdbc.HScannerResultSet;
|
||||
import com.alibaba.druid.hdriver.mapping.HMappingTable;
|
||||
import com.alibaba.druid.sql.ast.SQLExpr;
|
||||
import com.alibaba.druid.sql.ast.expr.SQLBinaryOpExpr;
|
||||
import com.alibaba.druid.sql.ast.expr.SQLBinaryOperator;
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package com.alibaba.druid.hbase.hbql.ast;
|
||||
package com.alibaba.druid.hdriver.hbql.ast;
|
||||
|
||||
import com.alibaba.druid.hbase.mapping.HMappingTable;
|
||||
import com.alibaba.druid.hdriver.mapping.HMappingTable;
|
||||
import com.alibaba.druid.sql.ast.SQLStatementImpl;
|
||||
|
||||
public class HBQLCreateMappingStatement extends SQLStatementImpl implements HBQLStatement {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.hbql.ast;
|
||||
package com.alibaba.druid.hdriver.hbql.ast;
|
||||
|
||||
import com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.hbql.ast;
|
||||
package com.alibaba.druid.hdriver.hbql.ast;
|
||||
|
||||
import com.alibaba.druid.sql.ast.SQLObjectImpl;
|
||||
import com.alibaba.druid.sql.ast.statement.SQLTableElement;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.hbql.ast;
|
||||
package com.alibaba.druid.hdriver.hbql.ast;
|
||||
|
||||
import com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock;
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package com.alibaba.druid.hbase.hbql.ast;
|
||||
package com.alibaba.druid.hdriver.hbql.ast;
|
||||
|
||||
import com.alibaba.druid.hbase.hbql.visitor.HBQLVisitor;
|
||||
import com.alibaba.druid.hdriver.hbql.visitor.HBQLVisitor;
|
||||
|
||||
public class HBQLShowStatement extends HBQLStatementImpl {
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.hbql.ast;
|
||||
package com.alibaba.druid.hdriver.hbql.ast;
|
||||
|
||||
import com.alibaba.druid.sql.ast.SQLStatement;
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package com.alibaba.druid.hbase.hbql.ast;
|
||||
package com.alibaba.druid.hdriver.hbql.ast;
|
||||
|
||||
import com.alibaba.druid.hbase.hbql.visitor.HBQLVisitor;
|
||||
import com.alibaba.druid.hdriver.hbql.visitor.HBQLVisitor;
|
||||
import com.alibaba.druid.sql.ast.SQLStatementImpl;
|
||||
import com.alibaba.druid.sql.visitor.SQLASTVisitor;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.hbql.parser;
|
||||
package com.alibaba.druid.hdriver.hbql.parser;
|
||||
|
||||
import com.alibaba.druid.sql.parser.Lexer;
|
||||
import com.alibaba.druid.sql.parser.ParserException;
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package com.alibaba.druid.hbase.hbql.parser;
|
||||
package com.alibaba.druid.hdriver.hbql.parser;
|
||||
|
||||
import com.alibaba.druid.hbase.hbql.ast.HBQLShowStatement;
|
||||
import com.alibaba.druid.hdriver.hbql.ast.HBQLShowStatement;
|
||||
import com.alibaba.druid.sql.ast.SQLStatement;
|
||||
import com.alibaba.druid.sql.parser.SQLExprParser;
|
||||
import com.alibaba.druid.sql.parser.SQLStatementParser;
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package com.alibaba.druid.hbase.hbql.visitor;
|
||||
package com.alibaba.druid.hdriver.hbql.visitor;
|
||||
|
||||
import com.alibaba.druid.hbase.hbql.ast.HBQLShowStatement;
|
||||
import com.alibaba.druid.hdriver.hbql.ast.HBQLShowStatement;
|
||||
import com.alibaba.druid.sql.visitor.SQLASTOutputVisitor;
|
||||
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package com.alibaba.druid.hbase.hbql.visitor;
|
||||
package com.alibaba.druid.hdriver.hbql.visitor;
|
||||
|
||||
import com.alibaba.druid.hbase.hbql.ast.HBQLShowStatement;
|
||||
import com.alibaba.druid.hdriver.hbql.ast.HBQLShowStatement;
|
||||
import com.alibaba.druid.sql.visitor.SQLASTVisitor;
|
||||
|
||||
public interface HBQLVisitor extends SQLASTVisitor {
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.jdbc;
|
||||
package com.alibaba.druid.hdriver.jdbc;
|
||||
|
||||
import java.sql.Array;
|
||||
import java.sql.Blob;
|
||||
@@ -21,7 +21,7 @@ import java.util.Properties;
|
||||
import org.apache.hadoop.conf.Configuration;
|
||||
import org.apache.hadoop.hbase.client.HTableInterface;
|
||||
|
||||
import com.alibaba.druid.hbase.HEngine;
|
||||
import com.alibaba.druid.hdriver.HEngine;
|
||||
import com.alibaba.druid.util.jdbc.ConnectionBase;
|
||||
|
||||
public class HBaseConnection extends ConnectionBase implements Connection {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.jdbc;
|
||||
package com.alibaba.druid.hdriver.jdbc;
|
||||
|
||||
import java.sql.PreparedStatement;
|
||||
|
||||
+6
-6
@@ -1,15 +1,15 @@
|
||||
package com.alibaba.druid.hbase.jdbc;
|
||||
package com.alibaba.druid.hdriver.jdbc;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Types;
|
||||
import java.util.List;
|
||||
|
||||
import com.alibaba.druid.hbase.exec.ExecutePlan;
|
||||
import com.alibaba.druid.hbase.exec.InsertExecutePlan;
|
||||
import com.alibaba.druid.hbase.exec.ShowTablesPlan;
|
||||
import com.alibaba.druid.hbase.exec.SingleTableQueryExecutePlan;
|
||||
import com.alibaba.druid.hbase.hbql.ast.HBQLShowStatement;
|
||||
import com.alibaba.druid.hdriver.execute.ExecutePlan;
|
||||
import com.alibaba.druid.hdriver.execute.InsertExecutePlan;
|
||||
import com.alibaba.druid.hdriver.execute.ShowTablesPlan;
|
||||
import com.alibaba.druid.hdriver.execute.SingleTableQueryExecutePlan;
|
||||
import com.alibaba.druid.hdriver.hbql.ast.HBQLShowStatement;
|
||||
import com.alibaba.druid.sql.SQLUtils;
|
||||
import com.alibaba.druid.sql.ast.SQLExpr;
|
||||
import com.alibaba.druid.sql.ast.SQLStatement;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.jdbc;
|
||||
package com.alibaba.druid.hdriver.jdbc;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.jdbc;
|
||||
package com.alibaba.druid.hdriver.jdbc;
|
||||
|
||||
import com.alibaba.druid.util.jdbc.ResultSetMetaDataBase;
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.jdbc;
|
||||
package com.alibaba.druid.hdriver.jdbc;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
@@ -11,7 +11,7 @@ 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.hbase.mapping.HMapping;
|
||||
import com.alibaba.druid.hdriver.mapping.HMapping;
|
||||
import com.alibaba.druid.util.JdbcUtils;
|
||||
import com.alibaba.druid.util.jdbc.ResultSetBase;
|
||||
import com.alibaba.druid.util.jdbc.ResultSetMetaDataBase.ColumnMetaData;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.jdbc;
|
||||
package com.alibaba.druid.hdriver.jdbc;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.jdbc;
|
||||
package com.alibaba.druid.hdriver.jdbc;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.mapping;
|
||||
package com.alibaba.druid.hdriver.mapping;
|
||||
|
||||
import org.apache.hadoop.hbase.client.Result;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.mapping;
|
||||
package com.alibaba.druid.hdriver.mapping;
|
||||
|
||||
public class HMappingColumn {
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.mapping;
|
||||
package com.alibaba.druid.hdriver.mapping;
|
||||
|
||||
import org.apache.hadoop.hbase.client.Result;
|
||||
import org.apache.hadoop.hbase.util.Bytes;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.alibaba.druid.hbase.mapping;
|
||||
package com.alibaba.druid.hdriver.mapping;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.alibaba.druid.sql.parser;
|
||||
|
||||
import com.alibaba.druid.hbase.hbql.parser.HBQLExprParser;
|
||||
import com.alibaba.druid.hbase.hbql.parser.HBQLStatementParser;
|
||||
import com.alibaba.druid.hdriver.hbql.parser.HBQLExprParser;
|
||||
import com.alibaba.druid.hdriver.hbql.parser.HBQLStatementParser;
|
||||
import com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser;
|
||||
import com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser;
|
||||
import com.alibaba.druid.sql.dialect.oracle.parser.OracleExprParser;
|
||||
|
||||
@@ -5,6 +5,7 @@ import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.util.Properties;
|
||||
|
||||
import com.alibaba.druid.hdriver.HDriver;
|
||||
import com.alibaba.druid.util.JdbcUtils;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
@@ -5,6 +5,8 @@ import java.sql.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.util.Properties;
|
||||
|
||||
import com.alibaba.druid.hdriver.HDriver;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
public class HBaseDriverInsertTest extends TestCase {
|
||||
|
||||
@@ -5,6 +5,8 @@ import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.util.Properties;
|
||||
|
||||
import com.alibaba.druid.hdriver.HDriver;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
|
||||
|
||||
@@ -5,6 +5,8 @@ import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.util.Properties;
|
||||
|
||||
import com.alibaba.druid.hdriver.HDriver;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
|
||||
|
||||
@@ -5,6 +5,8 @@ import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.util.Properties;
|
||||
|
||||
import com.alibaba.druid.hdriver.HDriver;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user