All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractExpression<T,RUN_RES,WHERE_FIELD extends AbstractExpression<T,RUN_RES,WHERE_FIELD,ORDER_BY_FIELD,COLUMN_LIMITER_FILED,COLUMNS_LIMITER_FILED>,ORDER_BY_FIELD extends AbstractExpression<T,RUN_RES,WHERE_FIELD,ORDER_BY_FIELD,COLUMN_LIMITER_FILED,COLUMNS_LIMITER_FILED>,COLUMN_LIMITER_FILED extends AbstractExpression<T,RUN_RES,WHERE_FIELD,ORDER_BY_FIELD,COLUMN_LIMITER_FILED,COLUMNS_LIMITER_FILED>,COLUMNS_LIMITER_FILED extends AbstractExpression<T,RUN_RES,WHERE_FIELD,ORDER_BY_FIELD,COLUMN_LIMITER_FILED,COLUMNS_LIMITER_FILED>> |
|
| AbstractIterator<T> |
This class provides a skeletal implementation of the Iterator interface, to make this
interface easier to implement for certain types of data sources.
|
| Alias |
|
| CasePro |
|
| ClassPro |
|
| CodeQueryProConfigImpl |
继承自`QueryProConfigDb`, 添加了一些方法,需手动管理`ThreadLocal`中数据的初始化和销毁,也可以用`use`方法管理。
|
| Col1<T> |
|
| Col2<T> |
|
| Col3<T> |
|
| Col4<T> |
|
| Col5<T> |
|
| Col6<T> |
|
| Col7<T> |
|
| ColNew<T> |
|
| ConcatenatedIterator<T> |
|
| ConfigException |
|
| Const |
|
| ConvertInfo |
|
| DatabaseAccessor |
|
| DbInfo |
|
| DbInfoBuilder |
用于生成[DbInfo], 主要是生成其中的url属性
|
| DbNameToJava |
数据库名称转为Java名称(类名,属性名等)
|
| DefaultDataSource |
根据不同的QueryPro文件名称,使用不同的默认数据源
Spring环境下只需继承该接口,并实现[getDefault]方法。
|
| DefaultDataSourceWrapper |
|
| DefaultValue |
|
| EntityProxy<RES> |
Bean代理,
支持生成三种类型的数据:
Map
基本对象
JavaBean
BeanProxy的主要目的是虚拟出一个对象.
|
| EntityProxy.BeanInstance<BEAN,RES> |
|
| EntityProxy.Parser |
Entity or Bean's parser
|
| EntityProxy.Parser.MapParser |
|
| EntityProxy.Parser.Parsed |
|
| EntityProxy.Parser.Parsed.Column |
|
| EntityProxy.Parser.Parsed.Getter |
|
| EntityProxy.Parser.Parsed.Setter |
|
| ExpressionType |
|
| Ext |
|
| Field |
|
| FieldCommands |
|
| FilePathResolver |
文件位置解析器,即指示生成的文件应该放在哪里。
|
| FinalOperators<T,RUN_RES,COLUMN_LIMITER_FILED extends FinalOperators<T,RUN_RES,COLUMN_LIMITER_FILED,COLUMNS_LIMITER_FILED>,COLUMNS_LIMITER_FILED extends FinalOperators<T,RUN_RES,COLUMN_LIMITER_FILED,COLUMNS_LIMITER_FILED>> |
|
| FinalQueryProConfigImpl |
继承自`QueryProConfigDb`, 添加了一些方法,需手动管理`ThreadLocal`中数据的初始化和销毁,也可以用`use`方法管理。
|
| FromJoiner |
|
| FromJoinerOn |
|
| Get<T,V> |
|
| Get1<T,V> |
|
| Get2<T,V> |
|
| Get3<T,V> |
|
| Get4<T,V> |
|
| Get5<T,V> |
|
| Get6<T,V> |
|
| GlobalQueryProConfigImpl |
继承自`QueryProConfigDb`, 额外引入了一些仅在全局作用域下支持的配置。
|
| HashMapStore |
`hash map` 实现的 `Store` 用于存储全局`global`的配置。
|
| IllegalCall |
|
| IllegalImplements |
|
| IllegalParameters |
|
| IllegalTemplate |
|
| Insert |
|
| IOC |
|
| IOnlyGlobalConfig |
仅用于全局的配置选项
|
| IOnlyGlobalConfig.DataSourceGetter |
|
| IOnlyGlobalConfig.DbColumnInfo |
|
| IOnlyGlobalConfig.ResultSetGetter<T> |
|
| IOnlyGlobalConfig.ResultSetParserEx |
|
| IOnlyGlobalConfig.SqlParamSetter<T> |
|
| IOPro |
|
| IOPro.ToFileTransformer |
|
| IOPro.ToFileTransformer.ByPath |
|
| IOPro.ToFileTransformer.CouldTransfer |
|
| IQueryProConfig |
通用的配置选项(读取接口)
|
| IQueryProConfig.DatabaseType |
|
| IQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>> |
通用的配置选项(写入接口)
|
| IQueryProConfig.Writeable.Default<T extends IQueryProConfig.Writeable<T>> |
通用的`DB`实现(写入部分)(构造函数的参数中需传入一个`Store`)
|
| IterablePro |
|
| JavaFilePath |
|
| JavaNameType |
|
| JdbcQSR |
`QSR`接口的`JDBC`实现
|
| JdbcQSR.IResultSetWalker |
|
| JdbcQSR.OnNull |
|
| JoinType |
|
| JvHidden |
|
| Keywords<F extends AbstractExpression<?,?,?,?,?,?>> |
|
| KeywordsIgnoreCase<F extends AbstractExpression<?,?,?,?,?,?>> |
|
| KeywordsNot<F extends AbstractExpression<?,?,?,?,?,?>> |
|
| KeywordsOrderBy<F extends AbstractExpression<?,?,?,?,?,?>> |
|
| KtHidden |
|
| KtJavaType |
|
| Lifecycle |
|
| Lifecycle.AfterDeleteTransformerBuilder |
|
| Lifecycle.AfterInsertTransformerBuilder |
|
| Lifecycle.AfterSelectPredicate |
添加,修改,删除返回结果时的过滤器
一般作为可选参数出现
当返回结果为false时代表不执行相应的操作
|
| Lifecycle.AfterSelectTransformerBuilder |
|
| Lifecycle.AfterUpdateTransformerBuilder |
|
| Lifecycle.BaseQsTransformersBuilder |
|
| Lifecycle.BaseResultTransformersBuilder |
|
| Lifecycle.BeforeDeleteTransformersBuilder |
|
| Lifecycle.BeforeInsertPredicate |
添加,修改,删除返回结果时的过滤器
一般作为可选参数出现
当返回结果为false时代表不执行相应的操作
|
| Lifecycle.BeforeInsertTransformersBuilder |
插入前,对QueryStructure进行转换,
例如,添加创建时间,创建人等
|
| Lifecycle.BeforeSelectTransformersBuilder |
|
| Lifecycle.BeforeUpdatePredicate |
添加,修改,删除返回结果时的过滤器
一般作为可选参数出现
当返回结果为false时代表不执行相应的操作
|
| Lifecycle.BeforeUpdateTransformersBuilder |
更新前,对QueryStructure进行转换,
例如,添加更新时间,更新人等
|
| Lifecycle.Internal |
|
| Lifecycle.QueryStructureTransformer |
|
| Lifecycle.ResultTransformer |
|
| Lifecycle.ResultWithQueryStructureTransformer |
|
| Lifecycle.SqlAndParamsTransformer |
|
| LifecycleHelpers |
|
| LifecycleHelpers.ResolverWrapper |
|
| ListEx<T> |
|
| Log |
|
| LogAdapter |
|
| LogFactory |
|
| LoggedException |
|
| LogHelper |
|
| LogLevel |
|
| MissingParameter |
|
| NameConverter |
将数据库名称转为Java名称
一般数据库名称是下_划_线式的, Java类名是驼峰式的, 建议转换
函数参数: dbName 数据库中的名称, type 表或列
需要返回的是
|
| NeT |
|
| OrderByClause |
|
| OS |
|
| OS.Type |
|
| Pageable<T> |
|
| Pageable.HasNextModePage<T> |
|
| Pageable.Query<T> |
|
| Pageable.TotalCountModePage<T> |
|
| Pair<A,B> |
|
| PathFrom |
用于生成 [FilePathResolver]
|
| Plus2Table<MAIN,T1,T2> |
|
| Plus3Table<MAIN,T1,T2,T3> |
|
| Plus4Table<MAIN,T1,T2,T3,T4> |
|
| Plus5Table<MAIN,T1,T2,T3,T4,T5> |
|
| Plus6Table<MAIN,T1,T2,T3,T4,T5,T6> |
|
| Plus7Table<MAIN,T1,T2,T3,T4,T5,T6,T7> |
|
| PlusHelper |
|
| PlusManyTable<MAIN> |
|
| PureContract |
|
| QSR |
主要用于解析对象并执行或直接执行`SQL`
|
| QSRTmpl |
QSR的模板类
|
| QSRTmpl.Column |
|
| QueryFieldCreator<F> |
|
| QueryPayload |
|
| QueryPro<T,ID,SELECT_BY_FIELD extends AbstractExpression<?,?,?,?,?,?>,ORDER_BY_FIELD extends AbstractExpression<?,?,?,?,?,?>,UPDATE_SET_FIELD extends UpdateSetDefinedExpression<UPDATE_BY_FIELD>,UPDATE_BY_FIELD extends AbstractExpression<?,?,?,?,?,?>,DELETE_BY_FIELD extends AbstractExpression<?,?,?,?,?,?>> |
|
| QueryProConfig |
该包最终对外暴露的类,使用`QueryProConfig.` `final`(只读), `global`或`request`或`thread`或`context`或`code`读取,写入配置信息。
|
| QueryProConfigImpl |
通用的`DB`实现(构造函数的参数中需传入一个`Store`)
|
| QueryProFileMaker |
|
| QueryProPlus<MAIN,T> |
|
| QueryProSql |
用于:
1.
|
| QueryProSql.AbstractAction<T> |
|
| QueryProSql.Action |
|
| QueryProSql.BatchAction |
|
| QueryProSql.InsertAction |
|
| QueryProTransaction |
QueryPro默认支持Spring管理的事务(例如@Transactional注解)
也可用该类手动管理一个事务
|
| QueryProTransaction.Block |
|
| QueryProTransaction.BlockR<R> |
|
| QueryStructure |
描述查询,更新,插入,删除的一个可序列化的结构
|
| QueryStructureAction |
|
| QueryStructureFrom |
|
| Ref<R> |
|
| Reflect |
|
| ReflectPro |
|
| ReflectPro.FieldExt |
|
| RequestContextStore |
`spring` `RequestContextHolder` 实现的 `Store`, 用于存储`request`级的配置。
|
| Result<T> |
|
| SpringPro |
|
| SqlAndParams |
|
| SqlLog |
|
| SqlPro |
|
| SqlPro.MsSchemaAndTable |
|
| SqlPro.SplitterUnInit |
|
| SqlPro.StatementSplitter |
|
| SqlPro.StatementSplitter.Split |
|
| Store |
|
| StringPlus |
|
| TemplateModel |
|
| TemplateModel.Column |
|
| TemplateModel.DelegateInfo |
|
| TemplateModel.DelegateInfo.Arg |
|
| TemplateModel.ModelId |
|
| ThreadContextStore |
`ThreadLocal` 实现的 `Store`, 用于存储 `thread`, `context`, `code`级的配置。
|
| ThreadQueryProConfigImpl |
继承自`QueryProConfigDb`, 添加了一些方法,需手动管理`ThreadLocal`中数据的初始化和销毁,也可以用`use`方法管理。
|
| ThreadQueryProConfigImpl.DefaultUse<T> |
|
| ThreadQueryProConfigImpl.Use |
|
| ThreadQueryProConfigImpl.UseResult<T> |
|
| ToSqlByInsertObjects |
工具类,目的是根据需要`insert`的对象以及目标数据库表信息生成对应的`SQL`语句(JDBC风格,参数占位符为`?
|
| ToSqlByQueryStructure |
目的是将`QueryStructure`转换为`JDBC`风格的`SQL`(`SQL`语句中参数占位符为`?
|
| UnSupportException |
|
| Update |
|
| UpdateSetDefinedExpression<UPDATE_BY_FIELD extends AbstractExpression<?,?,?,?,?,?>> |
|
| WhereClause |
|
| WhereClauseCommands |
|