public abstract class AbstractSQLLoader extends Object implements SQLLoader
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<SqlId,SQLSource> |
autoGenSourceMap
存放自动生成,或者用户提供的sql
|
protected DBStyle |
dbs |
protected boolean |
product |
| 构造器和说明 |
|---|
AbstractSQLLoader() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addSQL(SqlId id,
SQLSource source)
新增一个指定标识的SQL资源
|
boolean |
exist(SqlId id)
判断一个sql是否存在
|
abstract boolean |
existExternalSource(SqlId id) |
DBStyle |
getDbStyle()
获取数据库方言配置
|
String |
getPathBySqlId(SqlId id)
返回
SqlId 表示的SQL资源路径 |
abstract boolean |
isExternalSourceModified(SqlId id) |
boolean |
isModified(SqlId id)
判断一个sql是否修改过
|
boolean |
isProduct()
是否是生产配置
|
SQLSource |
queryAutoSQL(SqlId id)
查询自动生成,或者Java提供的Sql
|
abstract SQLSource |
queryExternalSource(SqlId id) |
SQLSource |
querySQL(SqlId id)
sqlId不存在,抛出一个具体错误异常
|
abstract void |
removeExternalSource(SqlId id) |
void |
setDbStyle(DBStyle dbs) |
void |
setProduct(boolean product) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexistNamespace, getExceptionprotected DBStyle dbs
protected boolean product
public abstract boolean existExternalSource(SqlId id)
public abstract boolean isExternalSourceModified(SqlId id)
public abstract void removeExternalSource(SqlId id)
public SQLSource queryAutoSQL(SqlId id)
SQLLoaderqueryAutoSQL 在接口中 SQLLoaderpublic boolean isModified(SqlId id)
SQLLoaderisModified 在接口中 SQLLoaderpublic DBStyle getDbStyle()
SQLLoadergetDbStyle 在接口中 SQLLoaderpublic void setDbStyle(DBStyle dbs)
setDbStyle 在接口中 SQLLoaderpublic void setProduct(boolean product)
setProduct 在接口中 SQLLoaderCopyright © 2021. All rights reserved.