Package cn.cloudself.query.config
Class IQueryProConfig.Writeable.Default<T extends IQueryProConfig.Writeable<T>>
- java.lang.Object
-
- cn.cloudself.query.config.IQueryProConfig.Writeable.Default<T>
-
- All Implemented Interfaces:
IQueryProConfig.Writeable<T>
- Direct Known Subclasses:
QueryProConfigImpl
- Enclosing interface:
- IQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
public abstract static class IQueryProConfig.Writeable.Default<T extends IQueryProConfig.Writeable<T>> extends Object implements IQueryProConfig.Writeable<T>
通用的`DB`实现(写入部分)(构造函数的参数中需传入一个`Store`)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface cn.cloudself.query.config.IQueryProConfig.Writeable
IQueryProConfig.Writeable.Default<T extends IQueryProConfig.Writeable<T>>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tbt(boolean enable)Tconnection(Connection connection)TdataSource(DataSource dataSource)TdbType(IQueryProConfig.DatabaseType dbType)TdryRun(boolean enable)占位,未充分测试,不推荐使用TlogicDelete(boolean enable)TlogicDelete(boolean enable, String field, Object trueValue, Object falseValue)TmaxParameterSize(int size)Tpcb(boolean enable)Tpcb(boolean enable, LogLevel level)Tpl(boolean enable)Tpl(boolean enable, LogLevel level)Tple(boolean print)Tpr(boolean enable)Tpr(boolean enable, LogLevel level)
-
-
-
Constructor Detail
-
Default
public Default(Store store)
-
-
Method Detail
-
dbType
public T dbType(IQueryProConfig.DatabaseType dbType)
- Specified by:
dbTypein interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
maxParameterSize
public T maxParameterSize(int size)
- Specified by:
maxParameterSizein interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
connection
public T connection(Connection connection)
- Specified by:
connectionin interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
dataSource
public T dataSource(DataSource dataSource)
- Specified by:
dataSourcein interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
bt
public T bt(boolean enable)
- Specified by:
btin interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
pl
public T pl(boolean enable)
- Specified by:
plin interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
pl
public T pl(boolean enable, LogLevel level)
- Specified by:
plin interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
ple
public T ple(boolean print)
- Specified by:
plein interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
pcb
public T pcb(boolean enable)
- Specified by:
pcbin interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
pcb
public T pcb(boolean enable, LogLevel level)
- Specified by:
pcbin interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
pr
public T pr(boolean enable)
- Specified by:
prin interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
pr
public T pr(boolean enable, LogLevel level)
- Specified by:
prin interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
dryRun
public T dryRun(boolean enable)
Description copied from interface:IQueryProConfig.Writeable占位,未充分测试,不推荐使用- Specified by:
dryRunin interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
logicDelete
public T logicDelete(boolean enable)
- Specified by:
logicDeletein interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
logicDelete
public T logicDelete(boolean enable, String field, @Nullable Object trueValue, @Nullable Object falseValue)
- Specified by:
logicDeletein interfaceIQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>>
-
-