| 限定符和类型 | 接口和说明 |
|---|---|
interface |
SmartDb
精致、极简、高质量的 ORM框架 : SmartDb
|
interface |
SqlServerSmartDb
sqlserver的接口类
|
interface |
TransactionSmartDbNode
支持事务的smartdb
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractSmartDbNode
通用实现父类
|
class |
SmartDbWrapper
使用wrapper包装下真正的smartdb,用于相关代理以及后期扩展
|
| 限定符和类型 | 方法和说明 |
|---|---|
SmartDbNode |
SmartDb.getMaster()
获取 写 数据库 节点
|
SmartDbNode |
SmartDbWrapper.getMaster() |
SmartDbNode |
SmartDb.getSlave(int index)
获取某个特点的slave ( read ) 数据库节点
|
SmartDbNode |
SmartDbWrapper.getSlave(int index) |
SmartDbNode |
SmartDb.getWriteSmartDb()
获取 写 数据库 节点
|
SmartDbNode |
SmartDbWrapper.getWriteSmartDb() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<SmartDbNode> |
SmartDb.getSlaves()
获取所有 slave节点(即 读数据库 节点)
|
List<SmartDbNode> |
SmartDbWrapper.getSlaves() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
TransactionRunnable.run(SmartDbNode smartDbNode) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MysqlSmartDbNodeImpl
mysql实现类
|
class |
OracleSmartDbImpl
oracle实现类
|
class |
PostgreSqlSmartDbNodeImpl
postgresql实现类
|
class |
SqlServerSmartDbImpl
sqlserver实现类
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected SmartDbNode |
AbstractSqlBuilder.smartDbNode |
| 限定符和类型 | 方法和说明 |
|---|---|
DeleteSqlBuilder |
SqlBuilderFactory.delete(SmartDbNode smartDbNode) |
InsertSqlBuilder |
SqlBuilderFactory.insert(SmartDbNode smartDbNode) |
ReplaceSqlBuilder |
SqlBuilderFactory.replace(SmartDbNode smartDbNode) |
SelectSqlBuilder |
SqlBuilderFactory.select(SmartDbNode smartDbNode) |
UpdateSqlBuilder |
SqlBuilderFactory.update(SmartDbNode smartDbNode) |
| 构造器和说明 |
|---|
AbstractSqlBuilder(SmartDbNode smartDbNode) |
| 构造器和说明 |
|---|
AbstractDeleteSqlBuilder(SmartDbNode smartDbNode) |
AbstractInsertSqlBuilder(SmartDbNode smartDbNode) |
AbstractSelectSqlBuilder(SmartDbNode smartDbNode) |
AbstractUpdateSqlBuilder(SmartDbNode smartDbNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
DeleteSqlBuilder |
MysqlSqlBuilderFactory.delete(SmartDbNode smartDb) |
InsertSqlBuilder |
MysqlSqlBuilderFactory.insert(SmartDbNode smartDb) |
ReplaceSqlBuilder |
MysqlSqlBuilderFactory.replace(SmartDbNode smartDbNode) |
SelectSqlBuilder |
MysqlSqlBuilderFactory.select(SmartDbNode smartDb) |
UpdateSqlBuilder |
MysqlSqlBuilderFactory.update(SmartDbNode smartDb) |
| 构造器和说明 |
|---|
MysqlDeleteSqlBuilder(SmartDbNode smartDbNode) |
MysqlInsertSqlBuilder(SmartDbNode smartDbNode) |
MysqlReplaceSqlBuilder(SmartDbNode smartDbNode) |
MysqlSelectSqlBuilder(SmartDbNode smartDbNode) |
MysqlUpdateSqlBuilder(SmartDbNode smartDbNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
DeleteSqlBuilder |
OracleSqlBuilderFactory.delete(SmartDbNode smartDb) |
InsertSqlBuilder |
OracleSqlBuilderFactory.insert(SmartDbNode smartDb) |
ReplaceSqlBuilder |
OracleSqlBuilderFactory.replace(SmartDbNode smartDbNode) |
SelectSqlBuilder |
OracleSqlBuilderFactory.select(SmartDbNode smartDb) |
UpdateSqlBuilder |
OracleSqlBuilderFactory.update(SmartDbNode smartDb) |
| 构造器和说明 |
|---|
OracleDeleteSqlBuilder(SmartDbNode smartDbNode) |
OracleInsertSqlBuilder(SmartDbNode smartDbNode) |
OracleSelectSqlBuilder(SmartDbNode smartDbNode) |
OracleUpdateSqlBuilder(SmartDbNode smartDbNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
DeleteSqlBuilder |
PostgreSqlSqlBuilderFactory.delete(SmartDbNode smartDb) |
InsertSqlBuilder |
PostgreSqlSqlBuilderFactory.insert(SmartDbNode smartDb) |
ReplaceSqlBuilder |
PostgreSqlSqlBuilderFactory.replace(SmartDbNode smartDbNode) |
SelectSqlBuilder |
PostgreSqlSqlBuilderFactory.select(SmartDbNode smartDb) |
UpdateSqlBuilder |
PostgreSqlSqlBuilderFactory.update(SmartDbNode smartDb) |
| 构造器和说明 |
|---|
PostgreSqlDeleteSqlBuilder(SmartDbNode smartDbNode) |
PostgreSqlInsertSqlBuilder(SmartDbNode smartDbNode) |
PostgreSqlSelectSqlBuilder(SmartDbNode smartDbNode) |
PostgreSqlUpdateSqlBuilder(SmartDbNode smartDbNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
DeleteSqlBuilder |
SqlServerBuilderFactory.delete(SmartDbNode smartDbNode) |
InsertSqlBuilder |
SqlServerBuilderFactory.insert(SmartDbNode smartDbNode) |
ReplaceSqlBuilder |
SqlServerBuilderFactory.replace(SmartDbNode smartDbNode) |
SelectSqlBuilder |
SqlServerBuilderFactory.select(SmartDbNode smartDbNode) |
UpdateSqlBuilder |
SqlServerBuilderFactory.update(SmartDbNode smartDbNode) |
| 构造器和说明 |
|---|
SqlServerDeleteSqlBuilder(SmartDbNode smartDbNode) |
SqlServerInsertSqlBuilder(SmartDbNode smartDbNode) |
SqlServerSelectSqlBuilder(SmartDbNode smartDbNode) |
SqlServerUpdateSqlBuilder(SmartDbNode smartDbNode) |
Copyright © 2020. All rights reserved.