Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
datax-cloud
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄营
datax-cloud
Commits
77ef153a
Commit
77ef153a
authored
Mar 31, 2020
by
yuwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2.0.0项目初始化
parent
93073a89
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
4 additions
and
76 deletions
+4
-76
QueryFactory.java
.../src/main/java/cn/datax/common/database/QueryFactory.java
+0
-13
AbstractDataSourceFactory.java
...common/database/datasource/AbstractDataSourceFactory.java
+3
-3
DbQueryTemplate.java
.../java/cn/datax/common/database/query/DbQueryTemplate.java
+1
-1
MariaDBQuery.java
...ain/java/cn/datax/common/database/query/MariaDBQuery.java
+0
-4
MySqlQuery.java
.../main/java/cn/datax/common/database/query/MySqlQuery.java
+0
-4
Oracle12cQuery.java
...n/java/cn/datax/common/database/query/Oracle12cQuery.java
+0
-4
OracleQuery.java
...main/java/cn/datax/common/database/query/OracleQuery.java
+0
-4
PostgreQuery.java
...ain/java/cn/datax/common/database/query/PostgreQuery.java
+0
-4
QueryRegistry.java
...in/java/cn/datax/common/database/query/QueryRegistry.java
+0
-27
SQLServer2008Query.java
...va/cn/datax/common/database/query/SQLServer2008Query.java
+0
-4
SQLServerQuery.java
...n/java/cn/datax/common/database/query/SQLServerQuery.java
+0
-4
UnknownQuery.java
...ain/java/cn/datax/common/database/query/UnknownQuery.java
+0
-4
No files found.
datax-common/datax-common-database/src/main/java/cn/datax/common/database/QueryFactory.java
deleted
100644 → 0
View file @
93073a89
package
cn
.
datax
.
common
.
database
;
import
cn.datax.common.database.constants.DbType
;
import
cn.datax.common.database.query.QueryRegistry
;
public
class
QueryFactory
{
private
static
final
QueryRegistry
QUERY_REGISTRY
=
new
QueryRegistry
();
public
static
DbQuery
getQuery
(
DbType
dbType
)
{
return
QUERY_REGISTRY
.
getQuery
(
dbType
);
}
}
datax-common/datax-common-database/src/main/java/cn/datax/common/database/datasource/AbstractDataSourceFactory.java
View file @
77ef153a
...
...
@@ -4,7 +4,7 @@ import cn.datax.common.database.*;
import
cn.datax.common.database.constants.DbQueryProperty
;
import
cn.datax.common.database.constants.DbType
;
import
cn.datax.common.database.exception.DataQueryException
;
import
cn.datax.common.database.query.
AbstractDbQuery
;
import
cn.datax.common.database.query.
DbQueryTemplate
;
import
com.zaxxer.hikari.HikariDataSource
;
import
org.springframework.jdbc.core.JdbcTemplate
;
import
org.springframework.util.StringUtils
;
...
...
@@ -24,10 +24,10 @@ public abstract class AbstractDataSourceFactory implements DataSourceFactory {
public
DbQuery
createDbQueryTemplate
(
DataSource
dataSource
,
DbType
dbType
)
{
DbDialect
dbDialect
=
DialectFactory
.
getDialect
(
dbType
);
AbstractDbQuery
dbQuery
=
(
AbstractDbQuery
)
QueryFactory
.
getQuery
(
dbType
);
if
(
dbQuery
==
null
){
if
(
dbDialect
==
null
){
throw
new
DataQueryException
(
"该数据库类型正在开发中"
);
}
DbQueryTemplate
dbQuery
=
new
DbQueryTemplate
();
dbQuery
.
setDataSource
(
dataSource
);
dbQuery
.
setJdbcTemplate
(
new
JdbcTemplate
(
dataSource
));
dbQuery
.
setDbDialect
(
dbDialect
);
...
...
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/
AbstractDbQuery
.java
→
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/
DbQueryTemplate
.java
View file @
77ef153a
...
...
@@ -17,7 +17,7 @@ import java.util.List;
import
java.util.Map
;
@Setter
public
abstract
class
AbstractDbQuery
implements
DbQuery
{
public
class
DbQueryTemplate
implements
DbQuery
{
protected
DataSource
dataSource
;
...
...
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/MariaDBQuery.java
deleted
100644 → 0
View file @
93073a89
package
cn
.
datax
.
common
.
database
.
query
;
public
class
MariaDBQuery
extends
AbstractDbQuery
{
}
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/MySqlQuery.java
deleted
100644 → 0
View file @
93073a89
package
cn
.
datax
.
common
.
database
.
query
;
public
class
MySqlQuery
extends
AbstractDbQuery
{
}
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/Oracle12cQuery.java
deleted
100644 → 0
View file @
93073a89
package
cn
.
datax
.
common
.
database
.
query
;
public
class
Oracle12cQuery
extends
AbstractDbQuery
{
}
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/OracleQuery.java
deleted
100644 → 0
View file @
93073a89
package
cn
.
datax
.
common
.
database
.
query
;
public
class
OracleQuery
extends
AbstractDbQuery
{
}
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/PostgreQuery.java
deleted
100644 → 0
View file @
93073a89
package
cn
.
datax
.
common
.
database
.
query
;
public
class
PostgreQuery
extends
AbstractDbQuery
{
}
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/QueryRegistry.java
deleted
100644 → 0
View file @
93073a89
package
cn
.
datax
.
common
.
database
.
query
;
import
cn.datax.common.database.DbQuery
;
import
cn.datax.common.database.constants.DbType
;
import
java.util.EnumMap
;
import
java.util.Map
;
public
class
QueryRegistry
{
private
final
Map
<
DbType
,
DbQuery
>
query_enum_map
=
new
EnumMap
<>(
DbType
.
class
);
public
QueryRegistry
()
{
query_enum_map
.
put
(
DbType
.
MARIADB
,
new
MariaDBQuery
());
query_enum_map
.
put
(
DbType
.
MYSQL
,
new
MySqlQuery
());
query_enum_map
.
put
(
DbType
.
ORACLE_12C
,
new
Oracle12cQuery
());
query_enum_map
.
put
(
DbType
.
ORACLE
,
new
OracleQuery
());
query_enum_map
.
put
(
DbType
.
POSTGRE_SQL
,
new
PostgreQuery
());
query_enum_map
.
put
(
DbType
.
SQL_SERVER2008
,
new
SQLServer2008Query
());
query_enum_map
.
put
(
DbType
.
SQL_SERVER
,
new
SQLServerQuery
());
query_enum_map
.
put
(
DbType
.
OTHER
,
new
UnknownQuery
());
}
public
DbQuery
getQuery
(
DbType
dbType
)
{
return
query_enum_map
.
get
(
dbType
);
}
}
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/SQLServer2008Query.java
deleted
100644 → 0
View file @
93073a89
package
cn
.
datax
.
common
.
database
.
query
;
public
class
SQLServer2008Query
extends
AbstractDbQuery
{
}
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/SQLServerQuery.java
deleted
100644 → 0
View file @
93073a89
package
cn
.
datax
.
common
.
database
.
query
;
public
class
SQLServerQuery
extends
AbstractDbQuery
{
}
datax-common/datax-common-database/src/main/java/cn/datax/common/database/query/UnknownQuery.java
deleted
100644 → 0
View file @
93073a89
package
cn
.
datax
.
common
.
database
.
query
;
public
class
UnknownQuery
extends
AbstractDbQuery
{
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment