Package cn.cloudself.query.config
-
Interface Summary Interface Description IOnlyGlobalConfig 仅用于全局的配置选项IOnlyGlobalConfig.DataSourceGetter IOnlyGlobalConfig.ResultSetGetter<T> IOnlyGlobalConfig.ResultSetParserEx IOnlyGlobalConfig.SqlParamSetter<T> IQueryProConfig 通用的配置选项(读取接口)IQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>> 通用的配置选项(写入接口)Lifecycle.AfterSelectPredicate 添加,修改,删除返回结果时的过滤器 一般作为可选参数出现 当返回结果为false时代表不执行相应的操作Lifecycle.BeforeInsertPredicate 添加,修改,删除返回结果时的过滤器 一般作为可选参数出现 当返回结果为false时代表不执行相应的操作Lifecycle.BeforeUpdatePredicate 添加,修改,删除返回结果时的过滤器 一般作为可选参数出现 当返回结果为false时代表不执行相应的操作Lifecycle.QueryStructureTransformer Lifecycle.ResultTransformer Lifecycle.ResultWithQueryStructureTransformer Lifecycle.SqlAndParamsTransformer -
Class Summary Class Description IOnlyGlobalConfig.DbColumnInfo IQueryProConfig.Writeable.Default<T extends IQueryProConfig.Writeable<T>> 通用的`DB`实现(写入部分)(构造函数的参数中需传入一个`Store`)Lifecycle Lifecycle.AfterDeleteTransformerBuilder Lifecycle.AfterInsertTransformerBuilder Lifecycle.AfterSelectTransformerBuilder Lifecycle.AfterUpdateTransformerBuilder Lifecycle.BaseQsTransformersBuilder Lifecycle.BaseResultTransformersBuilder Lifecycle.BeforeDeleteTransformersBuilder Lifecycle.BeforeInsertTransformersBuilder 插入前,对QueryStructure进行转换, 例如,添加创建时间,创建人等Lifecycle.BeforeSelectTransformersBuilder Lifecycle.BeforeUpdateTransformersBuilder 更新前,对QueryStructure进行转换, 例如,添加更新时间,更新人等Lifecycle.Internal QueryProConfig 该包最终对外暴露的类,使用`QueryProConfig.` `final`(只读), `global`或`request`或`thread`或`context`或`code`读取,写入配置信息。SqlAndParams -
Enum Summary Enum Description IQueryProConfig.DatabaseType