| 程序包 | 说明 |
|---|---|
| net.hasor.db.dal.execute |
dynamicSql 执行器,支持 Statement、Prepared、Callable。
|
| net.hasor.db.dialect |
SQL 方言。
|
| net.hasor.db.dialect.provider | |
| net.hasor.db.lambda |
提供单表的 CURD 能力,并提供 lambda 方式操作操作数据库。
|
| net.hasor.db.lambda.core |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
PreparedStatementExecute.executeCount(PreparedStatement ps,
BoundSql boundSql) |
protected Object |
CallableStatementExecute.executeQuery(CallableStatement cs,
AbstractStatementExecute.ExecuteInfo executeInfo,
BoundSql queryBuilder) |
protected Object |
PreparedStatementExecute.executeQuery(PreparedStatement ps,
AbstractStatementExecute.ExecuteInfo executeInfo,
BoundSql boundSql) |
protected Object |
StatementExecute.executeQuery(Statement statement,
AbstractStatementExecute.ExecuteInfo executeInfo,
BoundSql boundSql) |
protected static String |
AbstractStatementExecute.fmtBoundSql(BoundSql boundSql,
Map<String,Object> userData) |
protected void |
PreparedStatementExecute.statementSet(PreparedStatement ps,
BoundSql boundSql) |
protected List<SqlArg> |
AbstractStatementExecute.toArgs(BoundSql boundSql) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
BatchBoundSql
SQL
|
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BatchBoundSql.BatchBoundSqlObj |
static class |
BoundSql.BoundSqlObj |
class |
SqlBuilder
SQL Build
|
| 限定符和类型 | 方法和说明 |
|---|---|
BoundSql |
DefaultSqlDialect.countSql(BoundSql boundSql) |
default BoundSql |
PageSqlDialect.countSql(BoundSql boundSql)
生成 count 查询 SQL
|
BoundSql |
DefaultSqlDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
PageSqlDialect.pageSql(BoundSql boundSql,
int start,
int limit)
生成分页查询 SQL
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SqlBuilder.appendArgs(BoundSql boundSql) |
void |
SqlBuilder.appendBuilder(BoundSql boundSql) |
void |
SqlBuilder.appendSql(BoundSql boundSql) |
BoundSql |
DefaultSqlDialect.countSql(BoundSql boundSql) |
default BoundSql |
PageSqlDialect.countSql(BoundSql boundSql)
生成 count 查询 SQL
|
BoundSql |
DefaultSqlDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
PageSqlDialect.pageSql(BoundSql boundSql,
int start,
int limit)
生成分页查询 SQL
|
| 限定符和类型 | 方法和说明 |
|---|---|
BoundSql |
Oracle12cDialect.countSql(BoundSql boundSql) |
BoundSql |
DmDialect.countSql(BoundSql boundSql) |
BoundSql |
HiveDialect.countSql(BoundSql boundSql) |
BoundSql |
OracleDialect.countSql(BoundSql boundSql) |
BoundSql |
DerbyDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
H2Dialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
SqlLiteDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
HSQLDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
ImpalaDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
PhoenixDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
MySqlDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
Oracle12cDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
PostgreSqlDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
DmDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
InformixDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
XuGuDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
Db2Dialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
HiveDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
SqlServer2005Dialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
OracleDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
KingbaseDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
| 限定符和类型 | 方法和说明 |
|---|---|
BoundSql |
Oracle12cDialect.countSql(BoundSql boundSql) |
BoundSql |
DmDialect.countSql(BoundSql boundSql) |
BoundSql |
HiveDialect.countSql(BoundSql boundSql) |
BoundSql |
OracleDialect.countSql(BoundSql boundSql) |
BoundSql |
DerbyDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
H2Dialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
SqlLiteDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
HSQLDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
ImpalaDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
PhoenixDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
MySqlDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
Oracle12cDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
PostgreSqlDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
DmDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
InformixDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
XuGuDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
Db2Dialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
HiveDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
SqlServer2005Dialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
OracleDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
BoundSql |
KingbaseDialect.pageSql(BoundSql boundSql,
int start,
int limit) |
| 限定符和类型 | 方法和说明 |
|---|---|
BoundSql |
BoundSqlBuilder.getBoundSql() |
BoundSql |
BoundSqlBuilder.getBoundSql(SqlDialect dialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected BoundSql |
LambdaInsertWrapper.dialectInsert(InsertSqlDialect dialect) |
BoundSql |
LambdaInsertWrapper.getBoundSql() |
BoundSql |
AbstractQueryExecute.getBoundSql() |
BoundSql |
LambdaInsertWrapper.getBoundSql(SqlDialect dialect) |
BoundSql |
AbstractQueryExecute.getBoundSql(SqlDialect dialect) |
BoundSql |
LambdaUpdateWrapper.getOriginalBoundSql() |
BoundSql |
LambdaDeleteWrapper.getOriginalBoundSql() |
BoundSql |
LambdaQueryWrapper.getOriginalBoundSql() |
BoundSql |
AbstractQueryCompare.getOriginalBoundSql() |
protected abstract BoundSql |
AbstractQueryExecute.getOriginalBoundSql() |
Copyright © 2021. All rights reserved.