索引
All Classes and Interfaces|所有程序包
A
- ano2sql(JoinParam, int) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- AssertUtil - site.sorghum.join.util中的类
-
验证工具
- AssertUtil() - 类的构造器 site.sorghum.join.util.AssertUtil
- autoJoinAfter(Object, int) - 类中的方法 site.sorghum.join.operator.impl.JoinServiceImpl
B
- BaseTypeUtil - site.sorghum.join.util中的类
-
基本类型工具类
- BaseTypeUtil() - 类的构造器 site.sorghum.join.util.BaseTypeUtil
- batchAutoJoinAfter(Collection<?>, int) - 类中的方法 site.sorghum.join.operator.impl.JoinServiceImpl
-
批处理自动加入后
- batchJoin(JoinParam<T, R>, List<T>, Function<List<R>, Object>) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- batchJoinList(JoinParam<T, R>, List<T>) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- batchJoinList(JoinParam<T, R>, List<T>) - 接口中的方法 site.sorghum.join.operator.JoinOperator
-
批量Join数组
- batchJoinOne(JoinParam<T, R>, List<T>) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- batchJoinOne(JoinParam<T, R>, List<T>) - 接口中的方法 site.sorghum.join.operator.JoinOperator
-
批量Join单变量
C
- childQueryList(JoinParam<T, R>, List<T>) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- childQueryList(JoinParam<T, R>, T) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- childQueryOne(JoinParam<T, R>, T) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- continueJoin - 类中的变量 site.sorghum.join.entity.JoinParam
-
是否继续Join
- continueJoin(boolean) - 类中的方法 site.sorghum.join.entity.JoinParam
- continueJoinMode - 类中的变量 site.sorghum.join.entity.JoinParam
-
继续Join的Mode
- continueJoinMode(Integer) - 类中的方法 site.sorghum.join.entity.JoinParam
D
- dbContext - 类中的变量 site.sorghum.join.operator.impl.JoinOperatorImpl
E
- easyJoin2JoinParam(EasyJoin, String) - 类中的静态方法 site.sorghum.join.entity.JoinParam
- extraWhere - 类中的变量 site.sorghum.join.entity.JoinParam
-
额外Where中的条件 无需加where
- extraWhere(String) - 类中的方法 site.sorghum.join.entity.JoinParam
F
- field - 类中的变量 site.sorghum.join.entity.JoinParam
-
查询的字段
- field(Func1<R, ?>...) - 类中的方法 site.sorghum.join.entity.JoinParam
- field(String...) - 类中的方法 site.sorghum.join.entity.JoinParam
- flat - 类中的变量 site.sorghum.join.entity.JoinParam
-
是否需要平铺
- flat(boolean) - 类中的方法 site.sorghum.join.entity.JoinParam
G
- getJoinResMap(Object) - 类中的静态方法 site.sorghum.join.entity.JoinParam
-
获取JoinResMap
- getList(String, Class<R>, Object...) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- getOne(String, Class<R>, Object...) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- getSqlFieldName(Func1<?, ?>) - 类中的静态方法 site.sorghum.join.entity.JoinParam
I
- invokeGetter(Object, Field) - 类中的静态方法 site.sorghum.join.util.InvokeUtil
- invokeSetter(Object, Field, Object) - 类中的静态方法 site.sorghum.join.util.InvokeUtil
- InvokeUtil - site.sorghum.join.util中的类
-
调用工具类
- InvokeUtil() - 类的构造器 site.sorghum.join.util.InvokeUtil
- isBaseDataType(Class) - 类中的静态方法 site.sorghum.join.util.BaseTypeUtil
-
判断一个类是否为基本数据类型。
- isFalse(boolean, Runnable) - 类中的静态方法 site.sorghum.join.util.AssertUtil
- isFalse(boolean, RuntimeException) - 类中的静态方法 site.sorghum.join.util.AssertUtil
- isFalse(boolean, String) - 类中的静态方法 site.sorghum.join.util.AssertUtil
- isNull(Object, Runnable) - 类中的静态方法 site.sorghum.join.util.AssertUtil
- isNull(Object, RuntimeException) - 类中的静态方法 site.sorghum.join.util.AssertUtil
- isNull(Object, String) - 类中的静态方法 site.sorghum.join.util.AssertUtil
- isTrue(boolean, Runnable) - 类中的静态方法 site.sorghum.join.util.AssertUtil
- isTrue(boolean, RuntimeException) - 类中的静态方法 site.sorghum.join.util.AssertUtil
- isTrue(boolean, String) - 类中的静态方法 site.sorghum.join.util.AssertUtil
J
- join(Object) - 类中的方法 site.sorghum.join.operator.impl.JoinServiceImpl
- join(Object) - 接口中的方法 site.sorghum.join.operator.JoinService
-
单个Join
- join(Object, int) - 类中的方法 site.sorghum.join.operator.impl.JoinServiceImpl
-
单个Join
- join(Object, int) - 接口中的方法 site.sorghum.join.operator.JoinService
-
单个Join
- join(List<?>) - 类中的方法 site.sorghum.join.operator.impl.JoinServiceImpl
- join(List<?>) - 接口中的方法 site.sorghum.join.operator.JoinService
-
批量Join
- join(List<?>, int) - 类中的方法 site.sorghum.join.operator.impl.JoinServiceImpl
-
批量Join
- join(List<?>, int) - 接口中的方法 site.sorghum.join.operator.JoinService
-
批量Join
- joinList(JoinParam<T, R>, T) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- joinList(JoinParam<T, R>, T) - 接口中的方法 site.sorghum.join.operator.JoinOperator
-
Join数组
- joinOne(JoinParam<T, R>, T) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- joinOne(JoinParam<T, R>, T) - 接口中的方法 site.sorghum.join.operator.JoinOperator
-
Join单变量
- joinOperator - 类中的变量 site.sorghum.join.operator.impl.JoinServiceImpl
- JoinOperator - site.sorghum.join.operator中的接口
-
Join操作器
- JoinOperatorImpl - site.sorghum.join.operator.impl中的类
-
Join操作符实现类
- JoinOperatorImpl() - 类的构造器 site.sorghum.join.operator.impl.JoinOperatorImpl
- JoinParam<S,
R> - site.sorghum.join.entity中的类 -
连接参数
- JoinParam() - 类的构造器 site.sorghum.join.entity.JoinParam
- JoinService - site.sorghum.join.operator中的接口
- JoinServiceImpl - site.sorghum.join.operator.impl中的类
-
Join服务实现类
- JoinServiceImpl() - 类的构造器 site.sorghum.join.operator.impl.JoinServiceImpl
L
- lookup - 类中的静态变量 site.sorghum.join.util.InvokeUtil
N
- notNull(Object, Runnable) - 类中的静态方法 site.sorghum.join.util.AssertUtil
- notNull(Object, RuntimeException) - 类中的静态方法 site.sorghum.join.util.AssertUtil
- notNull(Object, String) - 类中的静态方法 site.sorghum.join.util.AssertUtil
S
- setDbContext(DbContext) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
- setJoinOperator(JoinOperator) - 类中的方法 site.sorghum.join.operator.impl.JoinServiceImpl
- site.sorghum.join.entity - 程序包 site.sorghum.join.entity
- site.sorghum.join.operator - 程序包 site.sorghum.join.operator
- site.sorghum.join.operator.impl - 程序包 site.sorghum.join.operator.impl
- site.sorghum.join.util - 程序包 site.sorghum.join.util
- sourceName - 类中的变量 site.sorghum.join.entity.JoinParam
-
资源名
- sourceName(String) - 类中的方法 site.sorghum.join.entity.JoinParam
- sql - 类中的变量 site.sorghum.join.entity.JoinParam
-
直接查询的SQL,必须含有 '= #{uniqueKey}' 优先级最高 比如:select * from table where id = #{uniqueKey} ,这个uniqueKey就是注解 -> 当前变量的值 在某些情况下会自动优化成:select * from table where id in (...?)
- sql(String) - 类中的方法 site.sorghum.join.entity.JoinParam
T
- tableName - 类中的变量 site.sorghum.join.entity.JoinParam
-
查询的表名
- tableName(Class<?>) - 类中的方法 site.sorghum.join.entity.JoinParam
- tableName(String) - 类中的方法 site.sorghum.join.entity.JoinParam
- targetClass - 类中的变量 site.sorghum.join.entity.JoinParam
-
目标类
- targetClass(Class<R>) - 类中的方法 site.sorghum.join.entity.JoinParam
- timedCache - 类中的变量 site.sorghum.join.operator.impl.JoinOperatorImpl
U
- uniqueKey - 类中的变量 site.sorghum.join.entity.JoinParam
-
当前变量 -> SQL中唯一键
- uniqueKey(Func1<R, ?>) - 类中的方法 site.sorghum.join.entity.JoinParam
- uniqueKey(String) - 类中的方法 site.sorghum.join.entity.JoinParam
V
- valueKey - 类中的变量 site.sorghum.join.entity.JoinParam
-
值名
- valueKey(Func1<S, ?>) - 类中的方法 site.sorghum.join.entity.JoinParam
- valueKey(String) - 类中的方法 site.sorghum.join.entity.JoinParam
- variableInject(Object, Map<String, Object>, JoinParam) - 类中的方法 site.sorghum.join.operator.impl.JoinOperatorImpl
-
变量注入
All Classes and Interfaces|所有程序包