A B C D E F G H I J K L M N O P Q R S T U V W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- absSrc(String) - Method in class cn.cloudself.query.generator.misc.PathFrom
- AbstractAction() - Constructor for class cn.cloudself.query.QueryProSql.AbstractAction
- 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>> - Class in cn.cloudself.query.psi
- AbstractExpression() - Constructor for class cn.cloudself.query.psi.AbstractExpression
- AbstractIterator<T> - Class in cn.cloudself.query.util.iterator
-
This class provides a skeletal implementation of the
Iteratorinterface, to make this interface easier to implement for certain types of data sources. - action() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- action(QueryStructureAction) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- Action(String, Object[]) - Constructor for class cn.cloudself.query.QueryProSql.Action
- add(int, T) - Method in class cn.cloudself.query.util.iterator.ListEx
- add(String, Object...) - Method in class cn.cloudself.query.QueryProSql.BatchAction
-
Deprecated.
- add(String, List<Object[]>) - Method in class cn.cloudself.query.QueryProSql.BatchAction
-
Deprecated.
- add(T) - Method in class cn.cloudself.query.util.iterator.ListEx
- addAll(int, Collection<? extends T>) - Method in class cn.cloudself.query.util.iterator.ListEx
- addAll(Collection<? extends T>) - Method in class cn.cloudself.query.util.iterator.ListEx
- addField(String, Class<?>, Supplier<T>) - Method in class cn.cloudself.query.config.Lifecycle.AfterSelectTransformerBuilder
-
为select的返回结果添加某属性 不会处理QueryProSql的返回结果
- addField(String, Class<?>, Supplier<T>, Lifecycle.AfterSelectPredicate) - Method in class cn.cloudself.query.config.Lifecycle.AfterSelectTransformerBuilder
-
为select的返回结果添加某属性 不会处理QueryProSql的返回结果
- addField(String, Class<T>, Supplier<T>) - Method in class cn.cloudself.query.config.Lifecycle.BeforeInsertTransformersBuilder
-
插入前添加某字段,例如create_time等 不会处理QueryProSql执行的插入操作
- addField(String, Class<T>, Supplier<T>) - Method in class cn.cloudself.query.config.Lifecycle.BeforeUpdateTransformersBuilder
-
更新前添加字段,当未指定某字段的值时,为该字段添加默认值,如update_by等 不会处理QueryProSql执行的插入操作
- addField(String, Class<T>, Supplier<T>, Lifecycle.BeforeInsertPredicate) - Method in class cn.cloudself.query.config.Lifecycle.BeforeInsertTransformersBuilder
-
插入前添加某字段,例如create_time等 不会处理QueryProSql执行的插入操作
- addField(String, Class<T>, Supplier<T>, Lifecycle.BeforeUpdatePredicate) - Method in class cn.cloudself.query.config.Lifecycle.BeforeUpdateTransformersBuilder
-
更新前添加字段,当未指定某字段的值时,为该字段添加默认值,如update_by等 不会处理QueryProSql执行的插入操作
- addIgnoreFields(String[]) - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser
- addPostHandle(NameConverter) - Method in class cn.cloudself.query.generator.misc.DbNameToJava
- addPrefixToClassNameBeforeConvert(String) - Method in class cn.cloudself.query.generator.misc.DbNameToJava
- addPreHandle(NameConverter) - Method in class cn.cloudself.query.generator.misc.DbNameToJava
- addResultSetParser(Class<T>, IOnlyGlobalConfig.ResultSetGetter<T>) - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
-
添加一个ResultSet解析器(字段解析器)
- addResultSetParserEx(IOnlyGlobalConfig.ResultSetParserEx) - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
-
添加一个ResultSet解析器,与addResultSetParser功能相似,但更推荐使用addResultSetParser,因为性能略好
- addSqlParamSetter(Class<T>, IOnlyGlobalConfig.SqlParamSetter<T>) - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
-
添加一个SqlParamSetter
- addSuffixToEntity(String) - Method in class cn.cloudself.query.generator.misc.DbNameToJava
- addTransformer(Lifecycle.QueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle.BaseQsTransformersBuilder
- addTransformer(Lifecycle.QueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle.BeforeDeleteTransformersBuilder
-
添加一个StructureTransformer转换器
根据提供的 Class, QueryStructure, QueryPayload 信息,对QueryStructure进行转换并返回 - addTransformer(Lifecycle.QueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle.BeforeInsertTransformersBuilder
-
添加一个StructureTransformer转换器
根据提供的 Class, QueryStructure, QueryPayload 信息,对QueryStructure进行转换并返回 - addTransformer(Lifecycle.QueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle.BeforeSelectTransformersBuilder
-
添加一个StructureTransformer转换器
根据提供的 Class, QueryStructure, QueryPayload 信息,对QueryStructure进行转换并返回 - addTransformer(Lifecycle.QueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle.BeforeUpdateTransformersBuilder
-
添加一个StructureTransformer转换器
根据提供的 Class, QueryStructure, QueryPayload 信息,对QueryStructure进行转换并返回 - addTransformer(Lifecycle.ResultWithQueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle.AfterDeleteTransformerBuilder
- addTransformer(Lifecycle.ResultWithQueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle.AfterInsertTransformerBuilder
- addTransformer(Lifecycle.ResultWithQueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle.AfterSelectTransformerBuilder
- addTransformer(Lifecycle.ResultWithQueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle.AfterUpdateTransformerBuilder
- addTransformer(Lifecycle.ResultWithQueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle.BaseResultTransformersBuilder
- afterDelete(Function<Lifecycle.AfterDeleteTransformerBuilder, Lifecycle.AfterDeleteTransformerBuilder>) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### After Delete 会在`QueryPro.deleteBy`执行之后,返回之前调用 ## ## 其它参考信息: **`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert...
- afterExec(Lifecycle.ResultWithQueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### After Exec 会在`QueryPro.selectBy`, `QueryPro.updateSet`, `QueryPro.deleteBy`, `QueryPro.insert`执行之后,返回之前调用 ## ## 其它参考信息: **`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert...
- afterExec(Class<?>, QueryStructure, QueryPayload, R) - Static method in class cn.cloudself.query.resolver.LifecycleHelpers
- afterInsert(Function<Lifecycle.AfterInsertTransformerBuilder, Lifecycle.AfterInsertTransformerBuilder>) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### After Insert 会在`QueryPro.insert`执行之后,返回之前调用 ## ## 其它参考信息: **`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert...
- afterRunSql(Lifecycle.ResultTransformer) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### 运行`SQL`后: 会在执行`SQL`之后调用,以便 1.
- afterRunSql(R) - Static method in class cn.cloudself.query.resolver.LifecycleHelpers
- afterSelect(Function<Lifecycle.AfterSelectTransformerBuilder, Lifecycle.AfterSelectTransformerBuilder>) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### After Select 会在`QueryPro.selectBy`执行之后,返回之前调用 ## ## 其它参考信息: **`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert...
- afterUpdate(Function<Lifecycle.AfterUpdateTransformerBuilder, Lifecycle.AfterUpdateTransformerBuilder>) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### After Update 会在`QueryPro.updateSet`执行之后,返回之前调用 ## ## 其它参考信息: **`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert...
- alias() - Method in class cn.cloudself.query.psi.structure.FromJoiner
- alias() - Method in class cn.cloudself.query.psi.structure.QueryStructureFrom
- alias(String) - Method in class cn.cloudself.query.psi.structure.FromJoiner
- alias(String) - Method in class cn.cloudself.query.psi.structure.QueryStructureFrom
- Alias - Interface in cn.cloudself.query.plus
- and() - Method in class cn.cloudself.query.psi.AbstractExpression
- AND - Static variable in class cn.cloudself.query.psi.Const
- appendField(Field) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- appendJoin(FromJoiner) - Method in class cn.cloudself.query.psi.structure.QueryStructureFrom
- appendOrderBy(OrderByClause) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- appendWhere(WhereClause) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- appendWheres(Collection<WhereClause>) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- areProfileActive(String...) - Static method in class cn.cloudself.query.util.framework.SpringPro
- Arg(String, boolean, String, String) - Constructor for class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- asc() - Method in class cn.cloudself.query.psi.KeywordsOrderBy
- ASSIGN - Static variable in class cn.cloudself.query.psi.Const
- autoSplit() - Method in class cn.cloudself.query.QueryProSql.Action
- autoSplit(String, Object...) - Method in class cn.cloudself.query.QueryProSql.BatchAction
-
使用含;的复合语句组合执行更新操作, 该语句会对传入的sql按照;进行拆分
B
- BaseQsTransformersBuilder(QueryStructureAction) - Constructor for class cn.cloudself.query.config.Lifecycle.BaseQsTransformersBuilder
- BaseResultTransformersBuilder(QueryStructureAction) - Constructor for class cn.cloudself.query.config.Lifecycle.BaseResultTransformersBuilder
- BatchAction() - Constructor for class cn.cloudself.query.QueryProSql.BatchAction
- BeanInstance(RES, EntityProxy<BEAN>) - Constructor for class cn.cloudself.query.util.ext.EntityProxy.BeanInstance
- beforeDelete(Function<Lifecycle.BeforeDeleteTransformersBuilder, Lifecycle.BeforeDeleteTransformersBuilder>) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### Before Delete 会在`QueryPro.deleteBy`的`QueryStructure`生成之后,`SQL`生成之前调用 ## ## 其它参考信息: **`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert...
- beforeExec(Lifecycle.QueryStructureTransformer) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### Before Exec 会在`QueryPro.selectBy`, `QueryPro.updateSet`, `QueryPro.deleteBy`, `QueryPro.insert`的`QueryStructure`生成之后,`SQL`生成之前调用 ## ## 其它参考信息: **`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert...
- beforeExec(Class<?>, QueryStructure, QueryPayload) - Static method in class cn.cloudself.query.resolver.LifecycleHelpers
- beforeInsert(Function<Lifecycle.BeforeInsertTransformersBuilder, Lifecycle.BeforeInsertTransformersBuilder>) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### Before Insert 会在`QueryPro.insert`的`QueryStructure`生成之后,`SQL`生成之前调用 ## ## 其它参考信息: **`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert...
- beforeRunSql(Lifecycle.SqlAndParamsTransformer) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### 运行`SQL`前: 会在执行`SQL`之前调用,以便记录`SQL`信息或对`SQL and it's params`做一些转换或阻止`SQL`的执行 ## ## 其它参考信息: **`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert...
- beforeRunSql(SqlAndParams) - Static method in class cn.cloudself.query.resolver.LifecycleHelpers
- beforeSelect(Function<Lifecycle.BeforeSelectTransformersBuilder, Lifecycle.BeforeSelectTransformersBuilder>) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之:
### Before Select
会在`QueryPro.selectBy`的`QueryStructure`生成之后,`SQL`生成之前调用
## ## 其它参考信息:
**`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert... - beforeUpdate(Function<Lifecycle.BeforeUpdateTransformersBuilder, Lifecycle.BeforeUpdateTransformersBuilder>) - Method in class cn.cloudself.query.config.Lifecycle
-
## 生命周期回调之: ### Before Update 会在`QueryPro.updateSet`的`QueryStructure`生成之后,`SQL`生成之前调用 ## ## 其它参考信息: **`.selectBy()...`, `.updateSet()...`, `.deleteBy()...`, `(QueryPro).insert...
- between(Object, Object) - Method in class cn.cloudself.query.psi.Keywords
- between(Object, Object) - Method in class cn.cloudself.query.psi.KeywordsNot
- BETWEEN - Static variable in class cn.cloudself.query.psi.Const
- BREAK - cn.cloudself.query.resolver.impl.JdbcQSR.OnNull
- bt() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- bt() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- bt() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- bt() - Method in interface cn.cloudself.query.config.IQueryProConfig
- bt(boolean) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- bt(boolean) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- bt(boolean) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- bt(boolean) - Static method in class cn.cloudself.query.config.QueryProConfig
- bt(boolean) - Method in class cn.cloudself.query.QueryPro
- build() - Method in class cn.cloudself.query.config.Lifecycle.BaseQsTransformersBuilder
- build() - Method in class cn.cloudself.query.config.Lifecycle.BaseResultTransformersBuilder
- bySemicolon() - Method in class cn.cloudself.query.util.ext.SqlPro.SplitterUnInit
- bySqlPart(String) - Static method in class cn.cloudself.query.util.ext.SqlPro.MsSchemaAndTable
C
- call(QueryProConfigImpl) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl.DefaultUse
- call(QueryProConfigImpl) - Method in interface cn.cloudself.query.config.impl.ThreadQueryProConfigImpl.Use
- call(QueryProConfigImpl) - Method in interface cn.cloudself.query.config.impl.ThreadQueryProConfigImpl.UseResult
- CasePro - Class in cn.cloudself.query.util.ext
- CasePro() - Constructor for class cn.cloudself.query.util.ext.CasePro
- catchError(Function<Exception, Result<T>>) - Method in class cn.cloudself.query.util.structure.Result
-
将err类型的result转成另一个新的result。
- chain() - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
生成的JavaBean允许链式set
- checkNotNull(T) - Static method in class cn.cloudself.query.util.iterator.ConcatenatedIterator
- ClassName - cn.cloudself.query.generator.misc.JavaNameType
- ClassPro - Class in cn.cloudself.query.util.ext
- clazz() - Method in class cn.cloudself.query.psi.structure.QueryPayload
- clazz(Class<?>) - Method in class cn.cloudself.query.psi.structure.QueryPayload
- clean() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- clean() - Method in class cn.cloudself.query.config.store.ThreadContextStore
- clear() - Method in class cn.cloudself.query.util.iterator.ListEx
- clone() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- CLOSE_PAR - Static variable in class cn.cloudself.query.psi.Const
- cn.cloudself.query - package cn.cloudself.query
- cn.cloudself.query.config - package cn.cloudself.query.config
- cn.cloudself.query.config.impl - package cn.cloudself.query.config.impl
- cn.cloudself.query.config.store - package cn.cloudself.query.config.store
- cn.cloudself.query.config.supports - package cn.cloudself.query.config.supports
- cn.cloudself.query.exception - package cn.cloudself.query.exception
- cn.cloudself.query.ext - package cn.cloudself.query.ext
- cn.cloudself.query.generator - package cn.cloudself.query.generator
- cn.cloudself.query.generator.misc - package cn.cloudself.query.generator.misc
- cn.cloudself.query.plus - package cn.cloudself.query.plus
- cn.cloudself.query.plus.col - package cn.cloudself.query.plus.col
- cn.cloudself.query.psi - package cn.cloudself.query.psi
- cn.cloudself.query.psi.annotations - package cn.cloudself.query.psi.annotations
- cn.cloudself.query.psi.structure - package cn.cloudself.query.psi.structure
- cn.cloudself.query.resolver - package cn.cloudself.query.resolver
-
resolver包 将`QueryStructure`等结构转换为`SQL`并执行或直接执行`SQL` --- * [QSR.java](QSR.java) 主要接口,用于解析`QueryStructure`对象并执行或直接执行`SQL`。
- cn.cloudself.query.resolver.impl - package cn.cloudself.query.resolver.impl
- cn.cloudself.query.util - package cn.cloudself.query.util
- cn.cloudself.query.util.ext - package cn.cloudself.query.util.ext
- cn.cloudself.query.util.framework - package cn.cloudself.query.util.framework
- cn.cloudself.query.util.iterator - package cn.cloudself.query.util.iterator
- cn.cloudself.query.util.log - package cn.cloudself.query.util.log
- cn.cloudself.query.util.structure - package cn.cloudself.query.util.structure
- cn.cloudself.query.util.sys - package cn.cloudself.query.util.sys
- code - Static variable in class cn.cloudself.query.config.QueryProConfig
-
Deprecated.
- CodeQueryProConfigImpl - Class in cn.cloudself.query.config.impl
-
继承自`QueryProConfigDb`, 添加了一些方法,需手动管理`ThreadLocal`中数据的初始化和销毁,也可以用`use`方法管理。
- CodeQueryProConfigImpl() - Constructor for class cn.cloudself.query.config.impl.CodeQueryProConfigImpl
- Col1<T> - Interface in cn.cloudself.query.plus.col
- Col2<T> - Interface in cn.cloudself.query.plus.col
- Col3<T> - Interface in cn.cloudself.query.plus.col
- Col4<T> - Interface in cn.cloudself.query.plus.col
- Col5<T> - Interface in cn.cloudself.query.plus.col
- Col6<T> - Interface in cn.cloudself.query.plus.col
- Col7<T> - Interface in cn.cloudself.query.plus.col
- ColNew<T> - Interface in cn.cloudself.query.plus.col
- column() - Method in class cn.cloudself.query.psi.structure.Field
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus2Table.ColumnsLimiterField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus2Table.OrderByField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus2Table.WhereField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus3Table.ColumnsLimiterField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus3Table.OrderByField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus3Table.WhereField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus4Table.ColumnsLimiterField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus4Table.OrderByField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus4Table.WhereField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnsLimiterField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus5Table.OrderByField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus5Table.WhereField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnsLimiterField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus6Table.OrderByField
- column(Col1<T1>) - Method in class cn.cloudself.query.plus.Plus6Table.WhereField
- column(Col1<TA>) - Method in class cn.cloudself.query.plus.PlusManyTable.ColumnsLimiterField
- column(Col1<TA>) - Method in class cn.cloudself.query.plus.PlusManyTable.OrderByField
- column(Col1<TA>) - Method in class cn.cloudself.query.plus.PlusManyTable.WhereField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus2Table.ColumnsLimiterField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus2Table.OrderByField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus2Table.WhereField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus3Table.ColumnsLimiterField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus3Table.OrderByField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus3Table.WhereField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus4Table.ColumnsLimiterField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus4Table.OrderByField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus4Table.WhereField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnsLimiterField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus5Table.OrderByField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus5Table.WhereField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnsLimiterField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus6Table.OrderByField
- column(Col2<T2>) - Method in class cn.cloudself.query.plus.Plus6Table.WhereField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus3Table.ColumnsLimiterField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus3Table.OrderByField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus3Table.WhereField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus4Table.ColumnsLimiterField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus4Table.OrderByField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus4Table.WhereField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnsLimiterField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus5Table.OrderByField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus5Table.WhereField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnsLimiterField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus6Table.OrderByField
- column(Col3<T3>) - Method in class cn.cloudself.query.plus.Plus6Table.WhereField
- column(Col4<T4>) - Method in class cn.cloudself.query.plus.Plus4Table.ColumnsLimiterField
- column(Col4<T4>) - Method in class cn.cloudself.query.plus.Plus4Table.OrderByField
- column(Col4<T4>) - Method in class cn.cloudself.query.plus.Plus4Table.WhereField
- column(Col4<T4>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnsLimiterField
- column(Col4<T4>) - Method in class cn.cloudself.query.plus.Plus5Table.OrderByField
- column(Col4<T4>) - Method in class cn.cloudself.query.plus.Plus5Table.WhereField
- column(Col4<T4>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnsLimiterField
- column(Col4<T4>) - Method in class cn.cloudself.query.plus.Plus6Table.OrderByField
- column(Col4<T4>) - Method in class cn.cloudself.query.plus.Plus6Table.WhereField
- column(Col5<T5>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnsLimiterField
- column(Col5<T5>) - Method in class cn.cloudself.query.plus.Plus5Table.OrderByField
- column(Col5<T5>) - Method in class cn.cloudself.query.plus.Plus5Table.WhereField
- column(Col5<T5>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnsLimiterField
- column(Col5<T5>) - Method in class cn.cloudself.query.plus.Plus6Table.OrderByField
- column(Col5<T5>) - Method in class cn.cloudself.query.plus.Plus6Table.WhereField
- column(Col6<T6>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnsLimiterField
- column(Col6<T6>) - Method in class cn.cloudself.query.plus.Plus6Table.OrderByField
- column(Col6<T6>) - Method in class cn.cloudself.query.plus.Plus6Table.WhereField
- column(Get1<T1, V>) - Method in class cn.cloudself.query.plus.Plus2Table.ColumnLimiterField
- column(Get1<T1, V>) - Method in class cn.cloudself.query.plus.Plus3Table.ColumnLimiterField
- column(Get1<T1, V>) - Method in class cn.cloudself.query.plus.Plus4Table.ColumnLimiterField
- column(Get1<T1, V>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnLimiterField
- column(Get1<T1, V>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnLimiterField
- column(Get1<TA, V>) - Method in class cn.cloudself.query.plus.PlusManyTable.ColumnLimiterField
- column(Get2<T2, V>) - Method in class cn.cloudself.query.plus.Plus2Table.ColumnLimiterField
- column(Get2<T2, V>) - Method in class cn.cloudself.query.plus.Plus3Table.ColumnLimiterField
- column(Get2<T2, V>) - Method in class cn.cloudself.query.plus.Plus4Table.ColumnLimiterField
- column(Get2<T2, V>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnLimiterField
- column(Get2<T2, V>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnLimiterField
- column(Get3<T3, V>) - Method in class cn.cloudself.query.plus.Plus3Table.ColumnLimiterField
- column(Get3<T3, V>) - Method in class cn.cloudself.query.plus.Plus4Table.ColumnLimiterField
- column(Get3<T3, V>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnLimiterField
- column(Get3<T3, V>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnLimiterField
- column(Get4<T4, V>) - Method in class cn.cloudself.query.plus.Plus4Table.ColumnLimiterField
- column(Get4<T4, V>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnLimiterField
- column(Get4<T4, V>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnLimiterField
- column(Get5<T5, V>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnLimiterField
- column(Get5<T5, V>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnLimiterField
- column(Get6<T6, V>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnLimiterField
- column(String) - Method in class cn.cloudself.query.psi.structure.Field
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus2Table.ColumnsLimiterField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus2Table.OrderByField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus2Table.WhereField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus3Table.ColumnsLimiterField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus3Table.OrderByField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus3Table.WhereField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus4Table.ColumnsLimiterField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus4Table.OrderByField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus4Table.WhereField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnsLimiterField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus5Table.OrderByField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus5Table.WhereField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnsLimiterField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus6Table.OrderByField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.Plus6Table.WhereField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.PlusManyTable.ColumnsLimiterField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.PlusManyTable.OrderByField
- column(String, ColNew<A>) - Method in class cn.cloudself.query.plus.PlusManyTable.WhereField
- column(String, Get<TA, V>) - Method in class cn.cloudself.query.plus.Plus2Table.ColumnLimiterField
- column(String, Get<TA, V>) - Method in class cn.cloudself.query.plus.Plus3Table.ColumnLimiterField
- column(String, Get<TA, V>) - Method in class cn.cloudself.query.plus.Plus4Table.ColumnLimiterField
- column(String, Get<TA, V>) - Method in class cn.cloudself.query.plus.Plus5Table.ColumnLimiterField
- column(String, Get<TA, V>) - Method in class cn.cloudself.query.plus.Plus6Table.ColumnLimiterField
- column(String, Get<TA, V>) - Method in class cn.cloudself.query.plus.PlusManyTable.ColumnLimiterField
- Column(String, String, Class<?>, EntityProxy.Parser.Parsed.Setter, EntityProxy.Parser.Parsed.Getter) - Constructor for class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed.Column
- Column(String, String, String, boolean, String) - Constructor for class cn.cloudself.query.generator.TemplateModel.Column
- Column(String, Function<Object, Object>, boolean) - Constructor for class cn.cloudself.query.resolver.QSRTmpl.Column
- Column(String, Function<Object, Object>, boolean, Boolean) - Constructor for class cn.cloudself.query.resolver.QSRTmpl.Column
- COLUMN_LIMITER - cn.cloudself.query.psi.ExpressionType
- columnLimiter() - Method in class cn.cloudself.query.psi.FinalOperators
- ColumnLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus2Table.ColumnLimiterField
- ColumnLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus3Table.ColumnLimiterField
- ColumnLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus4Table.ColumnLimiterField
- ColumnLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus5Table.ColumnLimiterField
- ColumnLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus6Table.ColumnLimiterField
- ColumnLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.PlusManyTable.ColumnLimiterField
- columns() - Method in class cn.cloudself.query.psi.structure.Update
- columns() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed
- columns(List<String>) - Method in class cn.cloudself.query.psi.structure.Update
- COLUMNS_LIMITER - cn.cloudself.query.psi.ExpressionType
- columnsLimiter() - Method in class cn.cloudself.query.psi.FinalOperators
- ColumnsLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus2Table.ColumnsLimiterField
- ColumnsLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus3Table.ColumnsLimiterField
- ColumnsLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus4Table.ColumnsLimiterField
- ColumnsLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus5Table.ColumnsLimiterField
- ColumnsLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus6Table.ColumnsLimiterField
- ColumnsLimiterField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.PlusManyTable.ColumnsLimiterField
- commands() - Method in class cn.cloudself.query.psi.structure.Field
- commands() - Method in class cn.cloudself.query.psi.structure.WhereClause
- commands(FieldCommands) - Method in class cn.cloudself.query.psi.structure.Field
- commands(WhereClauseCommands) - Method in class cn.cloudself.query.psi.structure.WhereClause
- compatibleWithBool() - Method in class cn.cloudself.query.util.ext.ClassPro
- compatibleWithInt() - Method in class cn.cloudself.query.util.ext.ClassPro
- computed - Static variable in class cn.cloudself.query.config.QueryProConfig
- ConcatenatedIterator<T> - Class in cn.cloudself.query.util.iterator
- ConcatenatedIterator(Iterator<? extends Iterator<? extends T>>) - Constructor for class cn.cloudself.query.util.iterator.ConcatenatedIterator
- ConfigException - Exception in cn.cloudself.query.exception
- ConfigException(String, Object...) - Constructor for exception cn.cloudself.query.exception.ConfigException
- ConfigException(Throwable, String, Object...) - Constructor for exception cn.cloudself.query.exception.ConfigException
- configs() - Method in class cn.cloudself.query.psi.structure.QueryPayload
- configs(HashMapStore) - Method in class cn.cloudself.query.psi.structure.QueryPayload
- connection() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- connection() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
-
配置connection,与dataSource二选一即可。
- connection() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- connection() - Method in interface cn.cloudself.query.config.IQueryProConfig
- connection(Connection) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- connection(Connection) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- connection(Connection) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- connection(Connection) - Method in class cn.cloudself.query.QueryPro
- Const - Class in cn.cloudself.query.psi
- Const() - Constructor for class cn.cloudself.query.psi.Const
- contains(Object) - Method in class cn.cloudself.query.util.iterator.ListEx
- containsAll(Collection<?>) - Method in class cn.cloudself.query.util.iterator.ListEx
- context - Static variable in class cn.cloudself.query.config.QueryProConfig
-
在回调函数中,维持一个query pro配置的上下文 注意该配置对函数中新开的线程无效
context不能嵌套
QueryProConfig.context.use(context -> { context.bt(); UserQueryPro.selectBy().id().equalTo(1); }); - convert(ConvertInfo) - Method in interface cn.cloudself.query.generator.misc.NameConverter
- ConvertInfo - Class in cn.cloudself.query.generator.misc
- ConvertInfo(String, JavaNameType, String) - Constructor for class cn.cloudself.query.generator.misc.ConvertInfo
- copy() - Method in class cn.cloudself.query.generator.misc.ConvertInfo
- copyFrom(HashMapStore) - Method in class cn.cloudself.query.config.store.HashMapStore
- count() - Method in class cn.cloudself.query.psi.FinalOperators
- count(char) - Method in class cn.cloudself.query.util.ext.SqlPro.StatementSplitter.Split
- create() - Static method in class cn.cloudself.query.generator.misc.PathFrom
-
使用builder模式创建一个PathFrom, 另外还有两个快捷方法 [PathFrom.ktPackageName], [PathFrom.javaPackageName]
- create() - Method in class cn.cloudself.query.generator.QueryProFileMaker
- create() - Static method in class cn.cloudself.query.QueryProSql
- create(QueryStructure, QueryPayload) - Method in interface cn.cloudself.query.psi.QueryFieldCreator
- create(InputStream, Object...) - Static method in class cn.cloudself.query.QueryProSql
-
直接执行
sql语句 - create(String, Object...) - Static method in class cn.cloudself.query.QueryProSql
-
直接执行
sql语句, 例子: - create(Supplier<Integer>, Pageable.Query<T>) - Static method in class cn.cloudself.query.util.Pageable
- createBatch() - Static method in class cn.cloudself.query.QueryProSql
- createBySql(String) - Static method in class cn.cloudself.query.psi.structure.WhereClause
- createDefault() - Static method in class cn.cloudself.query.generator.misc.DbNameToJava
-
该默认方法会把 表名 user_info 转换为 UserInfo 列名 create_by 转换为 createBy
- createField(QueryStructure, QueryPayload) - Method in class cn.cloudself.query.psi.AbstractExpression
- createFromClassPath(String, Object...) - Static method in class cn.cloudself.query.QueryProSql
-
直接执行classpath下的
sql语句(例如resources目录下), 例子: - createLog(String) - Static method in class cn.cloudself.query.util.log.LogAdapter
- customColumn(String) - Method in class cn.cloudself.query.psi.AbstractExpression
D
- daoExCodes(String) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
加入dao中的额外方法
- daoPackage(String) - Method in class cn.cloudself.query.generator.misc.PathFrom
-
设置生成的dao文件放在哪个包下 默认: dao.zz
- data() - Method in class cn.cloudself.query.psi.structure.Insert
- data() - Method in class cn.cloudself.query.psi.structure.Update
- data(Object) - Method in class cn.cloudself.query.psi.structure.Update
- data(Collection<?>) - Method in class cn.cloudself.query.psi.structure.Insert
- DatabaseAccessor - Interface in cn.cloudself.query.resolver
- dataSource() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- dataSource() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- dataSource() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- dataSource() - Method in interface cn.cloudself.query.config.IQueryProConfig
- dataSource(Class<?>) - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- dataSource(DataSource) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- dataSource(DataSource) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- dataSource(DataSource) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- dataSource(DataSource) - Static method in class cn.cloudself.query.config.QueryProConfig
- dataSource(DataSource) - Method in class cn.cloudself.query.QueryPro
- db(DbInfo) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
指定db
- DbColumnInfo(String, String) - Constructor for class cn.cloudself.query.config.IOnlyGlobalConfig.DbColumnInfo
- dbColumnInfoToJavaType() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- dbColumnInfoToJavaType() - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
- dbColumnInfoToJavaType() - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig
- DbInfo - Class in cn.cloudself.query.generator.misc
- DbInfo(String, String, String, String) - Constructor for class cn.cloudself.query.generator.misc.DbInfo
- DbInfoBuilder - Class in cn.cloudself.query.generator.misc
-
用于生成[DbInfo], 主要是生成其中的url属性
- dbJavaNameConverter(NameConverter) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
自定义名称转换器(用于转换数据库table, column名称至java类名,属性名)
- DbNameToJava - Class in cn.cloudself.query.generator.misc
-
数据库名称转为Java名称(类名,属性名等)
- dbType() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- dbType() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- dbType() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- dbType() - Method in interface cn.cloudself.query.config.IQueryProConfig
- dbType(IQueryProConfig.DatabaseType) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- dbType(IQueryProConfig.DatabaseType) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- dbType(IQueryProConfig.DatabaseType) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- dbType(IQueryProConfig.DatabaseType) - Method in class cn.cloudself.query.QueryPro
- dbType(IQueryProConfig.DatabaseType) - Method in class cn.cloudself.query.QueryProSql.AbstractAction
-
更改数据库类型,默认为mysql
- debug() - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
显示更多输出
- debug(boolean) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
显示更多输出
- debug(Object) - Method in interface cn.cloudself.query.util.log.Log
- debug(Object, Throwable) - Method in interface cn.cloudself.query.util.log.Log
- debug(String, Object, Object...) - Method in interface cn.cloudself.query.util.log.Log
- DEBUG - cn.cloudself.query.util.log.LogLevel
- Default(Store) - Constructor for class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- defaultClassNameToDbName(Function<String, String>) - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser
- defaultDataSource() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- defaultDataSource() - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
- defaultDataSource() - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig
- defaultDataSource(String) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
默认的DataSource获取方法
- DefaultDataSource - Interface in cn.cloudself.query.config.supports
-
根据不同的QueryPro文件名称,使用不同的默认数据源
Spring环境下只需继承该接口,并实现[getDefault]方法。 - DefaultDataSourceWrapper - Class in cn.cloudself.query.config.supports
- DefaultDataSourceWrapper(DefaultDataSource) - Constructor for class cn.cloudself.query.config.supports.DefaultDataSourceWrapper
- defaultPropertyNameToDbName(Function<String, String>) - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser
- DefaultUse(ThreadQueryProConfigImpl.Use) - Constructor for class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl.DefaultUse
- DefaultValue - Annotation Type in cn.cloudself.query.psi.annotations
- DelegateInfo(String, String, String, List<TemplateModel.DelegateInfo.Arg>, List<String>) - Constructor for class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- DELETE - cn.cloudself.query.psi.structure.QueryStructureAction
- deleteBy() - Method in class cn.cloudself.query.QueryPro
-
删除操作
- deleteByPrimaryKey(Object) - Method in class cn.cloudself.query.QueryPro
-
使用主键删除
- deleteField(String, Class<?>) - Method in class cn.cloudself.query.config.Lifecycle.AfterSelectTransformerBuilder
-
删除某属性 不会处理QueryProSql的返回结果
- deleteField(String, Class<?>) - Method in class cn.cloudself.query.config.Lifecycle.BeforeUpdateTransformersBuilder
- deleteField(String, Class<?>, Lifecycle.AfterSelectPredicate) - Method in class cn.cloudself.query.config.Lifecycle.AfterSelectTransformerBuilder
-
删除某属性 不会处理QueryProSql的返回结果
- deleteField(String, Class<?>, Lifecycle.BeforeUpdatePredicate) - Method in class cn.cloudself.query.config.Lifecycle.BeforeUpdateTransformersBuilder
-
更新时忽略某字段 不会处理QueryProSql执行的插入操作
- desc() - Method in class cn.cloudself.query.psi.KeywordsOrderBy
- dirTest() - Method in class cn.cloudself.query.generator.misc.PathFrom
- dirTest(String) - Method in class cn.cloudself.query.generator.misc.PathFrom
- distinct() - Method in class cn.cloudself.query.psi.FinalOperators
- distinct() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- distinct(boolean) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- doDelete(Class<?>, String, Object[], Class<T>) - Method in interface cn.cloudself.query.resolver.DatabaseAccessor
- doDelete(Class<?>, String, Object[], Class<T>) - Method in class cn.cloudself.query.resolver.impl.JdbcQSR
- doDelete(Class<?>, String, Object[], Class<T>) - Method in class cn.cloudself.query.resolver.LifecycleHelpers.ResolverWrapper
- doInsert(Class<?>, String, Object[], Class<ID>) - Method in interface cn.cloudself.query.resolver.DatabaseAccessor
- doInsert(Class<?>, String, Object[], Class<ID>) - Method in class cn.cloudself.query.resolver.impl.JdbcQSR
- doInsert(Class<?>, String, Object[], Class<ID>) - Method in class cn.cloudself.query.resolver.LifecycleHelpers.ResolverWrapper
- doSelect(Class<?>, String, Object[], Class<T>) - Method in interface cn.cloudself.query.resolver.DatabaseAccessor
- doSelect(Class<?>, String, Object[], Class<T>) - Method in class cn.cloudself.query.resolver.impl.JdbcQSR
- doSelect(Class<?>, String, Object[], Class<T>) - Method in class cn.cloudself.query.resolver.LifecycleHelpers.ResolverWrapper
- doUpdate(Class<?>, String, Object[], Class<T>) - Method in interface cn.cloudself.query.resolver.DatabaseAccessor
- doUpdate(Class<?>, String, Object[], Class<T>) - Method in class cn.cloudself.query.resolver.impl.JdbcQSR
- doUpdate(Class<?>, String, Object[], Class<T>) - Method in class cn.cloudself.query.resolver.LifecycleHelpers.ResolverWrapper
- downgradeToStream(Iterator<E>) - Static method in class cn.cloudself.query.util.iterator.IterablePro
- driver() - Method in class cn.cloudself.query.generator.misc.DbInfo
- driver(String) - Method in class cn.cloudself.query.generator.misc.DbInfo
- driver(String) - Method in class cn.cloudself.query.generator.misc.DbInfoBuilder
-
设置驱动 [com.mysql.jdbc.Driver]和 mysql-connector-java 5一起用。
- dryRun() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- dryRun() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- dryRun() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- dryRun() - Method in interface cn.cloudself.query.config.IQueryProConfig
- dryRun(boolean) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- dryRun(boolean) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- dryRun(boolean) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
-
占位,未充分测试,不推荐使用
- dryRun(boolean) - Method in class cn.cloudself.query.QueryPro
E
- entityAndDaoMode(FilePathResolver) - Static method in class cn.cloudself.query.generator.QueryProFileMaker
-
生成entity和dao至两个文件 Java版, 参考 [QueryProFileMaker.entityAndDaoMode] 注意对于特殊构造的数据库结构,可能被注入Java代码到生成的(Entity, Dao)源文件中,所以可能有任意代码执行的风险
- entityExMethods(String) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
加入实体类的额外方法
- entityExPropertyAnnotations(Function<TemplateModel.Column, List<String>>) - Method in class cn.cloudself.query.generator.QueryProFileMaker
- entityFileTemplatePath(String) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
自定义entity的模板
- entityPackage(String) - Method in class cn.cloudself.query.generator.misc.PathFrom
-
设置生成的entity文件放在哪个包下 默认: entity。
- EntityProxy<RES> - Class in cn.cloudself.query.util.ext
-
Bean代理, 支持生成三种类型的数据: Map 基本对象 JavaBean BeanProxy的主要目的是虚拟出一个对象.
- EntityProxy.BeanInstance<BEAN,RES> - Class in cn.cloudself.query.util.ext
- EntityProxy.Parser - Class in cn.cloudself.query.util.ext
-
Entity or Bean's parser
- EntityProxy.Parser.MapParser - Class in cn.cloudself.query.util.ext
- EntityProxy.Parser.Parsed - Class in cn.cloudself.query.util.ext
- EntityProxy.Parser.Parsed.Column - Class in cn.cloudself.query.util.ext
- EntityProxy.Parser.Parsed.Getter - Interface in cn.cloudself.query.util.ext
- EntityProxy.Parser.Parsed.Setter - Interface in cn.cloudself.query.util.ext
- EnumInfo() - Constructor for class cn.cloudself.query.generator.TemplateModel.EnumInfo
- eq(Object) - Method in class cn.cloudself.query.psi.Keywords
- eq(Object) - Method in class cn.cloudself.query.psi.KeywordsIgnoreCase
- eq(Object) - Method in class cn.cloudself.query.psi.KeywordsNot
- EQUAL - Static variable in class cn.cloudself.query.psi.Const
- equals(Object) - Method in class cn.cloudself.query.config.IOnlyGlobalConfig.DbColumnInfo
- equals(Object) - Method in class cn.cloudself.query.config.SqlAndParams
- equals(Object) - Method in class cn.cloudself.query.generator.misc.ConvertInfo
- equals(Object) - Method in class cn.cloudself.query.generator.misc.DbInfo
- equals(Object) - Method in class cn.cloudself.query.generator.misc.JavaFilePath
- equals(Object) - Method in class cn.cloudself.query.generator.misc.KtJavaType
- equals(Object) - Method in class cn.cloudself.query.generator.TemplateModel.Column
- equals(Object) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- equals(Object) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- equals(Object) - Method in class cn.cloudself.query.generator.TemplateModel.EnumInfo
- equals(Object) - Method in class cn.cloudself.query.generator.TemplateModel
- equals(Object) - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- equals(Object) - Method in class cn.cloudself.query.psi.structure.Field
- equals(Object) - Method in class cn.cloudself.query.psi.structure.FromJoiner
- equals(Object) - Method in class cn.cloudself.query.psi.structure.FromJoinerOn
- equals(Object) - Method in class cn.cloudself.query.psi.structure.Insert
- equals(Object) - Method in class cn.cloudself.query.psi.structure.OrderByClause
- equals(Object) - Method in class cn.cloudself.query.psi.structure.QueryPayload
- equals(Object) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- equals(Object) - Method in class cn.cloudself.query.psi.structure.QueryStructureFrom
- equals(Object) - Method in class cn.cloudself.query.psi.structure.Update
- equals(Object) - Method in class cn.cloudself.query.psi.structure.WhereClause
- equals(Object) - Method in class cn.cloudself.query.util.Pageable.HasNextModePage
- equals(Object) - Method in class cn.cloudself.query.util.Pageable.TotalCountModePage
- equals(Object) - Method in class cn.cloudself.query.util.structure.Ref
- equalTo(Object) - Method in class cn.cloudself.query.psi.Keywords
- equalTo(Object) - Method in class cn.cloudself.query.psi.KeywordsIgnoreCase
- equalTo(Object) - Method in class cn.cloudself.query.psi.KeywordsNot
- err(Exception) - Static method in class cn.cloudself.query.util.structure.Result
- err(String) - Static method in class cn.cloudself.query.resolver.LifecycleHelpers
- error(Object) - Method in interface cn.cloudself.query.util.log.Log
- error(Object, Throwable) - Method in interface cn.cloudself.query.util.log.Log
- error(String, Object, Object...) - Method in interface cn.cloudself.query.util.log.Log
- ERROR - cn.cloudself.query.util.log.LogLevel
- excludeTables(String...) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
指定需要排除生成QueryPro文件的表名
- excludeTables(Predicate<String>) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
指定需要排除生成QueryPro文件的表名
- exec() - Method in class cn.cloudself.query.QueryProSql.Action
-
使用单条语句执行更新,创建,删除等非select语句
- exec() - Method in class cn.cloudself.query.QueryProSql.BatchAction
-
批量更新
- exec() - Method in interface cn.cloudself.query.QueryProTransaction.Block
- exec() - Method in interface cn.cloudself.query.QueryProTransaction.BlockR
- exec(Class<T>) - Method in class cn.cloudself.query.QueryProSql.BatchAction
-
批量更新
- execBatch(HashMapStore, List<SqlAndParams>, Class<T>) - Method in interface cn.cloudself.query.resolver.QSR
-
使用多条语句和参数执行更新,创建,删除等非select语句
- execBatch(HashMapStore, List<SqlAndParams>, Class<T>) - Method in class cn.cloudself.query.resolver.QSRTmpl
-
使用多条语句和参数执行更新,创建,删除等非select语句
- ExpressionType - Enum in cn.cloudself.query.psi
- Ext - Class in cn.cloudself.query.util.ext
- Ext() - Constructor for class cn.cloudself.query.util.ext.Ext
F
- fatal(Object) - Method in interface cn.cloudself.query.util.log.Log
- fatal(Object, Throwable) - Method in interface cn.cloudself.query.util.log.Log
- fatal(String, Object, Object...) - Method in interface cn.cloudself.query.util.log.Log
- FATAL - cn.cloudself.query.util.log.LogLevel
- field() - Method in class cn.cloudself.query.psi.structure.OrderByClause
- field() - Method in class cn.cloudself.query.psi.structure.WhereClause
- field(Field) - Method in class cn.cloudself.query.psi.structure.OrderByClause
- field(Field) - Method in class cn.cloudself.query.psi.structure.WhereClause
- Field - Class in cn.cloudself.query.psi.structure
- Field(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus2Table.Field
- Field(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus3Table.Field
- Field(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus4Table.Field
- Field(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus5Table.Field
- Field(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus6Table.Field
- Field(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.PlusManyTable.Field
- Field(String) - Constructor for class cn.cloudself.query.psi.structure.Field
- Field(String, String) - Constructor for class cn.cloudself.query.psi.structure.Field
- FieldCommands - Enum in cn.cloudself.query.psi.structure
- fields() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- fields(List<Field>) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- file(File) - Method in class cn.cloudself.query.util.ext.IOPro.ToFileTransformer
- FilePathResolver - Interface in cn.cloudself.query.generator.misc
-
文件位置解析器,即指示生成的文件应该放在哪里。
- 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>> - Class in cn.cloudself.query.psi
- FinalOperators() - Constructor for class cn.cloudself.query.psi.FinalOperators
- FinalQueryProConfigImpl - Class in cn.cloudself.query.config.impl
-
继承自`QueryProConfigDb`, 添加了一些方法,需手动管理`ThreadLocal`中数据的初始化和销毁,也可以用`use`方法管理。
- FinalQueryProConfigImpl(IQueryProConfig[]) - Constructor for class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- findAnyOpt() - Method in class cn.cloudself.query.util.iterator.ListEx
- findAnyOrNull() - Method in class cn.cloudself.query.util.iterator.ListEx
- first() - Method in class cn.cloudself.query.util.structure.Pair
- first(Iterable<E>) - Static method in class cn.cloudself.query.util.iterator.IterablePro
- flushCaches(Class<?>...) - Static method in class cn.cloudself.query.util.ext.EntityProxy
- flushCaches(Predicate<? super Class<?>>) - Static method in class cn.cloudself.query.util.ext.EntityProxy
- forEach(Consumer<? super T>) - Method in class cn.cloudself.query.util.iterator.ListEx
- format(String, Object, Object[]) - Static method in class cn.cloudself.query.util.log.LogHelper
- from() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- from(QueryStructureFrom) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- fromBean(BEAN) - Static method in class cn.cloudself.query.util.ext.EntityProxy
-
构造一个BeanInstance
- fromBean(M, Class<BEAN>) - Static method in class cn.cloudself.query.util.ext.EntityProxy
-
构造一个BeanInstance
- fromClass(Class<T>) - Static method in class cn.cloudself.query.util.ext.EntityProxy
- fromClassPath(String) - Static method in class cn.cloudself.query.util.ext.IOPro
- fromInputStream(InputStream) - Static method in class cn.cloudself.query.util.ext.IOPro
- fromInputStream(InputStream, boolean) - Static method in class cn.cloudself.query.util.ext.IOPro
- FromJoiner - Class in cn.cloudself.query.psi.structure
- FromJoiner(JoinType, String, FromJoinerOn, String) - Constructor for class cn.cloudself.query.psi.structure.FromJoiner
- FromJoiner(JoinType, String, List<FromJoinerOn>) - Constructor for class cn.cloudself.query.psi.structure.FromJoiner
- FromJoiner(JoinType, String, List<FromJoinerOn>, String) - Constructor for class cn.cloudself.query.psi.structure.FromJoiner
- FromJoinerOn - Class in cn.cloudself.query.psi.structure
- FromJoinerOn(Field, Field) - Constructor for class cn.cloudself.query.psi.structure.FromJoinerOn
- fromTryCatch(Supplier<FRes>) - Static method in class cn.cloudself.query.util.structure.Result
G
- get() - Static method in class cn.cloudself.query.util.sys.OS
- get(int) - Method in class cn.cloudself.query.util.iterator.ListEx
- get(Class<?>) - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig.DataSourceGetter
- get(Object) - Method in interface cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed.Getter
- get(String) - Method in class cn.cloudself.query.config.store.HashMapStore
- get(String) - Method in class cn.cloudself.query.config.store.RequestContextStore
- get(String) - Method in interface cn.cloudself.query.config.store.Store
- get(String) - Method in class cn.cloudself.query.config.store.ThreadContextStore
- get(ResultSet, int) - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig.ResultSetGetter
- Get<T,V> - Interface in cn.cloudself.query.plus.col
- get_ClassName() - Method in class cn.cloudself.query.generator.TemplateModel
- get_EntityName() - Method in class cn.cloudself.query.generator.TemplateModel
- Get1<T,V> - Interface in cn.cloudself.query.plus.col
- Get2<T,V> - Interface in cn.cloudself.query.plus.col
- Get3<T,V> - Interface in cn.cloudself.query.plus.col
- Get4<T,V> - Interface in cn.cloudself.query.plus.col
- Get5<T,V> - Interface in cn.cloudself.query.plus.col
- Get6<T,V> - Interface in cn.cloudself.query.plus.col
- getActiveProfiles() - Static method in class cn.cloudself.query.util.framework.SpringPro
- getAfterExecTransformers() - Method in class cn.cloudself.query.config.Lifecycle.Internal
- getAfterRunSqlTransformers() - Method in class cn.cloudself.query.config.Lifecycle.Internal
- getAnnotations() - Method in class cn.cloudself.query.generator.TemplateModel.Column
- getAnnotations() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- getArgs() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- getBean(Class<T>) - Static method in class cn.cloudself.query.util.framework.SpringPro
- getBean(String) - Static method in class cn.cloudself.query.util.framework.SpringPro
- getBean(String, Class<T>) - Static method in class cn.cloudself.query.util.framework.SpringPro
- getBeanType() - Method in class cn.cloudself.query.util.ext.EntityProxy.BeanInstance
-
获取bean的类型
- getBeforeExecTransformers() - Method in class cn.cloudself.query.config.Lifecycle.Internal
- getBeforeRunSqlTransformers() - Method in class cn.cloudself.query.config.Lifecycle.Internal
- getColumn() - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- getColumnByDbFieldName(String) - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed
- getColumnByJavaPropertyName(String) - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed
- getColumns() - Method in class cn.cloudself.query.generator.TemplateModel
- getColumnsDynamic(String) - Method in class cn.cloudself.query.resolver.impl.JdbcQSR
- getConverter() - Method in class cn.cloudself.query.generator.misc.DbNameToJava
- getDaoExCodes() - Method in class cn.cloudself.query.generator.TemplateModel
- getData() - Method in class cn.cloudself.query.util.structure.Result
- getDb_name() - Method in class cn.cloudself.query.generator.TemplateModel.Column
- getDb_name() - Method in class cn.cloudself.query.generator.TemplateModel
- getDefault(Class<?>) - Method in interface cn.cloudself.query.config.supports.DefaultDataSource
- getDefault(Class<?>) - Static method in class cn.cloudself.query.config.supports.DefaultDataSourceWrapper
- getDefaultValue() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- getDir() - Method in class cn.cloudself.query.generator.misc.JavaFilePath
- getEntityExCodes() - Method in class cn.cloudself.query.generator.TemplateModel
- getEntityPackage() - Method in class cn.cloudself.query.generator.TemplateModel
- getEnums() - Method in class cn.cloudself.query.generator.TemplateModel.EnumInfo
- getEnums() - Method in class cn.cloudself.query.generator.TemplateModel
- getErr() - Method in class cn.cloudself.query.util.structure.Result
- getHasNext() - Method in class cn.cloudself.query.util.Pageable.HasNextModePage
- getId() - Method in class cn.cloudself.query.generator.TemplateModel
- getJavaType() - Method in class cn.cloudself.query.generator.misc.KtJavaType
- getJavaTypeStr() - Method in class cn.cloudself.query.generator.TemplateModel.Column
- getJavaTypeStr() - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- getKtType() - Method in class cn.cloudself.query.generator.misc.KtJavaType
- getKtTypeStr() - Method in class cn.cloudself.query.generator.TemplateModel.Column
- getKtTypeStr() - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- getLog(Class<?>) - Static method in class cn.cloudself.query.util.log.LogFactory
- getLog(String) - Static method in class cn.cloudself.query.util.log.LogFactory
- getMain() - Method in class cn.cloudself.query.psi.structure.QueryStructureFrom
- getMethod() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- getModifiers() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- getName() - Method in class cn.cloudself.query.generator.TemplateModel.EnumInfo
- getNoArgMode() - Method in class cn.cloudself.query.generator.TemplateModel
- getOrElse(Function<Exception, T>) - Method in class cn.cloudself.query.util.structure.Result
- getPackagePath() - Method in class cn.cloudself.query.generator.misc.JavaFilePath
- getPackagePath() - Method in class cn.cloudself.query.generator.TemplateModel
- getPage() - Method in class cn.cloudself.query.util.Pageable.HasNextModePage
- getPage() - Method in class cn.cloudself.query.util.Pageable.TotalCountModePage
- getProperty(String) - Method in class cn.cloudself.query.util.ext.EntityProxy.BeanInstance
-
get
- getPropertyName() - Method in class cn.cloudself.query.generator.TemplateModel.Column
- getPropertyType(String) - Method in class cn.cloudself.query.util.ext.EntityProxy.BeanInstance
-
获取某属性的类型
- getQueryProDelegate() - Method in class cn.cloudself.query.generator.TemplateModel
- getRemark() - Method in class cn.cloudself.query.generator.TemplateModel.Column
- getRemark() - Method in class cn.cloudself.query.generator.TemplateModel
- getResolver() - Method in class cn.cloudself.query.generator.misc.PathFrom
- getResult() - Method in class cn.cloudself.query.util.ext.Reflect
- getReturnType() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- getReturnType(Get<T, V>) - Static method in class cn.cloudself.query.plus.PlusHelper
- getRows() - Method in class cn.cloudself.query.util.Pageable.HasNextModePage
- getRows() - Method in class cn.cloudself.query.util.Pageable.TotalCountModePage
- getStore() - Method in class cn.cloudself.query.config.store.ThreadContextStore
- getSwaggerSupport() - Method in class cn.cloudself.query.generator.TemplateModel
- getTableName(Class<?>) - Static method in class cn.cloudself.query.plus.PlusHelper
- getTemplateName() - Method in class cn.cloudself.query.generator.misc.JavaFilePath
- getter() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed.Column
- getter(T) - Method in interface cn.cloudself.query.plus.col.Col1
- getter(T) - Method in interface cn.cloudself.query.plus.col.Col2
- getter(T) - Method in interface cn.cloudself.query.plus.col.Col3
- getter(T) - Method in interface cn.cloudself.query.plus.col.Col4
- getter(T) - Method in interface cn.cloudself.query.plus.col.Col5
- getter(T) - Method in interface cn.cloudself.query.plus.col.Col6
- getter(T) - Method in interface cn.cloudself.query.plus.col.Col7
- getter(T) - Method in interface cn.cloudself.query.plus.col.ColNew
- getter(T) - Method in interface cn.cloudself.query.plus.col.Get
- getTotal() - Method in class cn.cloudself.query.util.Pageable.TotalCountModePage
- getValue() - Method in class cn.cloudself.query.util.structure.Ref
- getVariableName() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- getVariableType() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- global - Static variable in class cn.cloudself.query.config.QueryProConfig
- GlobalQueryProConfigImpl - Class in cn.cloudself.query.config.impl
-
继承自`QueryProConfigDb`, 额外引入了一些仅在全局作用域下支持的配置。
- GlobalQueryProConfigImpl() - Constructor for class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
- graterThan(Object) - Method in class cn.cloudself.query.psi.Keywords
- graterThanOrEqual(Object) - Method in class cn.cloudself.query.psi.Keywords
- GT - Static variable in class cn.cloudself.query.psi.Const
- GT_EQ - Static variable in class cn.cloudself.query.psi.Const
H
- hashCode() - Method in class cn.cloudself.query.config.IOnlyGlobalConfig.DbColumnInfo
- hashCode() - Method in class cn.cloudself.query.config.SqlAndParams
- hashCode() - Method in class cn.cloudself.query.generator.misc.ConvertInfo
- hashCode() - Method in class cn.cloudself.query.generator.misc.DbInfo
- hashCode() - Method in class cn.cloudself.query.generator.misc.JavaFilePath
- hashCode() - Method in class cn.cloudself.query.generator.misc.KtJavaType
- hashCode() - Method in class cn.cloudself.query.generator.TemplateModel.Column
- hashCode() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- hashCode() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- hashCode() - Method in class cn.cloudself.query.generator.TemplateModel.EnumInfo
- hashCode() - Method in class cn.cloudself.query.generator.TemplateModel
- hashCode() - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- hashCode() - Method in class cn.cloudself.query.psi.structure.Field
- hashCode() - Method in class cn.cloudself.query.psi.structure.FromJoiner
- hashCode() - Method in class cn.cloudself.query.psi.structure.FromJoinerOn
- hashCode() - Method in class cn.cloudself.query.psi.structure.Insert
- hashCode() - Method in class cn.cloudself.query.psi.structure.OrderByClause
- hashCode() - Method in class cn.cloudself.query.psi.structure.QueryPayload
- hashCode() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- hashCode() - Method in class cn.cloudself.query.psi.structure.QueryStructureFrom
- hashCode() - Method in class cn.cloudself.query.psi.structure.Update
- hashCode() - Method in class cn.cloudself.query.psi.structure.WhereClause
- hashCode() - Method in class cn.cloudself.query.util.Pageable.HasNextModePage
- hashCode() - Method in class cn.cloudself.query.util.Pageable.TotalCountModePage
- hashCode() - Method in class cn.cloudself.query.util.structure.Ref
- HashMapStore - Class in cn.cloudself.query.config.store
-
`hash map` 实现的 `Store` 用于存储全局`global`的配置。
- HashMapStore() - Constructor for class cn.cloudself.query.config.store.HashMapStore
- hasNext() - Method in class cn.cloudself.query.util.iterator.AbstractIterator
- hasNext() - Method in class cn.cloudself.query.util.iterator.ConcatenatedIterator
- hasNextMode(Integer, Integer) - Method in class cn.cloudself.query.util.Pageable
- HasNextModePage(Integer, List<T>, Boolean) - Constructor for class cn.cloudself.query.util.Pageable.HasNextModePage
- host(String) - Method in class cn.cloudself.query.generator.misc.DbInfoBuilder
I
- id() - Method in class cn.cloudself.query.psi.structure.Update
- id() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed
- id(String) - Method in class cn.cloudself.query.psi.structure.Update
- ignoreCase() - Method in class cn.cloudself.query.psi.Keywords
- IllegalCall - Exception in cn.cloudself.query.exception
- IllegalCall(String, Object...) - Constructor for exception cn.cloudself.query.exception.IllegalCall
- IllegalCall(Throwable, String, Object...) - Constructor for exception cn.cloudself.query.exception.IllegalCall
- IllegalImplements - Exception in cn.cloudself.query.exception
- IllegalImplements(String, Object...) - Constructor for exception cn.cloudself.query.exception.IllegalImplements
- IllegalImplements(Throwable, String, Object...) - Constructor for exception cn.cloudself.query.exception.IllegalImplements
- IllegalParameters - Exception in cn.cloudself.query.exception
- IllegalParameters(String, Object...) - Constructor for exception cn.cloudself.query.exception.IllegalParameters
- IllegalParameters(Throwable, String, Object...) - Constructor for exception cn.cloudself.query.exception.IllegalParameters
- IllegalTemplate - Exception in cn.cloudself.query.exception
- IllegalTemplate(String, Object...) - Constructor for exception cn.cloudself.query.exception.IllegalTemplate
- IllegalTemplate(Throwable, String, Object...) - Constructor for exception cn.cloudself.query.exception.IllegalTemplate
- in(Object...) - Method in class cn.cloudself.query.psi.Keywords
-
in 查询 支持vararg, eg: in(1, 2, 3), in(intArray), etc.
- in(Object...) - Method in class cn.cloudself.query.psi.KeywordsIgnoreCase
- in(Object...) - Method in class cn.cloudself.query.psi.KeywordsNot
- IN - Static variable in class cn.cloudself.query.psi.Const
- indexOf(Object) - Method in class cn.cloudself.query.util.iterator.ListEx
- info(Object) - Method in interface cn.cloudself.query.util.log.Log
- info(Object, Throwable) - Method in interface cn.cloudself.query.util.log.Log
- info(String, Object, Object...) - Method in interface cn.cloudself.query.util.log.Log
- INFO - cn.cloudself.query.util.log.LogLevel
- init() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- init() - Method in class cn.cloudself.query.config.store.ThreadContextStore
- INNER_JOIN - cn.cloudself.query.psi.structure.JoinType
- innerJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus2Table.Joined
- innerJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus3Table.Joined
- innerJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus4Table.Joined
- innerJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus5Table.Joined
- innerJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus6Table.Joined
- innerJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.PlusManyTable.Joined
- innerJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.QueryProPlus
- innerJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus2Table.Joined
- innerJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus3Table.Joined
- innerJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus4Table.Joined
- innerJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus5Table.Joined
- innerJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus6Table.Joined
- innerJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.PlusManyTable.Joined
- innerJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.QueryProPlus
- insert() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- insert(HashMapStore, Collection<M>, String, Class<ID>) - Method in interface cn.cloudself.query.resolver.QSR
-
动态插入 通过 objs 配合数据库表名,动态生成sql语句,并执行
- insert(HashMapStore, Collection<M>, String, Class<ID>) - Method in class cn.cloudself.query.resolver.QSRTmpl
-
动态插入 本实现额外引入了对大数据量数据批量插入的支持 通过 objs 配合数据库表名,动态生成sql语句,并执行
- insert(Insert) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- insert(QueryStructure, QueryPayload, Class<?>) - Method in interface cn.cloudself.query.resolver.QSR
-
将QueryStructure解析至SQL并执行(insert) insert方法和resolve方法的区别是 返回结果不一样
- insert(QueryStructure, QueryPayload, Class<?>) - Method in class cn.cloudself.query.resolver.QSRTmpl
- insert(String, Collection<M>) - Method in class cn.cloudself.query.QueryProSql.InsertAction
-
通过 objs 配合数据库表名,动态生成sql语句,并执行
- insert(String, Collection<M>, Class<ID>) - Method in class cn.cloudself.query.QueryProSql.InsertAction
-
通过 objs 配合数据库表名,动态生成sql语句,并执行
- insert(String, Map<String, V>...) - Method in class cn.cloudself.query.QueryProSql.InsertAction
-
通过 objs 配合数据库表名,动态生成sql语句,并执行
- insert(Collection<T>) - Method in class cn.cloudself.query.QueryPro
-
批量插入
- insert(Map<String, ?>...) - Method in class cn.cloudself.query.QueryPro
- insert(T) - Method in class cn.cloudself.query.QueryPro
-
插入操作
- insert(T...) - Method in class cn.cloudself.query.QueryPro
-
插入操作
- Insert - Class in cn.cloudself.query.psi.structure
- Insert(Collection<?>) - Constructor for class cn.cloudself.query.psi.structure.Insert
- INSERT - cn.cloudself.query.psi.structure.QueryStructureAction
- InsertAction() - Constructor for class cn.cloudself.query.QueryProSql.InsertAction
- INSTANCE - Static variable in exception cn.cloudself.query.exception.LoggedException
- Internal() - Constructor for class cn.cloudself.query.config.Lifecycle.Internal
- invoke(String, Object...) - Method in class cn.cloudself.query.util.ext.Reflect
- IOC - Class in cn.cloudself.query.ext
- IOC() - Constructor for class cn.cloudself.query.ext.IOC
- IOnlyGlobalConfig - Interface in cn.cloudself.query.config
-
仅用于全局的配置选项
- IOnlyGlobalConfig.DataSourceGetter - Interface in cn.cloudself.query.config
- IOnlyGlobalConfig.DbColumnInfo - Class in cn.cloudself.query.config
- IOnlyGlobalConfig.ResultSetGetter<T> - Interface in cn.cloudself.query.config
- IOnlyGlobalConfig.ResultSetParserEx - Interface in cn.cloudself.query.config
- IOnlyGlobalConfig.SqlParamSetter<T> - Interface in cn.cloudself.query.config
- IOPro - Class in cn.cloudself.query.util.ext
- IOPro.ToFileTransformer - Class in cn.cloudself.query.util.ext
- IOPro.ToFileTransformer.ByPath - Class in cn.cloudself.query.util.ext
- IOPro.ToFileTransformer.CouldTransfer - Class in cn.cloudself.query.util.ext
- IQueryProConfig - Interface in cn.cloudself.query.config
-
通用的配置选项(读取接口)
- IQueryProConfig.DatabaseType - Enum in cn.cloudself.query.config
- IQueryProConfig.Writeable<T extends IQueryProConfig.Writeable<T>> - Interface in cn.cloudself.query.config
-
通用的配置选项(写入接口)
- IQueryProConfig.Writeable.Default<T extends IQueryProConfig.Writeable<T>> - Class in cn.cloudself.query.config
-
通用的`DB`实现(写入部分)(构造函数的参数中需传入一个`Store`)
- is() - Method in class cn.cloudself.query.psi.Keywords
- IS_NOT_NULL - Static variable in class cn.cloudself.query.psi.Const
- IS_NULL - Static variable in class cn.cloudself.query.psi.Const
- isActualTransactionActive() - Static method in class cn.cloudself.query.QueryProTransaction
- isAutoIncrement() - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- isChainForModel() - Method in class cn.cloudself.query.generator.TemplateModel
- isDebugEnabled() - Method in interface cn.cloudself.query.util.log.Log
- isEmpty() - Method in class cn.cloudself.query.util.iterator.ListEx
- isErrorEnabled() - Method in interface cn.cloudself.query.util.log.Log
- isFatalEnabled() - Method in interface cn.cloudself.query.util.log.Log
- isHasBigDecimal() - Method in class cn.cloudself.query.generator.TemplateModel
- isHasDate() - Method in class cn.cloudself.query.generator.TemplateModel
- isInfoEnabled() - Method in interface cn.cloudself.query.util.log.Log
- isNotNull() - Method in class cn.cloudself.query.psi.Keywords
- isNull() - Method in class cn.cloudself.query.psi.Keywords
- isOk() - Method in class cn.cloudself.query.util.structure.Result
-
result的结果有ok和err 判断是否为ok,可以使用result.isOk(); 判断是否为err,可以使用!
- isPrimary() - Method in class cn.cloudself.query.generator.TemplateModel.Column
- isTraceEnabled() - Method in interface cn.cloudself.query.util.log.Log
- isVararg() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- isWarnEnabled() - Method in interface cn.cloudself.query.util.log.Log
- IterablePro - Class in cn.cloudself.query.util.iterator
- IterablePro() - Constructor for class cn.cloudself.query.util.iterator.IterablePro
- iterator() - Method in class cn.cloudself.query.util.ext.EntityProxy.BeanInstance
-
以Map.Entry的形式迭代。
- iterator() - Method in class cn.cloudself.query.util.iterator.ListEx
J
- JavaFilePath - Class in cn.cloudself.query.generator.misc
- JavaFilePath(String, Path, String) - Constructor for class cn.cloudself.query.generator.misc.JavaFilePath
- javaName() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed.Column
- JavaNameType - Enum in cn.cloudself.query.generator.misc
- javaPackage(String) - Static method in class cn.cloudself.query.generator.misc.PathFrom
-
指示生成的文件应该放在哪个包下面
- javaPackageName(String) - Method in class cn.cloudself.query.generator.misc.PathFrom
-
指示生成的文件应该放在packageName指定的包下面, 存在以下简写 [PathFrom.javaPackageName]
- javaType() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed.Column
- JdbcQSR - Class in cn.cloudself.query.resolver.impl
-
`QSR`接口的`JDBC`实现
- JdbcQSR() - Constructor for class cn.cloudself.query.resolver.impl.JdbcQSR
- JdbcQSR.IResultSetWalker - Interface in cn.cloudself.query.resolver.impl
- JdbcQSR.OnNull - Enum in cn.cloudself.query.resolver.impl
- Joined() - Constructor for class cn.cloudself.query.plus.Plus2Table.Joined
- Joined() - Constructor for class cn.cloudself.query.plus.Plus3Table.Joined
- Joined() - Constructor for class cn.cloudself.query.plus.Plus4Table.Joined
- Joined() - Constructor for class cn.cloudself.query.plus.Plus5Table.Joined
- Joined() - Constructor for class cn.cloudself.query.plus.Plus6Table.Joined
- Joined() - Constructor for class cn.cloudself.query.plus.PlusManyTable.Joined
- joins() - Method in class cn.cloudself.query.psi.structure.QueryStructureFrom
- joins(List<FromJoiner>) - Method in class cn.cloudself.query.psi.structure.QueryStructureFrom
- JoinType - Enum in cn.cloudself.query.psi.structure
- JvHidden - Annotation Type in cn.cloudself.query.psi.annotations
K
- keepEmptyStatement() - Method in class cn.cloudself.query.util.ext.SqlPro.StatementSplitter
- Keywords<F extends AbstractExpression<?,?,?,?,?,?>> - Class in cn.cloudself.query.psi
- Keywords(Field, QueryStructure, QueryPayload, QueryFieldCreator<F>) - Constructor for class cn.cloudself.query.psi.Keywords
- KeywordsIgnoreCase<F extends AbstractExpression<?,?,?,?,?,?>> - Class in cn.cloudself.query.psi
- KeywordsIgnoreCase(Field, QueryStructure, QueryPayload, QueryFieldCreator<F>) - Constructor for class cn.cloudself.query.psi.KeywordsIgnoreCase
- KeywordsNot<F extends AbstractExpression<?,?,?,?,?,?>> - Class in cn.cloudself.query.psi
- KeywordsNot(Field, QueryStructure, QueryPayload, QueryFieldCreator<F>) - Constructor for class cn.cloudself.query.psi.KeywordsNot
- KeywordsOrderBy<F extends AbstractExpression<?,?,?,?,?,?>> - Class in cn.cloudself.query.psi
- KeywordsOrderBy(Field, QueryStructure, QueryPayload, QueryFieldCreator<F>) - Constructor for class cn.cloudself.query.psi.KeywordsOrderBy
- KtHidden - Annotation Type in cn.cloudself.query.psi.annotations
- KtJavaType - Class in cn.cloudself.query.generator.misc
- KtJavaType(String) - Constructor for class cn.cloudself.query.generator.misc.KtJavaType
- KtJavaType(String, String) - Constructor for class cn.cloudself.query.generator.misc.KtJavaType
- ktPackage(String) - Static method in class cn.cloudself.query.generator.misc.PathFrom
-
指示生成的文件应该放在哪个包下面 注意该方法会自动在包后面加上 dao.zz 或 entity, 如需使用绝对包名,可以加上 [abs],详见第二个示例
- ktPackageName(String) - Method in class cn.cloudself.query.generator.misc.PathFrom
-
指示生成的文件应该放在packageName指定的包下面, 存在以下简写 [PathFrom.ktPackageName]
L
- label() - Method in class cn.cloudself.query.config.IOnlyGlobalConfig.DbColumnInfo
- label(String) - Method in class cn.cloudself.query.config.IOnlyGlobalConfig.DbColumnInfo
- lastIndexOf(Object) - Method in class cn.cloudself.query.util.iterator.ListEx
- left() - Method in class cn.cloudself.query.psi.structure.FromJoinerOn
- left(Field) - Method in class cn.cloudself.query.psi.structure.FromJoinerOn
- LEFT_JOIN - cn.cloudself.query.psi.structure.JoinType
- leftJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus2Table.Joined
- leftJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus3Table.Joined
- leftJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus4Table.Joined
- leftJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus5Table.Joined
- leftJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus6Table.Joined
- leftJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.PlusManyTable.Joined
- leftJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.QueryProPlus
- leftJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus2Table.Joined
- leftJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus3Table.Joined
- leftJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus4Table.Joined
- leftJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus5Table.Joined
- leftJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus6Table.Joined
- leftJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.PlusManyTable.Joined
- leftJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.QueryProPlus
- lessThan(Object) - Method in class cn.cloudself.query.psi.Keywords
- lessThanOrEqual(Object) - Method in class cn.cloudself.query.psi.Keywords
- level(LogLevel, String, Object...) - Method in interface cn.cloudself.query.util.log.Log
- lifecycle() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- lifecycle() - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
- lifecycle() - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig
- Lifecycle - Class in cn.cloudself.query.config
- Lifecycle() - Constructor for class cn.cloudself.query.config.Lifecycle
- Lifecycle.AfterDeleteTransformerBuilder - Class in cn.cloudself.query.config
- Lifecycle.AfterInsertTransformerBuilder - Class in cn.cloudself.query.config
- Lifecycle.AfterSelectPredicate - Interface in cn.cloudself.query.config
-
添加,修改,删除返回结果时的过滤器 一般作为可选参数出现 当返回结果为false时代表不执行相应的操作
- Lifecycle.AfterSelectTransformerBuilder - Class in cn.cloudself.query.config
- Lifecycle.AfterUpdateTransformerBuilder - Class in cn.cloudself.query.config
- Lifecycle.BaseQsTransformersBuilder - Class in cn.cloudself.query.config
- Lifecycle.BaseResultTransformersBuilder - Class in cn.cloudself.query.config
- Lifecycle.BeforeDeleteTransformersBuilder - Class in cn.cloudself.query.config
- Lifecycle.BeforeInsertPredicate - Interface in cn.cloudself.query.config
-
添加,修改,删除返回结果时的过滤器 一般作为可选参数出现 当返回结果为false时代表不执行相应的操作
- Lifecycle.BeforeInsertTransformersBuilder - Class in cn.cloudself.query.config
-
插入前,对QueryStructure进行转换, 例如,添加创建时间,创建人等
- Lifecycle.BeforeSelectTransformersBuilder - Class in cn.cloudself.query.config
- Lifecycle.BeforeUpdatePredicate - Interface in cn.cloudself.query.config
-
添加,修改,删除返回结果时的过滤器 一般作为可选参数出现 当返回结果为false时代表不执行相应的操作
- Lifecycle.BeforeUpdateTransformersBuilder - Class in cn.cloudself.query.config
-
更新前,对QueryStructure进行转换, 例如,添加更新时间,更新人等
- Lifecycle.Internal - Class in cn.cloudself.query.config
- Lifecycle.QueryStructureTransformer - Interface in cn.cloudself.query.config
- Lifecycle.ResultTransformer - Interface in cn.cloudself.query.config
- Lifecycle.ResultWithQueryStructureTransformer - Interface in cn.cloudself.query.config
- Lifecycle.SqlAndParamsTransformer - Interface in cn.cloudself.query.config
- LifecycleHelpers - Class in cn.cloudself.query.resolver
- LifecycleHelpers() - Constructor for class cn.cloudself.query.resolver.LifecycleHelpers
- LifecycleHelpers.ResolverWrapper - Class in cn.cloudself.query.resolver
- like(String) - Method in class cn.cloudself.query.psi.Keywords
- like(String) - Method in class cn.cloudself.query.psi.KeywordsIgnoreCase
- like(String) - Method in class cn.cloudself.query.psi.KeywordsNot
- LIKE - Static variable in class cn.cloudself.query.psi.Const
- limit() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- limit(int) - Method in class cn.cloudself.query.psi.FinalOperators
- limit(int, int) - Method in class cn.cloudself.query.psi.FinalOperators
- limit(Pair<Integer, Integer>) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- limit(Integer, Integer) - Method in class cn.cloudself.query.util.Pageable
- ListEx<T> - Class in cn.cloudself.query.util.iterator
- ListEx(List<T>) - Constructor for class cn.cloudself.query.util.iterator.ListEx
- listIterator() - Method in class cn.cloudself.query.util.iterator.ListEx
- listIterator(int) - Method in class cn.cloudself.query.util.iterator.ListEx
- load(String) - Static method in class cn.cloudself.query.util.ext.Ext
- log(String, Throwable) - Static method in class cn.cloudself.query.ext.IOC
- Log - Interface in cn.cloudself.query.util.log
- LogAdapter - Class in cn.cloudself.query.util.log
- LogFactory - Class in cn.cloudself.query.util.log
- LogFactory() - Constructor for class cn.cloudself.query.util.log.LogFactory
- LoggedException - Exception in cn.cloudself.query.exception
- LogHelper - Class in cn.cloudself.query.util.log
- LogHelper() - Constructor for class cn.cloudself.query.util.log.LogHelper
- logicDelete() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- logicDelete() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- logicDelete() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- logicDelete() - Method in interface cn.cloudself.query.config.IQueryProConfig
- logicDelete(boolean) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- logicDelete(boolean) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- logicDelete(boolean) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- logicDelete(boolean) - Static method in class cn.cloudself.query.config.QueryProConfig
- logicDelete(boolean) - Method in class cn.cloudself.query.QueryPro
- logicDelete(boolean, String, Object, Object) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- logicDelete(boolean, String, Object, Object) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- logicDelete(boolean, String, Object, Object) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- logicDelete(boolean, String, Object, Object) - Method in class cn.cloudself.query.QueryPro
- logicDeleteFalse() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- logicDeleteFalse() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- logicDeleteFalse() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- logicDeleteFalse() - Method in interface cn.cloudself.query.config.IQueryProConfig
- logicDeleteField() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- logicDeleteField() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- logicDeleteField() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- logicDeleteField() - Method in interface cn.cloudself.query.config.IQueryProConfig
- logicDeleteTrue() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- logicDeleteTrue() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- logicDeleteTrue() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- logicDeleteTrue() - Method in interface cn.cloudself.query.config.IQueryProConfig
- LogLevel - Enum in cn.cloudself.query.util.log
- LT - Static variable in class cn.cloudself.query.psi.Const
- LT_EQ - Static variable in class cn.cloudself.query.psi.Const
M
- MAC - cn.cloudself.query.util.sys.OS.Type
- main(String[]) - Static method in class cn.cloudself.query.util.ext.SqlPro
- main(String[]) - Static method in class cn.cloudself.query.util.ext.StringPlus
- map(Function<T, K>) - Method in class cn.cloudself.query.util.structure.Result
-
如果result的结果为ok(data1),则使用参数fun将ok的结果data1转成data2 如果result的结果为err,则不会执行任何转换
- mapErr(Function<Exception, Exception>) - Method in class cn.cloudself.query.util.structure.Result
-
如果result的结果为err(e1),则使用参数fun将err的结果e1转成e2 如果result的结果为ok,则不会进行任何的转换
- mapRow(EntityProxy<T>, ResultSet) - Method in class cn.cloudself.query.resolver.impl.JdbcQSR
- maxParameterSize() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- maxParameterSize() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- maxParameterSize() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- maxParameterSize() - Method in interface cn.cloudself.query.config.IQueryProConfig
-
读取Connection配置(如有),与dataSource二选一即可
- maxParameterSize(int) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- maxParameterSize(int) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- maxParameterSize(int) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- maxParameterSize(int) - Method in class cn.cloudself.query.QueryPro
- maxParameterSize(Integer) - Method in class cn.cloudself.query.QueryProSql.InsertAction
- MissingParameter - Exception in cn.cloudself.query.exception
- MissingParameter(String, Object...) - Constructor for exception cn.cloudself.query.exception.MissingParameter
- MissingParameter(Throwable, String, Object...) - Constructor for exception cn.cloudself.query.exception.MissingParameter
- ModelId(String) - Constructor for class cn.cloudself.query.generator.TemplateModel.ModelId
- MSSQL - cn.cloudself.query.config.IQueryProConfig.DatabaseType
- msTableToSchemaAndTable() - Method in class cn.cloudself.query.util.ext.SqlPro.SplitterUnInit
- mysql(String, String) - Static method in class cn.cloudself.query.generator.misc.DbInfoBuilder
- MySQL - cn.cloudself.query.config.IQueryProConfig.DatabaseType
N
- name() - Method in class cn.cloudself.query.generator.misc.ConvertInfo
- name() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed.Column
- name() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed
- name(String) - Method in class cn.cloudself.query.generator.misc.ConvertInfo
- NameConverter - Interface in cn.cloudself.query.generator.misc
-
将数据库名称转为Java名称 一般数据库名称是下_划_线式的, Java类名是驼峰式的, 建议转换 函数参数: dbName 数据库中的名称, type 表或列 需要返回的是
- NeT - Class in cn.cloudself.query.util.sys
- NeT() - Constructor for class cn.cloudself.query.util.sys.NeT
- newInstance() - Method in class cn.cloudself.query.util.ext.EntityProxy
- newInstance(INSTANCE) - Method in class cn.cloudself.query.util.ext.EntityProxy
- newMapInstance() - Method in class cn.cloudself.query.util.ext.EntityProxy
- newMapInstance(M) - Method in class cn.cloudself.query.util.ext.EntityProxy
- next() - Method in class cn.cloudself.query.util.iterator.AbstractIterator
- next() - Method in class cn.cloudself.query.util.iterator.ConcatenatedIterator
- NIX - cn.cloudself.query.util.sys.OS.Type
- nonStringKeyToString(Function<Object, String>) - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.MapParser
- not() - Method in class cn.cloudself.query.psi.Keywords
- NOT_BETWEEN - Static variable in class cn.cloudself.query.psi.Const
- NOT_IN - Static variable in class cn.cloudself.query.psi.Const
- NOT_LIKE - Static variable in class cn.cloudself.query.psi.Const
- nul() - Method in class cn.cloudself.query.psi.Keywords
- nul() - Method in class cn.cloudself.query.psi.KeywordsNot
- NULL - cn.cloudself.query.resolver.impl.JdbcQSR.OnNull
- NULL - Static variable in class cn.cloudself.query.psi.Const
O
- of(A, B) - Static method in class cn.cloudself.query.util.structure.Pair
- of(Class<?>) - Static method in class cn.cloudself.query.util.ext.ClassPro
- of(Class<?>) - Static method in class cn.cloudself.query.util.ext.EntityProxy.Parser
-
解析一个JavaBean,
获取它的字段名,字段类型,各字段的Getter和Setter的代理方法等信息。 - of(Class<?>) - Static method in class cn.cloudself.query.util.ext.Reflect
- of(Object) - Static method in class cn.cloudself.query.util.ext.Reflect
- of(String) - Static method in class cn.cloudself.query.util.ext.SqlPro
- of(Map<?, ?>) - Static method in class cn.cloudself.query.util.ext.EntityProxy.Parser
-
Deprecated.不建议使用Parser.of(map),可以尝试解析具体的Bean,解析结果的Getter和Setter是同时支持map类型的:Parser.of(BeanClass.class).parse().getColumnByDbFieldName("create_by").setter().set(map, username)
- of(R) - Static method in class cn.cloudself.query.util.structure.Ref
- of(T) - Static method in class cn.cloudself.query.util.iterator.ListEx
- ofConnection(Connection) - Method in class cn.cloudself.query.QueryProSql.AbstractAction
-
临时切换数据源(使用Connection切换) 相比起[ofConnection]更推荐使用[ofDataSource], 因为[ofDataSource]会自动管理链接的开启与关闭。
- ofDataSource(DataSource) - Method in class cn.cloudself.query.QueryProSql.AbstractAction
-
临时切换数据源
- ofField(Field) - Static method in class cn.cloudself.query.util.ext.ReflectPro
- ok(FT) - Static method in class cn.cloudself.query.util.structure.Result
- ok(String, Object) - Static method in class cn.cloudself.query.resolver.LifecycleHelpers
- on() - Method in class cn.cloudself.query.psi.structure.FromJoiner
- on(Col1<T>, Col2<NEW>) - Method in class cn.cloudself.query.plus.PlusManyTable.On
- on(Col1<T1>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus2Table.On
- on(Col1<T1>, ColNew<T3>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(Col1<T1>, ColNew<T4>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(Col1<T1>, ColNew<T5>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(Col1<T1>, ColNew<T6>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col1<T1>, ColNew<T7>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col1<T1>, String, Col2<TAny>) - Method in class cn.cloudself.query.plus.Plus2Table.On
- on(Col1<T1>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(Col1<T1>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(Col1<T1>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(Col1<T1>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col1<T1>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col2<T2>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus2Table.On
- on(Col2<T2>, ColNew<T3>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(Col2<T2>, ColNew<T4>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(Col2<T2>, ColNew<T5>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(Col2<T2>, ColNew<T6>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col2<T2>, ColNew<T7>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col2<T2>, String, Col1<TAny>) - Method in class cn.cloudself.query.plus.Plus2Table.On
- on(Col2<T2>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(Col2<T2>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(Col2<T2>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(Col2<T2>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col2<T2>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col3<T3>, ColNew<T4>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(Col3<T3>, ColNew<T5>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(Col3<T3>, ColNew<T6>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col3<T3>, ColNew<T7>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col3<T3>, String, Col1<TA>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(Col3<T3>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(Col3<T3>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(Col3<T3>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col3<T3>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col4<T4>, ColNew<T5>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(Col4<T4>, ColNew<T6>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col4<T4>, ColNew<T7>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col4<T4>, String, Col1<TA>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(Col4<T4>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(Col4<T4>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col4<T4>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col5<T5>, ColNew<T6>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col5<T5>, ColNew<T7>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col5<T5>, String, Col1<TA>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(Col5<T5>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col5<T5>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col6<T6>, ColNew<T7>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col6<T6>, String, Col1<TA>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(Col6<T6>, String, ColNew<TN>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(Col7<T7>, String, Col1<TA>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(ColNew<NEW>, String, Col1<TA>) - Method in class cn.cloudself.query.plus.PlusManyTable.On
- on(ColNew<T3>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(ColNew<T3>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(ColNew<T4>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(ColNew<T4>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(ColNew<T4>, Col3<T3>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(ColNew<T5>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(ColNew<T5>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(ColNew<T5>, Col3<T3>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(ColNew<T5>, Col4<T4>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(ColNew<T6>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(ColNew<T6>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(ColNew<T6>, Col3<T3>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(ColNew<T6>, Col4<T4>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(ColNew<T6>, Col5<T5>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(ColNew<T7>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(ColNew<T7>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(ColNew<T7>, Col3<T3>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(ColNew<T7>, Col4<T4>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(String, Col1<TA>, Col3<T3>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(String, Col1<TA>, Col4<T4>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(String, Col1<TA>, Col5<T5>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(String, Col1<TA>, Col6<T6>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(String, Col1<TA>, Col7<T7>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(String, Col1<TA>, ColNew<NEW>) - Method in class cn.cloudself.query.plus.PlusManyTable.On
- on(String, Col1<TA>, String, Col2<TN>) - Method in class cn.cloudself.query.plus.Plus2Table.On
- on(String, Col1<TA>, String, Col2<TN>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(String, Col1<TA>, String, Col2<TN>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(String, Col1<TA>, String, Col2<TN>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(String, Col1<TA>, String, Col2<TN>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(String, Col1<TA>, String, Col2<TN>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(String, Col1<TA>, String, Col2<TN>) - Method in class cn.cloudself.query.plus.PlusManyTable.On
- on(String, Col1<TAny>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus2Table.On
- on(String, Col2<TAny>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus2Table.On
- on(String, ColNew<TN>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(String, ColNew<TN>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(String, ColNew<TN>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(String, ColNew<TN>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(String, ColNew<TN>, Col1<T1>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(String, ColNew<TN>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus3Table.On
- on(String, ColNew<TN>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(String, ColNew<TN>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(String, ColNew<TN>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(String, ColNew<TN>, Col2<T2>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(String, ColNew<TN>, Col3<T3>) - Method in class cn.cloudself.query.plus.Plus4Table.On
- on(String, ColNew<TN>, Col3<T3>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(String, ColNew<TN>, Col3<T3>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(String, ColNew<TN>, Col3<T3>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(String, ColNew<TN>, Col4<T4>) - Method in class cn.cloudself.query.plus.Plus5Table.On
- on(String, ColNew<TN>, Col4<T4>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(String, ColNew<TN>, Col4<T4>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(String, ColNew<TN>, Col5<T5>) - Method in class cn.cloudself.query.plus.Plus6Table.On
- on(String, ColNew<TN>, Col5<T5>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(String, ColNew<TN>, Col6<T6>) - Method in class cn.cloudself.query.plus.Plus7Table.On
- on(List<FromJoinerOn>) - Method in class cn.cloudself.query.psi.structure.FromJoiner
- On(JoinType, Class<?>) - Constructor for class cn.cloudself.query.plus.Plus2Table.On
- On(JoinType, Class<?>) - Constructor for class cn.cloudself.query.plus.Plus3Table.On
- On(JoinType, Class<?>) - Constructor for class cn.cloudself.query.plus.Plus4Table.On
- On(JoinType, Class<?>) - Constructor for class cn.cloudself.query.plus.Plus5Table.On
- On(JoinType, Class<?>) - Constructor for class cn.cloudself.query.plus.Plus6Table.On
- On(JoinType, Class<?>) - Constructor for class cn.cloudself.query.plus.Plus7Table.On
- On(JoinType, Class<?>) - Constructor for class cn.cloudself.query.plus.PlusManyTable.On
- On(JoinType, Class<?>, String) - Constructor for class cn.cloudself.query.plus.Plus2Table.On
- On(JoinType, Class<?>, String) - Constructor for class cn.cloudself.query.plus.Plus3Table.On
- On(JoinType, Class<?>, String) - Constructor for class cn.cloudself.query.plus.Plus4Table.On
- On(JoinType, Class<?>, String) - Constructor for class cn.cloudself.query.plus.Plus5Table.On
- On(JoinType, Class<?>, String) - Constructor for class cn.cloudself.query.plus.Plus6Table.On
- On(JoinType, Class<?>, String) - Constructor for class cn.cloudself.query.plus.Plus7Table.On
- On(JoinType, Class<?>, String) - Constructor for class cn.cloudself.query.plus.PlusManyTable.On
- onlyAZaz_(String) - Static method in class cn.cloudself.query.util.ext.StringPlus
- OPEN_PAR - Static variable in class cn.cloudself.query.psi.Const
- operator() - Method in class cn.cloudself.query.psi.structure.OrderByClause
- operator() - Method in class cn.cloudself.query.psi.structure.WhereClause
- operator(String) - Method in class cn.cloudself.query.psi.structure.OrderByClause
- operator(String) - Method in class cn.cloudself.query.psi.structure.WhereClause
- or() - Method in class cn.cloudself.query.psi.AbstractExpression
- or(Function<WHERE_FIELD, WHERE_FIELD>) - Method in class cn.cloudself.query.psi.AbstractExpression
- OR - Static variable in class cn.cloudself.query.psi.Const
- ORDER_BY - cn.cloudself.query.psi.ExpressionType
- orderBy() - Method in class cn.cloudself.query.psi.AbstractExpression
- orderBy() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- orderBy() - Method in class cn.cloudself.query.QueryPro
-
排序操作
- orderBy(List<OrderByClause>) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- OrderByClause - Class in cn.cloudself.query.psi.structure
- OrderByClause(Field, String) - Constructor for class cn.cloudself.query.psi.structure.OrderByClause
- OrderByField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus2Table.OrderByField
- OrderByField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus3Table.OrderByField
- OrderByField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus4Table.OrderByField
- OrderByField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus5Table.OrderByField
- OrderByField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus6Table.OrderByField
- OrderByField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.PlusManyTable.OrderByField
- OS - Class in cn.cloudself.query.util.sys
- OS() - Constructor for class cn.cloudself.query.util.sys.OS
- OS.Type - Enum in cn.cloudself.query.util.sys
- override() - Method in class cn.cloudself.query.psi.structure.Update
- override() - Method in class cn.cloudself.query.util.ext.IOPro.ToFileTransformer.ByPath
- override(boolean) - Method in class cn.cloudself.query.psi.structure.Update
- overrideField(String, Class<?>, Supplier<T>) - Method in class cn.cloudself.query.config.Lifecycle.AfterSelectTransformerBuilder
-
为select的返回结果重写某属性 不会处理QueryProSql的返回结果
- overrideField(String, Class<?>, Supplier<T>) - Method in class cn.cloudself.query.config.Lifecycle.BeforeInsertTransformersBuilder
-
插入前添加某字段,例如create_time等 不会处理QueryProSql执行的插入操作
- overrideField(String, Class<?>, Supplier<T>, Lifecycle.AfterSelectPredicate) - Method in class cn.cloudself.query.config.Lifecycle.AfterSelectTransformerBuilder
-
为select的返回结果重写某属性 不会处理QueryProSql的返回结果
- overrideField(String, Class<?>, Supplier<T>, Lifecycle.BeforeInsertPredicate) - Method in class cn.cloudself.query.config.Lifecycle.BeforeInsertTransformersBuilder
-
插入前添加某字段,例如create_time等 不会处理QueryProSql执行的插入操作
- overrideField(String, Class<T>, Supplier<T>) - Method in class cn.cloudself.query.config.Lifecycle.BeforeUpdateTransformersBuilder
-
更新前添加字段,覆盖字段,无论是否指定此字段,始终覆盖,例如:更新时间 不会处理QueryProSql执行的插入操作 可使用 QueryProConst(Kt).NULL 实现deleteField
- overrideField(String, Class<T>, Supplier<T>, Lifecycle.BeforeUpdatePredicate) - Method in class cn.cloudself.query.config.Lifecycle.BeforeUpdateTransformersBuilder
-
更新前添加字段,覆盖字段,无论是否指定此字段,始终覆盖,例如:更新时间 不会处理QueryProSql执行的插入操作 可使用 QueryProConst(Kt).NULL 实现deleteField
P
- pageable() - Method in class cn.cloudself.query.psi.FinalOperators
- Pageable<T> - Class in cn.cloudself.query.util
- Pageable.HasNextModePage<T> - Class in cn.cloudself.query.util
- Pageable.Query<T> - Interface in cn.cloudself.query.util
- Pageable.TotalCountModePage<T> - Class in cn.cloudself.query.util
- Pair<A,B> - Class in cn.cloudself.query.util.structure
- Pair(A, B) - Constructor for class cn.cloudself.query.util.structure.Pair
- par(Function<WHERE_FIELD, WHERE_FIELD>) - Method in class cn.cloudself.query.psi.AbstractExpression
- parallelStream() - Method in class cn.cloudself.query.util.iterator.ListEx
- params() - Method in class cn.cloudself.query.config.SqlAndParams
- params(Object[]) - Method in class cn.cloudself.query.config.SqlAndParams
- params(Function<Map<String, String>, Map<String, String>>) - Method in class cn.cloudself.query.generator.misc.DbInfoBuilder
-
设置连接参数
存在一些默认的参数 [params] 比如使用utf8, 时区+8, useInformationSchema - parLeft() - Method in class cn.cloudself.query.psi.AbstractExpression
- parRight() - Method in class cn.cloudself.query.psi.AbstractExpression
- parse() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.MapParser
- parse() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser
- parse(ResultSet, Class<?>, int) - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig.ResultSetParserEx
- parsed() - Method in class cn.cloudself.query.util.ext.EntityProxy.BeanInstance
- Parsed(EntityProxy.Parser.Parsed.Column, String, Map<String, EntityProxy.Parser.Parsed.Column>) - Constructor for class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed
- password() - Method in class cn.cloudself.query.generator.misc.DbInfo
- password(String) - Method in class cn.cloudself.query.generator.misc.DbInfo
- path(String) - Method in class cn.cloudself.query.util.ext.IOPro.ToFileTransformer
- PathFrom - Class in cn.cloudself.query.generator.misc
-
用于生成 [FilePathResolver]
- pcb() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- pcb() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- pcb() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- pcb() - Method in interface cn.cloudself.query.config.IQueryProConfig
- pcb(boolean) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- pcb(boolean) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- pcb(boolean) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- pcb(boolean) - Method in class cn.cloudself.query.QueryPro
- pcb(boolean, LogLevel) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- pcb(boolean, LogLevel) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- pcb(boolean, LogLevel) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- pcb(boolean, LogLevel) - Method in class cn.cloudself.query.QueryPro
- pcbLevel() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- pcbLevel() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- pcbLevel() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- pcbLevel() - Method in interface cn.cloudself.query.config.IQueryProConfig
- peek() - Method in class cn.cloudself.query.util.iterator.AbstractIterator
-
Returns the next element in the iteration without advancing the iteration, according to the
- pl() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- pl() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- pl() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- pl() - Method in interface cn.cloudself.query.config.IQueryProConfig
- pl(boolean) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- pl(boolean) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- pl(boolean) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- pl(boolean) - Method in class cn.cloudself.query.QueryPro
- pl(boolean, LogLevel) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- pl(boolean, LogLevel) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- pl(boolean, LogLevel) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- pl(boolean, LogLevel) - Method in class cn.cloudself.query.QueryPro
- ple() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- ple() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- ple() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- ple() - Method in interface cn.cloudself.query.config.IQueryProConfig
- ple(boolean) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- ple(boolean) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- ple(boolean) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- ple(boolean) - Method in class cn.cloudself.query.QueryPro
- plLevel() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- plLevel() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- plLevel() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- plLevel() - Method in interface cn.cloudself.query.config.IQueryProConfig
- plus() - Method in class cn.cloudself.query.QueryPro
- plus(String) - Method in class cn.cloudself.query.QueryPro
- Plus2Table<MAIN,T1,T2> - Class in cn.cloudself.query.plus
- Plus2Table(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus2Table
- Plus2Table.ColumnLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus2Table.ColumnsLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus2Table.Field<RUN_RES> - Class in cn.cloudself.query.plus
- Plus2Table.Joined - Class in cn.cloudself.query.plus
- Plus2Table.On - Class in cn.cloudself.query.plus
- Plus2Table.OrderByField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus2Table.WhereField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus3Table<MAIN,T1,T2,T3> - Class in cn.cloudself.query.plus
- Plus3Table(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus3Table
- Plus3Table.ColumnLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus3Table.ColumnsLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus3Table.Field<RUN_RES> - Class in cn.cloudself.query.plus
- Plus3Table.Joined - Class in cn.cloudself.query.plus
- Plus3Table.On - Class in cn.cloudself.query.plus
- Plus3Table.OrderByField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus3Table.WhereField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus4Table<MAIN,T1,T2,T3,T4> - Class in cn.cloudself.query.plus
- Plus4Table(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus4Table
- Plus4Table.ColumnLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus4Table.ColumnsLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus4Table.Field<RUN_RES> - Class in cn.cloudself.query.plus
- Plus4Table.Joined - Class in cn.cloudself.query.plus
- Plus4Table.On - Class in cn.cloudself.query.plus
- Plus4Table.OrderByField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus4Table.WhereField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus5Table<MAIN,T1,T2,T3,T4,T5> - Class in cn.cloudself.query.plus
- Plus5Table(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus5Table
- Plus5Table.ColumnLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus5Table.ColumnsLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus5Table.Field<RUN_RES> - Class in cn.cloudself.query.plus
- Plus5Table.Joined - Class in cn.cloudself.query.plus
- Plus5Table.On - Class in cn.cloudself.query.plus
- Plus5Table.OrderByField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus5Table.WhereField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus6Table<MAIN,T1,T2,T3,T4,T5,T6> - Class in cn.cloudself.query.plus
- Plus6Table(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus6Table
- Plus6Table.ColumnLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus6Table.ColumnsLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus6Table.Field<RUN_RES> - Class in cn.cloudself.query.plus
- Plus6Table.Joined - Class in cn.cloudself.query.plus
- Plus6Table.On - Class in cn.cloudself.query.plus
- Plus6Table.OrderByField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus6Table.WhereField<RUN_RES> - Class in cn.cloudself.query.plus
- Plus7Table<MAIN,T1,T2,T3,T4,T5,T6,T7> - Class in cn.cloudself.query.plus
- Plus7Table(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus7Table
- Plus7Table.On - Class in cn.cloudself.query.plus
- PlusHelper - Class in cn.cloudself.query.plus
- PlusHelper() - Constructor for class cn.cloudself.query.plus.PlusHelper
- PlusManyTable<MAIN> - Class in cn.cloudself.query.plus
- PlusManyTable(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.PlusManyTable
- PlusManyTable.ColumnLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- PlusManyTable.ColumnsLimiterField<RUN_RES> - Class in cn.cloudself.query.plus
- PlusManyTable.Field<RUN_RES> - Class in cn.cloudself.query.plus
- PlusManyTable.Joined - Class in cn.cloudself.query.plus
- PlusManyTable.On<NEW> - Class in cn.cloudself.query.plus
- PlusManyTable.OrderByField<RUN_RES> - Class in cn.cloudself.query.plus
- PlusManyTable.WhereField<RUN_RES> - Class in cn.cloudself.query.plus
- port(int) - Method in class cn.cloudself.query.generator.misc.DbInfoBuilder
-
设置端口
- pr() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- pr() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- pr() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- pr() - Method in interface cn.cloudself.query.config.IQueryProConfig
- pr(boolean) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- pr(boolean) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- pr(boolean) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- pr(boolean) - Method in class cn.cloudself.query.QueryPro
- pr(boolean, LogLevel) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- pr(boolean, LogLevel) - Method in class cn.cloudself.query.config.IQueryProConfig.Writeable.Default
- pr(boolean, LogLevel) - Method in interface cn.cloudself.query.config.IQueryProConfig.Writeable
- pr(boolean, LogLevel) - Method in class cn.cloudself.query.QueryPro
- predicate(EntityProxy.BeanInstance<?, Object>, QueryStructure, QueryPayload) - Method in interface cn.cloudself.query.config.Lifecycle.AfterSelectPredicate
- predicate(EntityProxy.BeanInstance<?, Object>, QueryStructure, QueryPayload) - Method in interface cn.cloudself.query.config.Lifecycle.BeforeInsertPredicate
- predicate(EntityProxy.BeanInstance<?, Object>, QueryStructure, QueryPayload) - Method in interface cn.cloudself.query.config.Lifecycle.BeforeUpdatePredicate
- preRun(QueryStructure, QueryPayload) - Static method in class cn.cloudself.query.resolver.LifecycleHelpers
- printDebugLog() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- prLevel() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- prLevel() - Method in class cn.cloudself.query.config.impl.QueryProConfigImpl
- prLevel() - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- prLevel() - Method in interface cn.cloudself.query.config.IQueryProConfig
- propertyName - cn.cloudself.query.generator.misc.JavaNameType
- protocol(String) - Method in class cn.cloudself.query.generator.misc.DbInfoBuilder
- PureContract - Annotation Type in cn.cloudself.query.psi.annotations
- putToResultSetParser(Class<T>, IOnlyGlobalConfig.ResultSetGetter<T>) - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
Q
- QSR - Interface in cn.cloudself.query.resolver
-
主要用于解析对象并执行或直接执行`SQL`
- QSRTmpl - Class in cn.cloudself.query.resolver
-
QSR的模板类
- QSRTmpl() - Constructor for class cn.cloudself.query.resolver.QSRTmpl
- QSRTmpl.Column - Class in cn.cloudself.query.resolver
- query() - Method in class cn.cloudself.query.QueryProSql.Action
-
查询多个对象
- query(Class<T>) - Method in class cn.cloudself.query.QueryProSql.Action
-
查询多个对象
- query(Integer, Integer) - Method in interface cn.cloudself.query.util.Pageable.Query
- QueryFieldCreator<F> - Interface in cn.cloudself.query.psi
- queryOne() - Method in class cn.cloudself.query.QueryProSql.Action
-
查询单个对象
- queryOne(Class<T>) - Method in class cn.cloudself.query.QueryProSql.Action
-
查询单个对象
- QueryPayload - Class in cn.cloudself.query.psi.structure
- QueryPayload(Class<?>, Class<?>, HashMapStore) - Constructor for class cn.cloudself.query.psi.structure.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<?,?,?,?,?,?>> - Class in cn.cloudself.query
- QueryPro(Class<?>, Class<T>, QueryStructure, QueryFieldCreator<SELECT_BY_FIELD>, QueryFieldCreator<ORDER_BY_FIELD>, QueryFieldCreator<UPDATE_SET_FIELD>, QueryFieldCreator<UPDATE_BY_FIELD>, QueryFieldCreator<DELETE_BY_FIELD>) - Constructor for class cn.cloudself.query.QueryPro
- queryProClass() - Method in class cn.cloudself.query.psi.structure.QueryPayload
- queryProClass(Class<?>) - Method in class cn.cloudself.query.psi.structure.QueryPayload
- QueryProConfig - Class in cn.cloudself.query.config
-
该包最终对外暴露的类,使用`QueryProConfig.` `final`(只读), `global`或`request`或`thread`或`context`或`code`读取,写入配置信息。
- QueryProConfig() - Constructor for class cn.cloudself.query.config.QueryProConfig
- QueryProConfigImpl - Class in cn.cloudself.query.config.impl
-
通用的`DB`实现(构造函数的参数中需传入一个`Store`)
- QueryProConfigImpl(Store) - Constructor for class cn.cloudself.query.config.impl.QueryProConfigImpl
- QueryProFileMaker - Class in cn.cloudself.query.generator
- QueryProPlus<MAIN,T> - Class in cn.cloudself.query.plus
- QueryProPlus(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.QueryProPlus
- QueryProPlus(QueryStructure, QueryPayload, Class<MAIN>, String) - Constructor for class cn.cloudself.query.plus.QueryProPlus
- QueryProSql - Class in cn.cloudself.query
-
用于: 1.
- QueryProSql() - Constructor for class cn.cloudself.query.QueryProSql
- QueryProSql.AbstractAction<T> - Class in cn.cloudself.query
- QueryProSql.Action - Class in cn.cloudself.query
- QueryProSql.BatchAction - Class in cn.cloudself.query
- QueryProSql.InsertAction - Class in cn.cloudself.query
- QueryProTransaction - Class in cn.cloudself.query
-
QueryPro默认支持Spring管理的事务(例如@Transactional注解) 也可用该类手动管理一个事务
- QueryProTransaction() - Constructor for class cn.cloudself.query.QueryProTransaction
- QueryProTransaction.Block - Interface in cn.cloudself.query
- QueryProTransaction.BlockR<R> - Interface in cn.cloudself.query
- QueryStructure - Class in cn.cloudself.query.psi.structure
-
描述查询,更新,插入,删除的一个可序列化的结构
- QueryStructure() - Constructor for class cn.cloudself.query.psi.structure.QueryStructure
- QueryStructureAction - Enum in cn.cloudself.query.psi.structure
- QueryStructureFrom - Class in cn.cloudself.query.psi.structure
- QueryStructureFrom() - Constructor for class cn.cloudself.query.psi.structure.QueryStructureFrom
- QueryStructureFrom(String) - Constructor for class cn.cloudself.query.psi.structure.QueryStructureFrom
- queryStructureResolver() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- queryStructureResolver() - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
- queryStructureResolver() - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig
R
- Ref<R> - Class in cn.cloudself.query.util.structure
- Ref(R) - Constructor for class cn.cloudself.query.util.structure.Ref
- Reflect - Class in cn.cloudself.query.util.ext
- ReflectPro - Class in cn.cloudself.query.util.ext
- ReflectPro() - Constructor for class cn.cloudself.query.util.ext.ReflectPro
- ReflectPro.FieldExt - Class in cn.cloudself.query.util.ext
- registerCounter(char) - Method in class cn.cloudself.query.util.ext.SqlPro.StatementSplitter
- remove() - Method in class cn.cloudself.query.util.iterator.ConcatenatedIterator
- remove(int) - Method in class cn.cloudself.query.util.iterator.ListEx
- remove(Object) - Method in class cn.cloudself.query.util.iterator.ListEx
- removeAll(Collection<?>) - Method in class cn.cloudself.query.util.iterator.ListEx
- removeCaches(Class<?>...) - Static method in class cn.cloudself.query.util.ext.EntityProxy.Parser
- removeCaches(Predicate<? super Class<?>>) - Static method in class cn.cloudself.query.util.ext.EntityProxy.Parser
- removeIf(Predicate<? super T>) - Method in class cn.cloudself.query.util.iterator.ListEx
- removePrefixToClassNameBeforeConvert() - Method in class cn.cloudself.query.generator.misc.DbNameToJava
- REPLACE - cn.cloudself.query.psi.structure.QueryStructureAction
- replaceAll(UnaryOperator<T>) - Method in class cn.cloudself.query.util.iterator.ListEx
- replaceMode() - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
是否替换掉已有的文件 默认false
- replaceMode(boolean) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
是否替换掉已有的文件 默认false
- request - Static variable in class cn.cloudself.query.config.QueryProConfig
- RequestContextStore - Class in cn.cloudself.query.config.store
-
`spring` `RequestContextHolder` 实现的 `Store`, 用于存储`request`级的配置。
- RequestContextStore() - Constructor for class cn.cloudself.query.config.store.RequestContextStore
- resolve(HashMapStore, QueryStructureAction, String, Object[], Class<T>) - Method in interface cn.cloudself.query.resolver.QSR
-
执行一个SQL语句
- resolve(HashMapStore, QueryStructureAction, String, Object[], Class<T>) - Method in class cn.cloudself.query.resolver.QSRTmpl
-
执行一个SQL查询
- resolve(QueryStructure, QueryPayload, Class<T>) - Method in interface cn.cloudself.query.resolver.QSR
-
将QueryStructure解析至SQL并执行
- resolve(QueryStructure, QueryPayload, Class<T>) - Method in class cn.cloudself.query.resolver.QSRTmpl
-
将QueryStructure解析至SQL并执行
- resolve(String) - Method in interface cn.cloudself.query.generator.misc.FilePathResolver
- ResolverWrapper(DatabaseAccessor) - Constructor for class cn.cloudself.query.resolver.LifecycleHelpers.ResolverWrapper
- Result<T> - Class in cn.cloudself.query.util.structure
- resultSetParser(Class<T>) - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- resultSetParser(Class<T>) - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
-
ResultSet解析器 内置支持的类型有: BigDecimal, Byte, ByteArray, Date, LocalDate, LocalTime, LocalDateTime, java.sql.Date, Double, Float, Int, Long, Time, Timestamp, Short, String,
- resultSetParser(Class<T>) - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig
- resultSetParserEx() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- resultSetParserEx() - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
- resultSetParserEx() - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig
- retainAll(Collection<?>) - Method in class cn.cloudself.query.util.iterator.ListEx
- right() - Method in class cn.cloudself.query.psi.structure.FromJoinerOn
- right(Field) - Method in class cn.cloudself.query.psi.structure.FromJoinerOn
- RIGHT_JOIN - cn.cloudself.query.psi.structure.JoinType
- rightJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus2Table.Joined
- rightJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus3Table.Joined
- rightJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus4Table.Joined
- rightJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus5Table.Joined
- rightJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.Plus6Table.Joined
- rightJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.PlusManyTable.Joined
- rightJoin(Class<NEW>) - Method in class cn.cloudself.query.plus.QueryProPlus
- rightJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus2Table.Joined
- rightJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus3Table.Joined
- rightJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus4Table.Joined
- rightJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus5Table.Joined
- rightJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.Plus6Table.Joined
- rightJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.PlusManyTable.Joined
- rightJoin(Class<NEW>, String) - Method in class cn.cloudself.query.plus.QueryProPlus
- run() - Method in class cn.cloudself.query.psi.FinalOperators
- run() - Method in class cn.cloudself.query.psi.UpdateSetDefinedExpression
- run() - Method in class cn.cloudself.query.QueryProSql.BatchAction
-
批量更新
- run(Class<T>) - Method in class cn.cloudself.query.QueryProSql.BatchAction
-
批量更新
- runAsMap() - Method in class cn.cloudself.query.psi.FinalOperators
- runLimit1() - Method in class cn.cloudself.query.psi.FinalOperators
- runLimit1Opt() - Method in class cn.cloudself.query.psi.FinalOperators
S
- schema() - Method in class cn.cloudself.query.util.ext.SqlPro.MsSchemaAndTable
- schema(String) - Method in class cn.cloudself.query.generator.misc.DbInfoBuilder
- second() - Method in class cn.cloudself.query.util.structure.Pair
- SELECT - cn.cloudself.query.psi.structure.QueryStructureAction
- selectAll() - Method in class cn.cloudself.query.QueryPro
-
查询全部数据
- selectBy() - Method in class cn.cloudself.query.QueryPro
-
查询操作
- selectByObj(T) - Method in class cn.cloudself.query.QueryPro
- selectByPrimaryKey(Object) - Method in class cn.cloudself.query.QueryPro
-
使用主键查询
- set(int, T) - Method in class cn.cloudself.query.util.iterator.ListEx
- set(Object, Object) - Method in interface cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed.Setter
- set(String, Object) - Method in class cn.cloudself.query.config.store.HashMapStore
- set(String, Object) - Method in class cn.cloudself.query.config.store.RequestContextStore
- set(String, Object) - Method in interface cn.cloudself.query.config.store.Store
- set(String, Object) - Method in class cn.cloudself.query.config.store.ThreadContextStore
- set(PreparedStatement, int, T) - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig.SqlParamSetter
- set_ClassName(String) - Method in class cn.cloudself.query.generator.TemplateModel
- set_EntityName(String) - Method in class cn.cloudself.query.generator.TemplateModel
- setAnnotations(List<String>) - Method in class cn.cloudself.query.generator.TemplateModel.Column
- setAnnotations(List<String>) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- setApplicationContext(ApplicationContext) - Method in class cn.cloudself.query.util.framework.SpringPro
- setArgs(List<TemplateModel.DelegateInfo.Arg>) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- setAutoIncrement(boolean) - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- setChainForModel(boolean) - Method in class cn.cloudself.query.generator.TemplateModel
- setColumn(String) - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- setColumns(List<TemplateModel.Column>) - Method in class cn.cloudself.query.generator.TemplateModel
- setDaoExCodes(String) - Method in class cn.cloudself.query.generator.TemplateModel
- setDb_name(String) - Method in class cn.cloudself.query.generator.TemplateModel.Column
- setDb_name(String) - Method in class cn.cloudself.query.generator.TemplateModel
- setDefaultDataSource(IOnlyGlobalConfig.DataSourceGetter) - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
- setDefaultValue(String) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- setDir(Path) - Method in class cn.cloudself.query.generator.misc.JavaFilePath
- setEntityExCodes(String) - Method in class cn.cloudself.query.generator.TemplateModel
- setEntityPackage(String) - Method in class cn.cloudself.query.generator.TemplateModel
- setEnums(List<TemplateModel.EnumInfo>) - Method in class cn.cloudself.query.generator.TemplateModel
- setEnums(List<String>) - Method in class cn.cloudself.query.generator.TemplateModel.EnumInfo
- setHasBigDecimal(boolean) - Method in class cn.cloudself.query.generator.TemplateModel
- setHasDate(boolean) - Method in class cn.cloudself.query.generator.TemplateModel
- setHasNext(Boolean) - Method in class cn.cloudself.query.util.Pageable.HasNextModePage
- setId(TemplateModel.ModelId) - Method in class cn.cloudself.query.generator.TemplateModel
- setJavaType(String) - Method in class cn.cloudself.query.generator.misc.KtJavaType
- setJavaTypeStr(String) - Method in class cn.cloudself.query.generator.TemplateModel.Column
- setJavaTypeStr(String) - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- setKtType(String) - Method in class cn.cloudself.query.generator.misc.KtJavaType
- setKtTypeStr(String) - Method in class cn.cloudself.query.generator.TemplateModel.Column
- setKtTypeStr(String) - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- setMain(String) - Method in class cn.cloudself.query.psi.structure.QueryStructureFrom
- setMethod(String) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- setModifiers(String) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- setName(String) - Method in class cn.cloudself.query.generator.TemplateModel.EnumInfo
- setNoArgMode(Boolean) - Method in class cn.cloudself.query.generator.TemplateModel
- setPackagePath(String) - Method in class cn.cloudself.query.generator.misc.JavaFilePath
- setPackagePath(String) - Method in class cn.cloudself.query.generator.TemplateModel
- setPage(Integer) - Method in class cn.cloudself.query.util.Pageable.HasNextModePage
- setPage(Integer) - Method in class cn.cloudself.query.util.Pageable.TotalCountModePage
- setParam(PreparedStatement, Object[], JdbcQSR.OnNull) - Method in class cn.cloudself.query.resolver.impl.JdbcQSR
- setPrimary(boolean) - Method in class cn.cloudself.query.generator.TemplateModel.Column
- setProperty(String, Object) - Method in class cn.cloudself.query.util.ext.EntityProxy.BeanInstance
-
设置一个属性,该方法不会自动转换value的类型。
- setPropertyName(String) - Method in class cn.cloudself.query.generator.TemplateModel.Column
- setQueryProDelegate(List<TemplateModel.DelegateInfo>) - Method in class cn.cloudself.query.generator.TemplateModel
- setQueryStructureResolver(QSR) - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
- setRemark(String) - Method in class cn.cloudself.query.generator.TemplateModel.Column
- setRemark(String) - Method in class cn.cloudself.query.generator.TemplateModel
- setReturnType(String) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- setRows(List<T>) - Method in class cn.cloudself.query.util.Pageable.HasNextModePage
- setRows(List<T>) - Method in class cn.cloudself.query.util.Pageable.TotalCountModePage
- setStore(Map<String, Object>) - Method in class cn.cloudself.query.config.store.ThreadContextStore
- setSwaggerSupport(Boolean) - Method in class cn.cloudself.query.generator.TemplateModel
- setTemplateName(String) - Method in class cn.cloudself.query.generator.misc.JavaFilePath
- setter() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed.Column
- setTotal(Integer) - Method in class cn.cloudself.query.util.Pageable.TotalCountModePage
- setValue(R) - Method in class cn.cloudself.query.util.structure.Ref
- setVararg(boolean) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- setVariableName(String) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- setVariableType(String) - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- shouldIgnoreFields() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- shouldIgnoreFields() - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
- shouldIgnoreFields() - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig
- size() - Method in class cn.cloudself.query.util.iterator.ListEx
- SKIP - Static variable in class cn.cloudself.query.psi.Const
- skipReplaceEntity() - Method in class cn.cloudself.query.generator.QueryProFileMaker
- skipReplaceEntity(boolean) - Method in class cn.cloudself.query.generator.QueryProFileMaker
- sort(Comparator<? super T>) - Method in class cn.cloudself.query.util.iterator.ListEx
- split() - Method in class cn.cloudself.query.util.ext.SqlPro.StatementSplitter
- splitAndCount() - Method in class cn.cloudself.query.util.ext.SqlPro.StatementSplitter
-
按照;切割sql,返回值是 sql与sql中?
- spliterator() - Method in class cn.cloudself.query.util.iterator.ListEx
- splitter() - Method in class cn.cloudself.query.util.ext.SqlPro
- SplitterUnInit(String) - Constructor for class cn.cloudself.query.util.ext.SqlPro.SplitterUnInit
- SpringPro - Class in cn.cloudself.query.util.framework
- SpringPro() - Constructor for class cn.cloudself.query.util.framework.SpringPro
- sql() - Method in class cn.cloudself.query.config.SqlAndParams
- sql() - Method in class cn.cloudself.query.psi.structure.WhereClause
- sql() - Method in class cn.cloudself.query.util.ext.SqlPro.StatementSplitter.Split
- sql(String) - Method in class cn.cloudself.query.config.SqlAndParams
- sql(String) - Method in class cn.cloudself.query.psi.AbstractExpression
- sql(String) - Method in class cn.cloudself.query.psi.Keywords
- sql(String) - Method in class cn.cloudself.query.psi.structure.WhereClause
- SqlAndParams - Class in cn.cloudself.query.config
- SqlAndParams(String, Object[]) - Constructor for class cn.cloudself.query.config.SqlAndParams
- SqlLog - Class in cn.cloudself.query.util
- SqlLog() - Constructor for class cn.cloudself.query.util.SqlLog
- sqlParamSetter(Class<T>) - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- sqlParamSetter(Class<T>) - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
-
读取用户自定义的SqlParamSetter解析器(内置的支持无法读取(出于性能优化目的))
- sqlParamSetter(Class<T>) - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig
- SqlPro - Class in cn.cloudself.query.util.ext
- SqlPro.MsSchemaAndTable - Class in cn.cloudself.query.util.ext
- SqlPro.SplitterUnInit - Class in cn.cloudself.query.util.ext
- SqlPro.StatementSplitter - Class in cn.cloudself.query.util.ext
- SqlPro.StatementSplitter.Split - Class in cn.cloudself.query.util.ext
- StatementSplitter(String, Character) - Constructor for class cn.cloudself.query.util.ext.SqlPro.StatementSplitter
- Store - Interface in cn.cloudself.query.config.store
- stream() - Method in class cn.cloudself.query.util.iterator.ListEx
- StringPlus - Class in cn.cloudself.query.util.ext
- StringPlus() - Constructor for class cn.cloudself.query.util.ext.StringPlus
- subList(int, int) - Method in class cn.cloudself.query.util.iterator.ListEx
- subModule(String) - Method in class cn.cloudself.query.generator.misc.PathFrom
-
如果项目存在子模块, 使用这个设置项目的子模块
- supportedColumnType() - Method in class cn.cloudself.query.config.impl.FinalQueryProConfigImpl
- supportedColumnType() - Method in class cn.cloudself.query.config.impl.GlobalQueryProConfigImpl
- supportedColumnType() - Method in interface cn.cloudself.query.config.IOnlyGlobalConfig
- swaggerSupport(Boolean) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
添加swagger的支持(包括但不限于在Entity上面添加ApiModelProperty注解)
T
- table() - Method in class cn.cloudself.query.psi.structure.Field
- table() - Method in class cn.cloudself.query.psi.structure.FromJoiner
- table() - Method in class cn.cloudself.query.util.ext.SqlPro.MsSchemaAndTable
- table(String) - Method in class cn.cloudself.query.psi.structure.Field
- table(String) - Method in class cn.cloudself.query.psi.structure.FromJoiner
- tables(String...) - Method in class cn.cloudself.query.generator.QueryProFileMaker
-
指定需要生成QueryPro文件的表名,允许为"*",代表所有, 注意对于特殊构造的数据库结构,可能被注入Java代码到生成的(Entity, Dao)源文件中,所以可能有任意代码执行的风险
- take(Function<T, T>) - Method in class cn.cloudself.query.QueryProSql.AbstractAction
-
take 方法,用于写if 条件等
- TemplateModel - Class in cn.cloudself.query.generator
- TemplateModel() - Constructor for class cn.cloudself.query.generator.TemplateModel
- TemplateModel.Column - Class in cn.cloudself.query.generator
- TemplateModel.DelegateInfo - Class in cn.cloudself.query.generator
- TemplateModel.DelegateInfo.Arg - Class in cn.cloudself.query.generator
- TemplateModel.EnumInfo - Class in cn.cloudself.query.generator
- TemplateModel.ModelId - Class in cn.cloudself.query.generator
- templateName() - Method in class cn.cloudself.query.generator.misc.ConvertInfo
- templateName(String) - Method in class cn.cloudself.query.generator.misc.ConvertInfo
- then(Function<T, Result<D>>) - Method in class cn.cloudself.query.util.structure.Result
-
仅result的结果为ok时,执行fun并返回fun的结果 否则,直接返回result
- thread - Static variable in class cn.cloudself.query.config.QueryProConfig
-
Deprecated.
- ThreadContextStore - Class in cn.cloudself.query.config.store
-
`ThreadLocal` 实现的 `Store`, 用于存储 `thread`, `context`, `code`级的配置。
- ThreadContextStore() - Constructor for class cn.cloudself.query.config.store.ThreadContextStore
- ThreadQueryProConfigImpl - Class in cn.cloudself.query.config.impl
-
继承自`QueryProConfigDb`, 添加了一些方法,需手动管理`ThreadLocal`中数据的初始化和销毁,也可以用`use`方法管理。
- ThreadQueryProConfigImpl() - Constructor for class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
- ThreadQueryProConfigImpl.DefaultUse<T> - Class in cn.cloudself.query.config.impl
- ThreadQueryProConfigImpl.Use - Interface in cn.cloudself.query.config.impl
- ThreadQueryProConfigImpl.UseResult<T> - Interface in cn.cloudself.query.config.impl
- to_snake_case(String) - Static method in class cn.cloudself.query.util.ext.CasePro
- toArray() - Method in class cn.cloudself.query.util.iterator.ListEx
- toArray(T1[]) - Method in class cn.cloudself.query.util.iterator.ListEx
- toBean() - Method in class cn.cloudself.query.util.ext.EntityProxy.BeanInstance
-
获取bean
- toDbInfo(String, String) - Method in class cn.cloudself.query.generator.misc.DbInfoBuilder
- toField(Serializable) - Static method in class cn.cloudself.query.plus.PlusHelper
- toField(Serializable, String) - Static method in class cn.cloudself.query.plus.PlusHelper
- toIterable(int) - Method in class cn.cloudself.query.util.Pageable
- toMap() - Method in class cn.cloudself.query.config.store.HashMapStore
- toMessage() - Method in class cn.cloudself.query.util.structure.Result
- toMessage(String) - Method in class cn.cloudself.query.util.structure.Result
- toObjectType() - Method in class cn.cloudself.query.util.ext.ClassPro
- toPrimitiveType() - Method in class cn.cloudself.query.util.ext.ClassPro
- toSet() - Method in class cn.cloudself.query.util.iterator.ListEx
- toSql(Collection<?>, String, Collection<QSRTmpl.Column>) - Static method in class cn.cloudself.query.resolver.ToSqlByInsertObjects
- ToSqlByInsertObjects - Class in cn.cloudself.query.resolver
-
工具类,目的是根据需要`insert`的对象以及目标数据库表信息生成对应的`SQL`语句(JDBC风格,参数占位符为`?
- ToSqlByInsertObjects() - Constructor for class cn.cloudself.query.resolver.ToSqlByInsertObjects
- ToSqlByQueryStructure - Class in cn.cloudself.query.resolver
-
目的是将`QueryStructure`转换为`JDBC`风格的`SQL`(`SQL`语句中参数占位符为`?
- ToSqlByQueryStructure(QueryStructure) - Constructor for class cn.cloudself.query.resolver.ToSqlByQueryStructure
- toSqlWithIndexedParams() - Method in class cn.cloudself.query.resolver.ToSqlByQueryStructure
- toString() - Method in class cn.cloudself.query.config.IOnlyGlobalConfig.DbColumnInfo
- toString() - Method in class cn.cloudself.query.config.SqlAndParams
- toString() - Method in class cn.cloudself.query.generator.misc.ConvertInfo
- toString() - Method in class cn.cloudself.query.generator.misc.DbInfo
- toString() - Method in class cn.cloudself.query.generator.misc.JavaFilePath
- toString() - Method in class cn.cloudself.query.generator.misc.KtJavaType
- toString() - Method in class cn.cloudself.query.generator.TemplateModel.Column
- toString() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo.Arg
- toString() - Method in class cn.cloudself.query.generator.TemplateModel.DelegateInfo
- toString() - Method in class cn.cloudself.query.generator.TemplateModel.EnumInfo
- toString() - Method in class cn.cloudself.query.generator.TemplateModel.ModelId
- toString() - Method in class cn.cloudself.query.generator.TemplateModel
- toString() - Method in class cn.cloudself.query.psi.structure.Field
- toString() - Method in class cn.cloudself.query.psi.structure.FromJoiner
- toString() - Method in class cn.cloudself.query.psi.structure.FromJoinerOn
- toString() - Method in class cn.cloudself.query.psi.structure.Insert
- toString() - Method in class cn.cloudself.query.psi.structure.OrderByClause
- toString() - Method in class cn.cloudself.query.psi.structure.QueryPayload
- toString() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- toString() - Method in class cn.cloudself.query.psi.structure.QueryStructureFrom
- toString() - Method in class cn.cloudself.query.psi.structure.Update
- toString() - Method in class cn.cloudself.query.psi.structure.WhereClause
- toString() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed.Column
- toString() - Method in class cn.cloudself.query.util.ext.EntityProxy.Parser.Parsed
- toString() - Method in class cn.cloudself.query.util.ext.SqlPro.MsSchemaAndTable
- toString() - Method in class cn.cloudself.query.util.ext.SqlPro.StatementSplitter.Split
- toString() - Method in class cn.cloudself.query.util.iterator.ListEx
- toString() - Method in class cn.cloudself.query.util.Pageable.HasNextModePage
- toString() - Method in class cn.cloudself.query.util.Pageable.TotalCountModePage
- toString() - Method in class cn.cloudself.query.util.structure.Pair
- toString() - Method in class cn.cloudself.query.util.structure.Ref
- total() - Method in class cn.cloudself.query.util.Pageable
- totalCountMode(Integer, Integer) - Method in class cn.cloudself.query.util.Pageable
- TotalCountModePage(Integer, List<T>, Integer) - Constructor for class cn.cloudself.query.util.Pageable.TotalCountModePage
- toType() - Method in class cn.cloudself.query.generator.misc.ConvertInfo
- toType(JavaNameType) - Method in class cn.cloudself.query.generator.misc.ConvertInfo
- trace(Object) - Method in interface cn.cloudself.query.util.log.Log
- trace(Object, Throwable) - Method in interface cn.cloudself.query.util.log.Log
- trace(String, Object, Object...) - Method in interface cn.cloudself.query.util.log.Log
- TRACE - cn.cloudself.query.util.log.LogLevel
- transferByBytes(Function<ByteArrayOutputStream, T>) - Method in class cn.cloudself.query.util.ext.IOPro
- transferTo(OutputStream) - Method in class cn.cloudself.query.util.ext.IOPro
- transferToBytes() - Method in class cn.cloudself.query.util.ext.IOPro
- transferToFile() - Method in class cn.cloudself.query.util.ext.IOPro
- transferToString() - Method in class cn.cloudself.query.util.ext.IOPro
- transferToString(Charset) - Method in class cn.cloudself.query.util.ext.IOPro
- transform() - Method in class cn.cloudself.query.util.ext.IOPro.ToFileTransformer.CouldTransfer
- transform(SqlAndParams) - Method in interface cn.cloudself.query.config.Lifecycle.SqlAndParamsTransformer
- transform(Class<?>, QueryStructure, QueryPayload) - Method in interface cn.cloudself.query.config.Lifecycle.QueryStructureTransformer
- transform(Class<?>, Object, QueryStructure, QueryPayload) - Method in interface cn.cloudself.query.config.Lifecycle.ResultWithQueryStructureTransformer
- transform(Object) - Method in interface cn.cloudself.query.config.Lifecycle.ResultTransformer
- tryAll(List<Supplier<Result<Void>>>) - Static method in class cn.cloudself.query.util.structure.Result
-
Result.tryAll(paperDetails.stream().map(d -> (Supplier>) () -> { return Result.ok(null); }).collect(Collectors.toList())); - tryAllParallel(List<Supplier<Result<Void>>>) - Static method in class cn.cloudself.query.util.structure.Result
- tryGet(Object) - Method in class cn.cloudself.query.util.ext.ReflectPro.FieldExt
- tryGetMethod(Class<A>) - Method in class cn.cloudself.query.util.ext.ClassPro
- trySet(Object, Object) - Method in class cn.cloudself.query.util.ext.ReflectPro.FieldExt
- type() - Method in class cn.cloudself.query.config.IOnlyGlobalConfig.DbColumnInfo
- type() - Method in class cn.cloudself.query.psi.structure.FromJoiner
- type(JoinType) - Method in class cn.cloudself.query.psi.structure.FromJoiner
- type(String) - Method in class cn.cloudself.query.config.IOnlyGlobalConfig.DbColumnInfo
U
- UnSupportException - Exception in cn.cloudself.query.exception
- UnSupportException(String, Object...) - Constructor for exception cn.cloudself.query.exception.UnSupportException
- UnSupportException(Throwable, String, Object...) - Constructor for exception cn.cloudself.query.exception.UnSupportException
- unwrap() - Method in class cn.cloudself.query.util.structure.Result
-
将result打开 如果result的结果为ok(data),则返回data 如果result的结果为err(e),则抛出异常 e
- update() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- update(Update) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- Update - Class in cn.cloudself.query.psi.structure
- Update() - Constructor for class cn.cloudself.query.psi.structure.Update
- UPDATE - cn.cloudself.query.psi.structure.QueryStructureAction
- updateSet() - Method in class cn.cloudself.query.QueryPro
-
更新操作 例子:updateSet().kee("new-key").where.id.equalTo(1).run() 注意如果要更新的值传入null(例子中是kee), 则会报错, 如确实需要更新为null, 使用 java: updateSet().kee(NULL).where.id.equalTo(1).run() java: updateSet().kee(QueryProConstKt.NULL).where.id().equalTo(1).run()
- updateSet(Map<String, ?>) - Method in class cn.cloudself.query.QueryPro
- updateSet(T) - Method in class cn.cloudself.query.QueryPro
-
更新操作 updateSet(Apple(id = 2021, name = "iPhone13", type = null)).run() 如果 需要更新的值为null, 则跳过该字段不更新 如确实需要更新, 使用 updateSet(Apple(id = 2021, name = "iPhone13", type = null), true).run() 如果需要更新的值更新的值为null, 会将其更新为null
- updateSet(T, boolean) - Method in class cn.cloudself.query.QueryPro
-
更新操作 updateSet(Apple(id = 2021, name = "iPhone13", type = null)).run() 如果 需要更新的值为null, 则跳过该字段不更新 如确实需要更新, 使用 updateSet(Apple(id = 2021, name = "iPhone13", type = null), true).run() 如果需要更新的值更新的值为null, 会将其更新为null
- UpdateSetDefinedExpression<UPDATE_BY_FIELD extends AbstractExpression<?,?,?,?,?,?>> - Class in cn.cloudself.query.psi
- UpdateSetDefinedExpression(QueryStructure, QueryPayload, QueryFieldCreator<UPDATE_BY_FIELD>) - Constructor for class cn.cloudself.query.psi.UpdateSetDefinedExpression
- UPPER_CASE - cn.cloudself.query.psi.structure.FieldCommands
- UPPER_CASE - cn.cloudself.query.psi.structure.WhereClauseCommands
- url() - Method in class cn.cloudself.query.generator.misc.DbInfo
- url(String) - Method in class cn.cloudself.query.generator.misc.DbInfo
- use(ThreadQueryProConfigImpl.Use) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
-
在回调函数中,维持一个query pro配置的上下文 注意该配置对函数中新开的线程无效
context不能嵌套
QueryProConfig.context.use(context -> { context.bt(); UserQueryPro.selectBy().id().equalTo(1); }); - use(ThreadQueryProConfigImpl.UseResult<T>) - Method in class cn.cloudself.query.config.impl.ThreadQueryProConfigImpl
-
在回调函数中,维持一个query pro配置的上下文 注意该配置对函数中新开的线程无效
context不能嵌套
QueryProConfig.context.use(context -> { context.bt(); UserQueryPro.selectBy().id().equalTo(1); }); - use(QueryProTransaction.Block) - Static method in class cn.cloudself.query.QueryProTransaction
- use(QueryProTransaction.BlockR<R>) - Static method in class cn.cloudself.query.QueryProTransaction
- use(Map<String, Object>, Function<QueryProConfigImpl, T>) - Method in class cn.cloudself.query.config.impl.CodeQueryProConfigImpl
- username() - Method in class cn.cloudself.query.generator.misc.DbInfo
- username(String) - Method in class cn.cloudself.query.generator.misc.DbInfo
V
- value() - Method in annotation type cn.cloudself.query.psi.annotations.DefaultValue
- value() - Method in class cn.cloudself.query.psi.structure.WhereClause
- value(Object) - Method in class cn.cloudself.query.psi.structure.WhereClause
- valueOf(String) - Static method in enum cn.cloudself.query.config.IQueryProConfig.DatabaseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.cloudself.query.generator.misc.JavaNameType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.cloudself.query.psi.ExpressionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.cloudself.query.psi.structure.FieldCommands
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.cloudself.query.psi.structure.JoinType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.cloudself.query.psi.structure.QueryStructureAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.cloudself.query.psi.structure.WhereClauseCommands
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.cloudself.query.resolver.impl.JdbcQSR.OnNull
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.cloudself.query.util.log.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.cloudself.query.util.sys.OS.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum cn.cloudself.query.config.IQueryProConfig.DatabaseType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.cloudself.query.generator.misc.JavaNameType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.cloudself.query.psi.ExpressionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.cloudself.query.psi.structure.FieldCommands
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.cloudself.query.psi.structure.JoinType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.cloudself.query.psi.structure.QueryStructureAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.cloudself.query.psi.structure.WhereClauseCommands
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.cloudself.query.resolver.impl.JdbcQSR.OnNull
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.cloudself.query.util.log.LogLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.cloudself.query.util.sys.OS.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- walk - Static variable in class cn.cloudself.query.resolver.impl.JdbcQSR
- walk(ResultSet) - Method in interface cn.cloudself.query.resolver.impl.JdbcQSR.IResultSetWalker
- warn(Object) - Method in interface cn.cloudself.query.util.log.Log
- warn(Object, Throwable) - Method in interface cn.cloudself.query.util.log.Log
- warn(String, Object, Object...) - Method in interface cn.cloudself.query.util.log.Log
- WARN - cn.cloudself.query.util.log.LogLevel
- where() - Method in class cn.cloudself.query.plus.Plus2Table.Joined
- where() - Method in class cn.cloudself.query.plus.Plus3Table.Joined
- where() - Method in class cn.cloudself.query.plus.Plus4Table.Joined
- where() - Method in class cn.cloudself.query.plus.Plus5Table.Joined
- where() - Method in class cn.cloudself.query.plus.Plus6Table.Joined
- where() - Method in class cn.cloudself.query.plus.PlusManyTable.Joined
- where() - Method in class cn.cloudself.query.psi.structure.QueryStructure
- where() - Method in class cn.cloudself.query.psi.UpdateSetDefinedExpression
- where(List<WhereClause>) - Method in class cn.cloudself.query.psi.structure.QueryStructure
- WHERE - cn.cloudself.query.psi.ExpressionType
- WhereClause - Class in cn.cloudself.query.psi.structure
- WhereClause(Field, String) - Constructor for class cn.cloudself.query.psi.structure.WhereClause
- WhereClause(Field, String, Object) - Constructor for class cn.cloudself.query.psi.structure.WhereClause
- WhereClause(String) - Constructor for class cn.cloudself.query.psi.structure.WhereClause
- WhereClauseCommands - Enum in cn.cloudself.query.psi.structure
- WhereField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus2Table.WhereField
- WhereField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus3Table.WhereField
- WhereField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus4Table.WhereField
- WhereField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus5Table.WhereField
- WhereField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.Plus6Table.WhereField
- WhereField(QueryStructure, QueryPayload, Class<MAIN>) - Constructor for class cn.cloudself.query.plus.PlusManyTable.WhereField
- WIN - cn.cloudself.query.util.sys.OS.Type
- withQuery(Log, String, P[], Supplier<R>) - Static method in class cn.cloudself.query.util.SqlLog
_
- _getConnection(DataSource) - Static method in class cn.cloudself.query.QueryProTransaction
All Classes All Packages