| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core.db | |
| org.beetl.sql.core.nosql | |
| org.beetl.sql.core.range |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DamengStyle
数据库差异:达梦数据库
|
class |
DB2SqlStyle
数据库差异:db数据库,beetlsql3暂时不能用
|
class |
DerbyStyle
数据库差异:h2.
|
class |
Gbase8sStyle
数据库差异:h2.
|
class |
GreatSqlStyle
国产开源分布式数据库
|
class |
GreenplumDBStyle
Greenplum数据库
date: 2021年9月8日 |
class |
H2Style
数据库差异:h2.
|
class |
KingbaseStyle |
class |
MySqlStyle
数据库差异:mysql数据库
|
class |
OpenGaussStyle |
class |
OracleStyle |
class |
PolarDBStyle
阿里云数据库 polar,这里使用了兼容postgres
|
class |
PostgresStyle |
class |
ShenTongSqlStyle
Created on 2019/6/14.
|
class |
SQLiteStyle
SQLite 数据库
Created by mikey.zhaopeng on 2015/11/18.
|
class |
SqlServer2012Style
SQL Server 2012以上版本请使用此DBStyle,对翻页做了优化
|
class |
SqlServerStyle |
| 构造器和说明 |
|---|
DerbyRowNumRange(AbstractDBStyle dbStyle) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CassandraSqlStyle
注意,CassandraSqlStyle不支持自动生成翻页
|
class |
ClickHouseStyle
clickhouse
|
class |
CouchBaseStyle
clickhouse
|
class |
DrillStyle
apache drill 查询引擎
|
class |
DruidStyle
不支持翻页,不支持PreparedStatement
|
class |
ElasticStyle
已过时。
|
class |
HBaseStyle
hbase
|
class |
HiveStyle
Hive
遗留问题,hive的子查询结果,比如 select * from (select id from c) t,jdbc返回结果应该是id,但他返回了t.id
因此HiveStyle需要重新实现BeanProcessor#getColName方法,返回正确的列名.
|
class |
IgniteStyle
Ignite内存数据库
|
class |
ImpalaStyle
https://hub.docker.com/r/cloudera/impala-dev/
|
class |
IotDbStyle
已过时。
|
class |
MachbaseStyle |
class |
PrestoStyle
数据库差异:presto数据库,注意presto 不支持jdbc的Preparedtatment 以及不支持offset
|
class |
TaosStyle
中国的时序数据库
|
| 构造器和说明 |
|---|
CassandraRangeSql(AbstractDBStyle style) |
| 构造器和说明 |
|---|
LimitWithOffsetRange(AbstractDBStyle style) |
OffsetLimitRange(AbstractDBStyle style) |
RowNumRange(AbstractDBStyle dbStyle) |
Copyright © 2021. All rights reserved.