索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AbstractSearcher - cn.zhxu.bs.implement中的类
-
自动检索器 根据 Bean 的 Class 和请求参数,自动检索 Bean
- AbstractSearcher() - 类的构造器 cn.zhxu.bs.implement.AbstractSearcher
- AbstractSearcher(SqlExecutor) - 类的构造器 cn.zhxu.bs.implement.AbstractSearcher
- addClusterSqlParam(Object) - 类中的方法 cn.zhxu.bs.SearchSql
- addClusterSqlParams(List<Object>) - 类中的方法 cn.zhxu.bs.SearchSql
- addConvertor(FieldConvertor.BFieldConvertor) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanReflector
- addConvertor(FieldConvertor.MFieldConvertor) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- addConvertor(FieldConvertor.ParamConvertor) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- addFalseValues(String[]) - 类中的方法 cn.zhxu.bs.convertor.BoolFieldConvertor
-
追加假值
- addFieldConvertor(FieldConvertor.MFieldConvertor) - 类中的方法 cn.zhxu.bs.SearcherBuilder.MapSearcherBuilder
- addFieldMeta(FieldMeta) - 类中的方法 cn.zhxu.bs.BeanMeta
- addFieldOp(FieldOp) - 类中的方法 cn.zhxu.bs.FieldOpPool
- addInterceptor(SqlInterceptor) - 类中的方法 cn.zhxu.bs.SearcherBuilder.MapSearcherBuilder
- addListSqlParam(Object) - 类中的方法 cn.zhxu.bs.SearchSql
- addListSqlParams(List<Object>) - 类中的方法 cn.zhxu.bs.SearchSql
- addOrderBy(OrderBy) - 类中的方法 cn.zhxu.bs.SearchParam
- addPara(T) - 类中的方法 cn.zhxu.bs.SqlWrapper
- addParamFilter(ParamFilter) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- addParas(List<T>) - 类中的方法 cn.zhxu.bs.SqlWrapper
- addResultFilter(ResultFilter) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- addResultFilter(ResultFilter) - 类中的方法 cn.zhxu.bs.SearcherBuilder.MapSearcherBuilder
- addSummaryAlias(String) - 类中的方法 cn.zhxu.bs.SearchSql
- afterAssembly() - 接口中的方法 cn.zhxu.bs.bean.BeanAware
-
装配之后
- afterAssembly(Map<String, Object>) - 接口中的方法 cn.zhxu.bs.bean.ParamAware
-
装配之后
- afterExecute(BeanMeta<?>, String, List<Object>, long) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- alias() - annotation interface 中的元素 cn.zhxu.bs.bean.DbField
-
用于指定字段别名,不指定时将自动生成
- ALL - enum class 中的枚举常量 cn.zhxu.bs.bean.InheritType
-
表 与 字段 都继承
- ALLOW_PARAM - enum class 中的枚举常量 cn.zhxu.bs.bean.SortType
-
允许在检索参数中指定排序字段
- allowedOperator(FieldOp, Class<? extends FieldOp>[]) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- and(Group<V>) - 类中的方法 cn.zhxu.bs.group.Group
-
与另一个 Group 做 且 运算
- asc() - 类中的方法 cn.zhxu.bs.param.OrderBy
- asc() - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
升序,在
MapBuilder.orderBy(FieldFn)方法之后调用 - asc(boolean) - 类中的方法 cn.zhxu.bs.util.MapBuilder
- AUTO - enum class 中的枚举常量 cn.zhxu.bs.bean.Cluster
-
自动推断:
- autoMapTo() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
-
当某字段同时未指定
DbField.value()与DbField.mapTo()时,该属性指定它自动映射到哪张表
B
- B2MFieldConvertor - cn.zhxu.bs.convertor中的类
-
BFieldConvertor to MFieldConvertor
- B2MFieldConvertor(List<FieldConvertor.BFieldConvertor>) - 类的构造器 cn.zhxu.bs.convertor.B2MFieldConvertor
- BasePageExtractor - cn.zhxu.bs.implement中的类
- BasePageExtractor() - 类的构造器 cn.zhxu.bs.implement.BasePageExtractor
- BeanAware - cn.zhxu.bs.bean中的接口
-
SearchBean 可选实现接口, 当 SearchBean 实现这个接口时,可以在 afterAssembly 方法里添加 bean 装配完之后的自定义逻辑
- BeanMeta<T> - cn.zhxu.bs中的类
-
SearchBean 的元信息
- BeanMeta(Class<T>, String, SqlSnippet, SqlSnippet, SqlSnippet, SqlSnippet, SqlSnippet, boolean, boolean, int) - 类的构造器 cn.zhxu.bs.BeanMeta
- beanReflector(BeanReflector) - 类中的方法 cn.zhxu.bs.SearcherBuilder.BeanSearcherBuilder
- BeanReflector - cn.zhxu.bs中的接口
-
Bean 反射器
- beanSearcher() - 类中的静态方法 cn.zhxu.bs.SearcherBuilder
-
用于构建一个 BeanSearcher 实例
- BeanSearcher - cn.zhxu.bs中的接口
-
Bean 对象检索器接口 根据 SearchBean 的 Class 和 检索参数,自动检索,数据以 SearchBean 泛型对象呈现
- BeanSearcherBuilder() - 类的构造器 cn.zhxu.bs.SearcherBuilder.BeanSearcherBuilder
- Between - cn.zhxu.bs.operator中的类
-
区间运算符
- Between - 类中的静态变量 cn.zhxu.bs.FieldOps
-
在 ..
- Between() - 类的构造器 cn.zhxu.bs.operator.Between
- BOOL - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
布尔字段
- BoolFieldConvertor - cn.zhxu.bs.convertor中的类
-
[ String | Number | Boolean to Boolean | boolean] 字段转换器 与
DefaultBeanReflector配合使用 - BoolFieldConvertor() - 类的构造器 cn.zhxu.bs.convertor.BoolFieldConvertor
- BoolNumFieldConvertor - cn.zhxu.bs.convertor中的类
-
[Boolean to Integer | Long | Short | Byte] 字段转换器
- BoolNumFieldConvertor() - 类的构造器 cn.zhxu.bs.convertor.BoolNumFieldConvertor
- BoolParamConvertor - cn.zhxu.bs.convertor中的类
-
[String | Number to Boolean] 参数值转换器
- BoolParamConvertor() - 类的构造器 cn.zhxu.bs.convertor.BoolParamConvertor
- build() - 类中的方法 cn.zhxu.bs.SearcherBuilder.BeanSearcherBuilder
- build() - 类中的方法 cn.zhxu.bs.SearcherBuilder.MapSearcherBuilder
- build() - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
构建参数
- buildClusterSelectSql(BeanMeta<T>, String[], List<String>, String, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- buildClusterSql(BeanMeta<T>, String, String, String) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- builder() - 类中的静态方法 cn.zhxu.bs.util.MapUtils
-
返回一个 lambda Map 参数构造器
- builder(Map<String, Object>) - 类中的静态方法 cn.zhxu.bs.util.MapUtils
-
返回一个 lambda Map 参数构造器
- Builder<B extends Builder<B>> - cn.zhxu.bs.util中的类
-
检索参数构建器基类
- Builder(Map<String, Object>) - 类的构造器 cn.zhxu.bs.util.Builder
- buildFieldSelectSql(BeanMeta<T>, List<String>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- buildFromWhereSql(BeanMeta<?>, SearchParam) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- buildGroupPair(Group<List<FieldParam>>, Predicate<FieldParam>) - 类中的方法 cn.zhxu.bs.implement.GroupPairResolver
-
由于 where 与 having 只能是 且 的关系,所以此处的拆分可能会改变 原有的 逻辑语义 因此使用者应该自己保证 聚合字段条件 与 非聚合字段条件 之间不应该存在 或 的关系
- buildGroupPair(List<FieldParam>, Predicate<FieldParam>) - 类中的方法 cn.zhxu.bs.implement.GroupPairResolver
- buildInternal(AbstractSearcher) - 类中的方法 cn.zhxu.bs.SearcherBuilder.MapSearcherBuilder
- buildListSql(BeanMeta<T>, String, String, List<OrderBy>, Paging, List<String>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- buildSqlSnippet(String, List<SqlSnippet.SqlPara>, Map<String, Object>, List<Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- BYTE - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
字节
C
- cache(String, T) - 接口中的方法 cn.zhxu.bs.util.Cache
-
投放缓存
- cache(String, T) - 类中的方法 cn.zhxu.bs.util.LRUCache
- Cache<T> - cn.zhxu.bs.util中的接口
-
缓存
- canPaging() - 类中的方法 cn.zhxu.bs.param.FetchType
- close() - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor.Result
- close() - 类中的方法 cn.zhxu.bs.SqlResult
-
关闭结果集
- close() - 接口中的方法 cn.zhxu.bs.SqlResult.Result
-
释放资源
- closeQuietly(AutoCloseable) - 类中的静态方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- cluster() - annotation interface 中的元素 cn.zhxu.bs.bean.DbField
-
用于指定该字段是否是聚合字段
- Cluster - cn.zhxu.bs.bean中的Enum Class
-
用于标记某字段是否是聚合字段
- cn.zhxu.bs - 程序包 cn.zhxu.bs
- cn.zhxu.bs.bean - 程序包 cn.zhxu.bs.bean
- cn.zhxu.bs.convertor - 程序包 cn.zhxu.bs.convertor
- cn.zhxu.bs.dialect - 程序包 cn.zhxu.bs.dialect
- cn.zhxu.bs.filter - 程序包 cn.zhxu.bs.filter
- cn.zhxu.bs.group - 程序包 cn.zhxu.bs.group
- cn.zhxu.bs.implement - 程序包 cn.zhxu.bs.implement
- cn.zhxu.bs.operator - 程序包 cn.zhxu.bs.operator
- cn.zhxu.bs.param - 程序包 cn.zhxu.bs.param
- cn.zhxu.bs.util - 程序包 cn.zhxu.bs.util
- collectList(List<T>, SqlResult.ResultSet, BeanMeta<T>, List<FieldMeta>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- column - 类中的变量 cn.zhxu.bs.implement.DefaultMetaResolver.FieldWrapper
- column(Class<?>, DefaultDbMapping.BeanField) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- column(Class<?>, Field) - 接口中的方法 cn.zhxu.bs.DbMapping
-
根据 field 获取表列名 在 SearchBean 的某字段上没加
DbField注解,同时没加SearchBean注解 或SearchBean.tables()属性为空 或指定了SearchBean.autoMapTo()属性时,根据该方法自动自动映射字段 v3.2.0 新增 beanClass 参数(因为 field 参数可能是父类的字段) - column(Class<?>, Field) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- Column(String, String, boolean, Class<? extends FieldOp>[], DbType) - 类的构造器 cn.zhxu.bs.DbMapping.Column
- Column(String, String, boolean, Class<? extends FieldOp>[], String, DbType, Cluster) - 类的构造器 cn.zhxu.bs.DbMapping.Column
- columns(Class<?>, DbField[]) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- compareFieldToBeanAnnotation(DefaultDbMapping.BeanField, Class<?>) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- complexity() - 类中的方法 cn.zhxu.bs.group.Group
-
计算组的复杂度
- compute(Group<List<FieldParam>>, Group<List<FieldParam>>, boolean) - 类中的方法 cn.zhxu.bs.implement.GroupPairResolver
- conditional() - annotation interface 中的元素 cn.zhxu.bs.bean.DbField
- Contain - cn.zhxu.bs.operator中的类
-
包含运算符
- Contain - 类中的静态变量 cn.zhxu.bs.FieldOps
-
包含 like '%xxx%'
- Contain() - 类的构造器 cn.zhxu.bs.operator.Contain
- containCount(String, int, int, char[]) - 类中的静态方法 cn.zhxu.bs.util.StringUtils
-
查找 src 里包含几个 target
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.B2MFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.BoolFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.BoolNumFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.BoolParamConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.DateFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.DateFormatFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.DateParamConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.DateTimeParamConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.EnumFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.JsonFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.ListFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.NumberFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.NumberParamConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.StrNumFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.TimeFieldConvertor
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.convertor.TimeParamConvertor
- convert(FieldMeta, Object) - 接口中的方法 cn.zhxu.bs.FieldConvertor
-
把 value 转换为 targetType 类型的数据 v3.2.0 后移除冗余参数 targetType,该参数可通过 meta.getType() 获取
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanReflector
- convert(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- convert(Class<?>, Object) - 类中的方法 cn.zhxu.bs.convertor.DateFieldConvertor
- convert(Type, String) - 类中的方法 cn.zhxu.bs.convertor.ListFieldConvertor
- convert(String) - 接口中的方法 cn.zhxu.bs.convertor.ListFieldConvertor.Convertor
- convertParamValue(FieldMeta, Object) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- countOf(String, char) - 类中的静态方法 cn.zhxu.bs.util.StringUtils
- create(String) - 类中的方法 cn.zhxu.bs.group.DefaultParserFactory
- create(String) - 接口中的方法 cn.zhxu.bs.group.ExprParser.Factory
-
创建一个解析器
D
- dataSource() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
-
指定数据源
- DATE - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
日期(没有时间)
- DATE_PATTERN - 类中的静态变量 cn.zhxu.bs.convertor.DateFormatFieldConvertor
- DateFieldConvertor - cn.zhxu.bs.convertor中的类
-
日期字段转换器
- DateFieldConvertor() - 类的构造器 cn.zhxu.bs.convertor.DateFieldConvertor
- DateFormatFieldConvertor - cn.zhxu.bs.convertor中的类
-
日期/时间格式化字段转换器 该转换器可将数据库取出的 Date 对象字段 转换为 格式化的日期字符串 与
DefaultMapSearcher配合使用 v3.0.0 支持Date及其子类的 日期格式化 v3.0.1 支持Temporal及其子类的 日期格式化 - DateFormatFieldConvertor() - 类的构造器 cn.zhxu.bs.convertor.DateFormatFieldConvertor
- DateFormatFieldConvertor.Formatter - cn.zhxu.bs.convertor中的类
- DateParamConvertor - cn.zhxu.bs.convertor中的类
-
[String | java.util.Date | LocalDate to java.sql.Date] 参数值转换器
- DateParamConvertor() - 类的构造器 cn.zhxu.bs.convertor.DateParamConvertor
- DATETIME - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
日期+时间
- DateTimeParamConvertor - cn.zhxu.bs.convertor中的类
-
[String | java.util.Date | LocalDate to java.sql.Date] 参数值转换器
- DateTimeParamConvertor() - 类的构造器 cn.zhxu.bs.convertor.DateTimeParamConvertor
- DbField - cn.zhxu.bs.bean中的Annotation Interface
-
用于注解一个可检索 bean 的属性 来指定属性对应数据库的哪张表的哪个字段,可与
SearchBean配合使用 不可与DbIgnore在同一字段上使用 v3.0.0 后该注解可以缺省,缺省时, 如果 @SearchBean 注解同时缺省 tables 或指定了 autoMapTo,则根据DbMapping自动映射到表字段 - dbFieldSql(Class<?>, DefaultDbMapping.BeanField) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- DbIgnore - cn.zhxu.bs.bean中的Annotation Interface
-
用于注解一个可检索 bean 的属性 被该注解标记的属性,将不作数据库表字段自动映射 不可与
DbField同时使用 - DbMapping - cn.zhxu.bs中的接口
-
在
SearchBean或DbField缺省时 自动与数据库表名与字段名映射 - DbMapping.Column - cn.zhxu.bs中的类
-
列信息
- DbMapping.DbTypeMapper - cn.zhxu.bs中的接口
-
数据库字段类型识别器
- DbMapping.Table - cn.zhxu.bs中的类
-
表信息
- DbType - cn.zhxu.bs.bean中的Enum Class
-
数据库字段类型
- DECIMAL - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
金融数字
- DEFAULT - enum class 中的枚举常量 cn.zhxu.bs.bean.InheritType
-
使用全局默认值
DbMapping.inheritType(Class)} - DEFAULT - enum class 中的枚举常量 cn.zhxu.bs.bean.SortType
-
默认,根据检索器的配置
- DEFAULT - 类中的静态变量 cn.zhxu.bs.param.FetchType
-
列表、总条数与统计都查询
- DefaultBeanReflector - cn.zhxu.bs.implement中的类
-
默认查询结果解析器
- DefaultBeanReflector() - 类的构造器 cn.zhxu.bs.implement.DefaultBeanReflector
- DefaultBeanReflector(List<FieldConvertor.BFieldConvertor>) - 类的构造器 cn.zhxu.bs.implement.DefaultBeanReflector
- DefaultBeanSearcher - cn.zhxu.bs.implement中的类
-
自动检索器 根据 SearcherBean 的 Class 和 请求参数,自动检索,数据以 Bean 对象呈现
- DefaultBeanSearcher() - 类的构造器 cn.zhxu.bs.implement.DefaultBeanSearcher
- DefaultBeanSearcher(SqlExecutor) - 类的构造器 cn.zhxu.bs.implement.DefaultBeanSearcher
- DefaultDbMapping - cn.zhxu.bs.implement中的类
-
默认的数据库映射解析器
- DefaultDbMapping() - 类的构造器 cn.zhxu.bs.implement.DefaultDbMapping
- DefaultDbMapping.BeanField - cn.zhxu.bs.implement中的接口
- DefaultDbTypeMapper - cn.zhxu.bs.implement中的类
-
默认数据库字段类型识别器
- DefaultDbTypeMapper() - 类的构造器 cn.zhxu.bs.implement.DefaultDbTypeMapper
- DefaultExprParser - cn.zhxu.bs.group中的类
-
Group 表达式 解析器
- DefaultExprParser(String, char, char) - 类的构造器 cn.zhxu.bs.group.DefaultExprParser
- DefaultGroupResolver - cn.zhxu.bs.group中的类
-
Group 解析器
- DefaultGroupResolver() - 类的构造器 cn.zhxu.bs.group.DefaultGroupResolver
- DefaultMapSearcher - cn.zhxu.bs.implement中的类
-
自动检索器 根据 SearcherBean 的 Class 和 请求参数,自动检索,数据以 Map 对象呈现
- DefaultMapSearcher() - 类的构造器 cn.zhxu.bs.implement.DefaultMapSearcher
- DefaultMapSearcher(SqlExecutor) - 类的构造器 cn.zhxu.bs.implement.DefaultMapSearcher
- DefaultMetaResolver - cn.zhxu.bs.implement中的类
-
默认元信息解析器
- DefaultMetaResolver() - 类的构造器 cn.zhxu.bs.implement.DefaultMetaResolver
- DefaultMetaResolver(DbMapping) - 类的构造器 cn.zhxu.bs.implement.DefaultMetaResolver
- DefaultMetaResolver.FieldWrapper - cn.zhxu.bs.implement中的类
- DefaultParamResolver - cn.zhxu.bs.implement中的类
- DefaultParamResolver() - 类的构造器 cn.zhxu.bs.implement.DefaultParamResolver
- DefaultParamResolver(List<FieldConvertor.ParamConvertor>, List<ParamFilter>) - 类的构造器 cn.zhxu.bs.implement.DefaultParamResolver
- DefaultParserFactory - cn.zhxu.bs.group中的类
-
ExprParser 工厂实现
- DefaultParserFactory() - 类的构造器 cn.zhxu.bs.group.DefaultParserFactory
- DefaultSnippetResolver - cn.zhxu.bs.implement中的类
-
默认内嵌参数解析器
- DefaultSnippetResolver() - 类的构造器 cn.zhxu.bs.implement.DefaultSnippetResolver
- DefaultSqlExecutor - cn.zhxu.bs.implement中的类
-
JDBC Sql 执行器
- DefaultSqlExecutor() - 类的构造器 cn.zhxu.bs.implement.DefaultSqlExecutor
- DefaultSqlExecutor(DataSource) - 类的构造器 cn.zhxu.bs.implement.DefaultSqlExecutor
- DefaultSqlExecutor.Result - cn.zhxu.bs.implement中的类
- DefaultSqlResolver - cn.zhxu.bs.implement中的类
-
默认 SQL 解析器
- DefaultSqlResolver() - 类的构造器 cn.zhxu.bs.implement.DefaultSqlResolver
- DefaultSqlResolver(Dialect) - 类的构造器 cn.zhxu.bs.implement.DefaultSqlResolver
- desc() - 类中的方法 cn.zhxu.bs.param.OrderBy
- desc() - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
降序,在
MapBuilder.orderBy(FieldFn)方法之后调用 - desc(boolean) - 类中的方法 cn.zhxu.bs.util.MapBuilder
- Dialect - cn.zhxu.bs.dialect中的接口
-
数据库方言
- DialectSensor - cn.zhxu.bs.dialect中的接口
-
方言感知器
- DialectWrapper - cn.zhxu.bs.dialect中的类
- DialectWrapper() - 类的构造器 cn.zhxu.bs.dialect.DialectWrapper
- DialectWrapper(Dialect) - 类的构造器 cn.zhxu.bs.dialect.DialectWrapper
- distinct() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
-
是否 distinct 结果
- doBeanFilter(SearchResult<T>, BeanMeta<T>, Map<String, Object>, FetchType) - 接口中的方法 cn.zhxu.bs.ResultFilter
-
ResultFilter 对
BeanSearcher的检索结果做进一步转换处理 - doConvert(DbType, Object) - 类中的方法 cn.zhxu.bs.convertor.NumberParamConvertor
- doConvert(Class<?>, int) - 类中的方法 cn.zhxu.bs.convertor.EnumFieldConvertor
- doConvert(Class<?>, String) - 类中的方法 cn.zhxu.bs.convertor.EnumFieldConvertor
- doExecute(SearchSql<T>, Connection) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- doFilter(BeanMeta<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.filter.SizeLimitParamFilter
- doFilter(BeanMeta<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.ParamFilter
- doFilter(SearchResult<Map<String, Object>>, BeanMeta<T>, Map<String, Object>, FetchType) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- doFilter(SearchResult<T>, BeanMeta<T>, Map<String, Object>, FetchType) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- doMapFilter(SearchResult<Map<String, Object>>, BeanMeta<T>, Map<String, Object>, FetchType) - 接口中的方法 cn.zhxu.bs.ResultFilter
-
对
MapSearcher的检索结果做进一步转换处理 - doResolve(BeanMeta<?>, FetchType, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- doResolve(String) - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
- doSearch(Class<T>, Map<String, Object>, FetchType) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- DOUBLE - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
双精度
E
- Empty - cn.zhxu.bs.operator中的类
-
空值运算符
- Empty - 类中的静态变量 cn.zhxu.bs.FieldOps
-
为空
- Empty() - 类的构造器 cn.zhxu.bs.operator.Empty
- EMPTY - 接口中的静态变量 cn.zhxu.bs.SqlResult.ResultSet
-
空结果集
- EMPTY_ARGS - 类中的静态变量 cn.zhxu.bs.operator.SqlCond
- EMPTY_GROUP - 类中的静态变量 cn.zhxu.bs.group.GroupPair
- EMPTY_OPERATORS - 类中的静态变量 cn.zhxu.bs.implement.DefaultDbMapping
- EMPTY_PAIR - 类中的静态变量 cn.zhxu.bs.group.GroupPair
- EMPTY_SUMMARIES - 类中的静态变量 cn.zhxu.bs.SearchResult
- EndWith - cn.zhxu.bs.operator中的类
-
起始运算符
- EndWith - 类中的静态变量 cn.zhxu.bs.FieldOps
-
以 ..
- EndWith() - 类的构造器 cn.zhxu.bs.operator.EndWith
- EnumFieldConvertor - cn.zhxu.bs.convertor中的类
-
[字符串 | 整型 to 枚举] 字段转换器(v3.7.0 起支持枚举序号转换)
- EnumFieldConvertor() - 类的构造器 cn.zhxu.bs.convertor.EnumFieldConvertor
- Equal - cn.zhxu.bs.operator中的类
-
等于运算符
- Equal - 类中的静态变量 cn.zhxu.bs.FieldOps
-
等于
- Equal() - 类的构造器 cn.zhxu.bs.operator.Equal
- equals(Object) - 类中的方法 cn.zhxu.bs.group.Group
- equals(Object) - 类中的方法 cn.zhxu.bs.param.FieldParam
-
在
Group的布尔运算中,会用到该方法 - equals(Object) - 类中的方法 cn.zhxu.bs.param.FieldParam.Value
-
在
Group的布尔运算中,会用到该方法 - equals(Object) - 类中的方法 cn.zhxu.bs.util.ObjKey2
- Event<V> - cn.zhxu.bs.group中的类
-
Group 表达式 解析器
- Event(int) - 类的构造器 cn.zhxu.bs.group.Event
- Event(int, V) - 类的构造器 cn.zhxu.bs.group.Event
- execute(SearchSql<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- execute(SearchSql<T>) - 接口中的方法 cn.zhxu.bs.SqlExecutor
- executeClusterSql(SearchSql<?>, Connection) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- executeListSql(SearchSql<?>, Connection) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- executeQuery(Connection, String, List<Object>, BeanMeta<?>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- ExprParser - cn.zhxu.bs.group中的接口
-
Group 表达式 解析器
- ExprParser.Factory - cn.zhxu.bs.group中的接口
-
工厂
- extract(Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- extract(Map<String, Object>) - 接口中的方法 cn.zhxu.bs.PageExtractor
F
- FALSE - enum class 中的枚举常量 cn.zhxu.bs.bean.Cluster
-
不是聚合字段
- FetchType - cn.zhxu.bs.param中的类
-
Fetch 信息
- FetchType(int) - 类的构造器 cn.zhxu.bs.param.FetchType
- FetchType(int, String[]) - 类的构造器 cn.zhxu.bs.param.FetchType
- field - 类中的变量 cn.zhxu.bs.implement.DefaultMetaResolver.FieldWrapper
- field(FieldFns.FieldFn<T, ?>, FieldFns.FieldFn<T, ?>...) - 类中的方法 cn.zhxu.bs.util.Builder
-
指定某个(多个)字段,一般配和
Builder.sql(String)一起使用,例如 - field(FieldFns.FieldFn<T, ?>, Object...) - 类中的方法 cn.zhxu.bs.util.Builder
-
指定某个字段的检索值
- field(FieldFns.FieldFn<T, ?>, Collection<?>) - 类中的方法 cn.zhxu.bs.util.Builder
-
指定某个字段的检索值
- field(String, Object...) - 类中的方法 cn.zhxu.bs.util.Builder
-
指定某个字段的检索值
- field(String, Collection<?>) - 类中的方法 cn.zhxu.bs.util.Builder
-
指定某个字段的检索值
- FIELD - enum class 中的枚举常量 cn.zhxu.bs.bean.InheritType
-
字段继承
- FIELD_PARAM - 类中的静态变量 cn.zhxu.bs.util.MapBuilder
- FieldConvertor - cn.zhxu.bs中的接口
- FieldConvertor.BFieldConvertor - cn.zhxu.bs中的接口
-
只在
DefaultBeanReflector中使用 - FieldConvertor.MFieldConvertor - cn.zhxu.bs中的接口
-
只在
DefaultMapSearcher中使用 - FieldConvertor.ParamConvertor - cn.zhxu.bs中的接口
-
参数值转换器(重构自 ParamResolver.Convertor)
- FieldFns - cn.zhxu.bs.util中的类
-
实体类方法引用工具类,用法:
- FieldFns() - 类的构造器 cn.zhxu.bs.util.FieldFns
- FieldFns.FieldFn<T,
R> - cn.zhxu.bs.util中的接口 - FieldMeta - cn.zhxu.bs中的类
-
字段元信息
- FieldMeta(BeanMeta<?>, String, Field, SqlSnippet, String, boolean, Class<? extends FieldOp>[], DbType, Cluster) - 类的构造器 cn.zhxu.bs.FieldMeta
- FieldOp - cn.zhxu.bs中的接口
-
字段运算符
- FieldOp.OpPara - cn.zhxu.bs中的类
-
运算参数
- FieldOp.OpPara.FieldSqlGetter - cn.zhxu.bs中的接口
- FieldOpPool - cn.zhxu.bs中的类
-
字段运算符池(支持的运算符都在这里)
- FieldOpPool() - 类的构造器 cn.zhxu.bs.FieldOpPool
- FieldOpPool(List<FieldOp>) - 类的构造器 cn.zhxu.bs.FieldOpPool
- FieldOps - cn.zhxu.bs中的类
-
过滤运算符
- FieldOps() - 类的构造器 cn.zhxu.bs.FieldOps
- FieldParam - cn.zhxu.bs.param中的类
-
字段参数
- FieldParam(String, FieldOp) - 类的构造器 cn.zhxu.bs.param.FieldParam
- FieldParam(String, FieldOp, List<FieldParam.Value>, boolean) - 类的构造器 cn.zhxu.bs.param.FieldParam
- FieldParam(String, List<FieldParam.Value>) - 类的构造器 cn.zhxu.bs.param.FieldParam
- FieldParam.Value - cn.zhxu.bs.param中的类
-
字段参数值
- fields() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
-
声明额外的条件字段,可根据字段参数动态生成 where 条件,用法:
- FieldWrapper(Field, DbMapping.Column) - 类的构造器 cn.zhxu.bs.implement.DefaultMetaResolver.FieldWrapper
- filter(Predicate<V>) - 类中的方法 cn.zhxu.bs.group.Group
-
过滤不必要的子组
- findParamEndIndex(String, int) - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
- firstCharToLoweCase(String) - 类中的静态方法 cn.zhxu.bs.util.StringUtils
-
首字母小写
- firstNotNull(Object[]) - 类中的静态方法 cn.zhxu.bs.util.ObjectUtils
- flat(Map<String, String[]>) - 类中的静态方法 cn.zhxu.bs.util.MapUtils
-
将一个 value 为数组的 Map 对象,拉平为 value 为单值的 Map 对象
- flatBuilder(Map<String, String[]>) - 类中的静态方法 cn.zhxu.bs.util.MapUtils
-
将一个 value 为数组的 Map 对象,拉平为 value 为单值的 Map 对象,并返回一个 lambda Map 参数构造器
- FLOAT - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
浮点型
- forEach(Consumer<Event<V>>) - 类中的方法 cn.zhxu.bs.group.Group
-
遍历组
- format(Object) - 类中的方法 cn.zhxu.bs.convertor.DateFormatFieldConvertor.Formatter
- Formatter(String) - 类的构造器 cn.zhxu.bs.convertor.DateFormatFieldConvertor.Formatter
- forPaginate(String, String, Paging) - 接口中的方法 cn.zhxu.bs.dialect.Dialect
-
分页
- forPaginate(String, String, Paging) - 类中的方法 cn.zhxu.bs.dialect.DialectWrapper
-
分页
- forPaginate(String, String, Paging) - 类中的方法 cn.zhxu.bs.dialect.MySqlDialect
- forPaginate(String, String, Paging) - 类中的方法 cn.zhxu.bs.dialect.OracleDialect
- forPaginate(String, String, Paging) - 类中的方法 cn.zhxu.bs.dialect.PostgreSqlDialect
- forPaginate(String, String, Paging) - 类中的方法 cn.zhxu.bs.dialect.SqlServerDialect
G
- get(String) - 接口中的方法 cn.zhxu.bs.FieldOp.OpPara.FieldSqlGetter
- get(String) - 接口中的方法 cn.zhxu.bs.SqlResult.Result
-
获取当前记录的某一列的值
- get(String) - 接口中的方法 cn.zhxu.bs.util.Cache
-
获取缓存
- get(String) - 类中的方法 cn.zhxu.bs.util.LRUCache
- get0(String) - 类中的方法 cn.zhxu.bs.util.MapWrapper
- get1(String) - 类中的方法 cn.zhxu.bs.util.MapWrapper
- getAlias() - 类中的方法 cn.zhxu.bs.DbMapping.Column
- getAndKey() - 类中的方法 cn.zhxu.bs.group.DefaultParserFactory
- getAndKey() - 接口中的方法 cn.zhxu.bs.group.ExprParser.Factory
- getAnnotation(Class<T>) - 接口中的方法 cn.zhxu.bs.implement.DefaultDbMapping.BeanField
- getAroundChar() - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- getBeanClass() - 类中的方法 cn.zhxu.bs.BeanMeta
- getBeanFields(Class<?>) - 类中的方法 cn.zhxu.bs.implement.DefaultMetaResolver
- getBeanMeta() - 类中的方法 cn.zhxu.bs.FieldMeta
- getBeanMeta() - 类中的方法 cn.zhxu.bs.SearchSql
- getBeanReflector() - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- getCache() - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
- getCluster() - 类中的方法 cn.zhxu.bs.DbMapping.Column
- getCluster() - 类中的方法 cn.zhxu.bs.FieldMeta
- getClusterResult() - 类中的方法 cn.zhxu.bs.SqlResult
- getClusterSqlParams() - 类中的方法 cn.zhxu.bs.SearchSql
- getClusterSqlString() - 类中的方法 cn.zhxu.bs.SearchSql
- getConnection(BeanMeta<?>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- getConvertors() - 类中的方法 cn.zhxu.bs.convertor.ListFieldConvertor
- getConvertors() - 类中的方法 cn.zhxu.bs.implement.DefaultBeanReflector
- getConvertors() - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- getConvertors() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getCountAlias() - 类中的方法 cn.zhxu.bs.SearchSql
- getCountAlias(BeanMeta<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- getCountFromSqlResult(SqlResult<?>) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- getDataList() - 类中的方法 cn.zhxu.bs.SearchResult
- getDataSource() - 类中的方法 cn.zhxu.bs.BeanMeta
- getDataSource() - 类中的方法 cn.zhxu.bs.DbMapping.Table
- getDataSource() - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- getDataSourceMap() - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- getDbAlias() - 类中的方法 cn.zhxu.bs.FieldMeta
- getDbMapping() - 类中的方法 cn.zhxu.bs.implement.DefaultMetaResolver
- getDbType() - 类中的方法 cn.zhxu.bs.DbMapping.Column
- getDbType() - 类中的方法 cn.zhxu.bs.FieldMeta
- getDbTypeMapper() - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- getDeclaringClass() - 接口中的方法 cn.zhxu.bs.implement.DefaultDbMapping.BeanField
- getDefaultInheritType() - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- getDefaultSize() - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- getDefaultSortType() - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- getDialect() - 类中的方法 cn.zhxu.bs.dialect.DialectWrapper
- getFalseValues() - 类中的方法 cn.zhxu.bs.convertor.BoolFieldConvertor
- getFalseValues() - 类中的方法 cn.zhxu.bs.convertor.BoolParamConvertor
- getFetchFields() - 类中的方法 cn.zhxu.bs.SearchParam
- getFetchFields() - 类中的方法 cn.zhxu.bs.SearchSql
- getFetchType() - 类中的方法 cn.zhxu.bs.SearchParam
- getField() - 类中的方法 cn.zhxu.bs.FieldMeta
- getFieldCount() - 类中的方法 cn.zhxu.bs.BeanMeta
- getFieldMeta(String) - 类中的方法 cn.zhxu.bs.BeanMeta
- getFieldMetas() - 类中的方法 cn.zhxu.bs.BeanMeta
- getFieldOp(Object) - 类中的方法 cn.zhxu.bs.FieldOpPool
- getFieldOpPool() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getFieldOps() - 类中的方法 cn.zhxu.bs.FieldOpPool
- getFieldParam(MapWrapper, String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getFields() - 类中的方法 cn.zhxu.bs.DbMapping.Table
- getFieldSet() - 类中的方法 cn.zhxu.bs.BeanMeta
- getFieldSql() - 类中的方法 cn.zhxu.bs.DbMapping.Column
- getFieldSql() - 类中的方法 cn.zhxu.bs.FieldMeta
- getFieldSql() - 类中的方法 cn.zhxu.bs.FieldOp.OpPara
- getFieldSql(String) - 类中的方法 cn.zhxu.bs.BeanMeta
-
获取某字段的 SQL 片段
- getFieldSql(String) - 类中的方法 cn.zhxu.bs.FieldOp.OpPara
- getGexprName() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getGroupBy() - 类中的方法 cn.zhxu.bs.BeanMeta
- getGroupBy() - 类中的方法 cn.zhxu.bs.DbMapping.Table
- getGroupBySqlParas() - 类中的方法 cn.zhxu.bs.BeanMeta
- getGroupExpr(Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getGroupPairResolver() - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- getGroupResolver() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getGroups() - 类中的方法 cn.zhxu.bs.group.Group
- getGroupSeparator() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getHaving() - 类中的方法 cn.zhxu.bs.BeanMeta
- getHaving() - 类中的方法 cn.zhxu.bs.DbMapping.Table
- getHavingGroup() - 类中的方法 cn.zhxu.bs.group.GroupPair
- getHavingSqlParas() - 类中的方法 cn.zhxu.bs.BeanMeta
- getIgnoreCaseSuffix() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getIgnoreFields() - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- getInterceptors() - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- getItemSeparator() - 类中的方法 cn.zhxu.bs.convertor.ListFieldConvertor
- getListResult() - 类中的方法 cn.zhxu.bs.SqlResult
- getListSqlParams() - 类中的方法 cn.zhxu.bs.SearchSql
- getListSqlString() - 类中的方法 cn.zhxu.bs.SearchSql
- getMaxAllowedOffset() - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- getMaxAllowedSize() - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- getMaxCacheCount() - 类中的方法 cn.zhxu.bs.util.LRUCache
- getMaxExprLength() - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
- getMaxParaMapSize() - 类中的方法 cn.zhxu.bs.filter.SizeLimitParamFilter
- getMetaResolver() - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- getName() - 类中的方法 cn.zhxu.bs.DbMapping.Column
- getName() - 类中的方法 cn.zhxu.bs.FieldMeta
- getName() - 接口中的方法 cn.zhxu.bs.implement.DefaultDbMapping.BeanField
- getName() - 类中的方法 cn.zhxu.bs.param.FieldParam
- getName() - 类中的方法 cn.zhxu.bs.SqlSnippet.SqlPara
- getOffset() - 类中的方法 cn.zhxu.bs.param.Paging
- getOffset() - 类中的方法 cn.zhxu.bs.util.MapBuilder.Limit
- getOffsetName() - 类中的方法 cn.zhxu.bs.implement.PageOffsetExtractor
- getOnlyOn() - 类中的方法 cn.zhxu.bs.DbMapping.Column
- getOnlyOn() - 类中的方法 cn.zhxu.bs.FieldMeta
- getOnlySelect(Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getOnlySelectName() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getOperator() - 类中的方法 cn.zhxu.bs.param.FieldParam
- getOperatorSuffix() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getOrder() - 类中的方法 cn.zhxu.bs.param.OrderBy
- getOrderBy() - 类中的方法 cn.zhxu.bs.DbMapping.Table
- getOrderByName() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getOrderBys() - 类中的方法 cn.zhxu.bs.SearchParam
- getOrderBySnippet() - 类中的方法 cn.zhxu.bs.BeanMeta
- getOrderName() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getOrKey() - 类中的方法 cn.zhxu.bs.group.DefaultParserFactory
- getOrKey() - 接口中的方法 cn.zhxu.bs.group.ExprParser.Factory
- getPage() - 类中的方法 cn.zhxu.bs.util.MapBuilder.Page
- getPageExtractor() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getPageName() - 类中的方法 cn.zhxu.bs.implement.PageSizeExtractor
- getPageSize() - 类中的方法 cn.zhxu.bs.SearchParam
- getPageSize() - 类中的方法 cn.zhxu.bs.SqlResult
- getPaging() - 类中的方法 cn.zhxu.bs.SearchParam
- getParaMap() - 类中的方法 cn.zhxu.bs.SearchParam
-
获取原始参数
- getParamEndFlags() - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
- getParamFilters() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getParamPrefix() - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
- getParamResolver() - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- getParamsGroup() - 类中的方法 cn.zhxu.bs.SearchParam
- getParas() - 类中的方法 cn.zhxu.bs.SqlWrapper
- getParserFactory() - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
- getParserFactory() - 接口中的方法 cn.zhxu.bs.group.GroupResolver
- getQuotations() - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
- getRedundantSuffixes() - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- getResult() - 类中的方法 cn.zhxu.bs.group.DefaultExprParser
- getResultFilters() - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- getSearchBean(Class<?>) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- getSearchSql() - 类中的方法 cn.zhxu.bs.SqlResult
- getSelectExclude(Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getSelectExcludeName() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getSelectFields() - 类中的方法 cn.zhxu.bs.BeanMeta
- getSeparator() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getSize() - 类中的方法 cn.zhxu.bs.param.Paging
- getSize() - 类中的方法 cn.zhxu.bs.util.MapBuilder.Limit
- getSize() - 类中的方法 cn.zhxu.bs.util.MapBuilder.Page
- getSizeName() - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- getSizeName() - 接口中的方法 cn.zhxu.bs.PageExtractor
- getSlowListener() - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- getSlowSqlThreshold() - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- getSnippetResolver() - 类中的方法 cn.zhxu.bs.implement.DefaultMetaResolver
- getSort() - 类中的方法 cn.zhxu.bs.param.OrderBy
- getSortName() - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- getSql() - 类中的方法 cn.zhxu.bs.SqlWrapper
- getSqlExecutor() - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- getSqlName() - 类中的方法 cn.zhxu.bs.SqlSnippet.SqlPara
- getSqlName(String, int, int) - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
- getSqlResolver() - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- getStart() - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- getSummaries() - 类中的方法 cn.zhxu.bs.SearchResult
- getSummaryAlias(FieldMeta) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- getSummaryAliases() - 类中的方法 cn.zhxu.bs.SearchSql
- getSummaryFields() - 类中的方法 cn.zhxu.bs.param.FetchType
- getSummaryFromSqlResult(SqlResult<?>) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- getTableAlias(BeanMeta<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- getTablePrefix() - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- getTables() - 类中的方法 cn.zhxu.bs.DbMapping.Table
- getTableSnippet() - 类中的方法 cn.zhxu.bs.BeanMeta
- getTimeout() - 类中的方法 cn.zhxu.bs.BeanMeta
- getTimeout() - 类中的方法 cn.zhxu.bs.DbMapping.Table
- getTotalCount() - 类中的方法 cn.zhxu.bs.SearchResult
- getTransactionIsolation() - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- getType() - enum class中的方法 cn.zhxu.bs.bean.DbType
- getType() - 类中的方法 cn.zhxu.bs.FieldMeta
- getType() - 接口中的方法 cn.zhxu.bs.implement.DefaultDbMapping.BeanField
- getType() - 类中的方法 cn.zhxu.bs.param.FetchType
- getValue() - 类中的方法 cn.zhxu.bs.group.Event
- getValue() - 类中的方法 cn.zhxu.bs.group.Group
- getValue() - 类中的方法 cn.zhxu.bs.param.FieldParam.Value
- getValueList() - 类中的方法 cn.zhxu.bs.param.FieldParam
- getValues() - 类中的方法 cn.zhxu.bs.FieldOp.OpPara
- getValues() - 类中的方法 cn.zhxu.bs.param.FieldParam
- getWhere() - 类中的方法 cn.zhxu.bs.BeanMeta
- getWhere() - 类中的方法 cn.zhxu.bs.DbMapping.Table
- getWhereGroup() - 类中的方法 cn.zhxu.bs.group.GroupPair
- getWhereSqlParas() - 类中的方法 cn.zhxu.bs.BeanMeta
- getZoneId() - 类中的方法 cn.zhxu.bs.convertor.DateFieldConvertor
- getZoneId() - 类中的方法 cn.zhxu.bs.convertor.DateFormatFieldConvertor
- getZoneId() - 类中的方法 cn.zhxu.bs.convertor.DateTimeParamConvertor
- GreaterEqual - cn.zhxu.bs.operator中的类
-
大于等于运算符
- GreaterEqual - 类中的静态变量 cn.zhxu.bs.FieldOps
-
大于等于
- GreaterEqual() - 类的构造器 cn.zhxu.bs.operator.GreaterEqual
- GreaterThan - cn.zhxu.bs.operator中的类
-
大于运算符
- GreaterThan - 类中的静态变量 cn.zhxu.bs.FieldOps
-
大于
- GreaterThan() - 类的构造器 cn.zhxu.bs.operator.GreaterThan
- group - 类中的变量 cn.zhxu.bs.util.Builder
- group(String) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
开始一个分组(只对字段参数进行分组) 在
Builder.field(String, Object...)方法之前使用 } - group(List<FieldParam>) - 类中的方法 cn.zhxu.bs.implement.GroupPairResolver
- Group<V> - cn.zhxu.bs.group中的类
-
逻辑组
- Group(int) - 类的构造器 cn.zhxu.bs.group.Group
- Group(int, List<Group<V>>) - 类的构造器 cn.zhxu.bs.group.Group
- Group(V) - 类的构造器 cn.zhxu.bs.group.Group
- GROUP_EXPR - 类中的静态变量 cn.zhxu.bs.util.MapBuilder
- groupBy() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
-
分组字段,例如 u.id,r.name
- groupExpr(String) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
设置组表达式(用于表达参数组之间的逻辑关系)
- GroupPair - cn.zhxu.bs.group中的类
-
Group 对 从
DefaultSqlResolver中分离而来 - GroupPair(Group<List<FieldParam>>, Group<List<FieldParam>>) - 类的构造器 cn.zhxu.bs.group.GroupPair
- GroupPair.Resolver - cn.zhxu.bs.group中的接口
-
解析器
- GroupPairResolver - cn.zhxu.bs.implement中的类
-
默认 GroupPair 解析器
- GroupPairResolver() - 类的构造器 cn.zhxu.bs.implement.GroupPairResolver
- GroupResolver - cn.zhxu.bs.group中的接口
-
Group 解析器
H
- hashCode() - 类中的方法 cn.zhxu.bs.group.Group
- hashCode() - 类中的方法 cn.zhxu.bs.util.ObjKey2
- hasILike() - 接口中的方法 cn.zhxu.bs.dialect.Dialect
- hasILike() - 类中的方法 cn.zhxu.bs.dialect.DialectWrapper
- hasILike() - 类中的方法 cn.zhxu.bs.dialect.PostgreSqlDialect
- having() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
-
分组过滤条件,有
SearchBean.groupBy()时才会生效
I
- ic() - 类中的方法 cn.zhxu.bs.util.Builder
-
指定上个字段检索时忽略大小写
- ic(boolean) - 类中的方法 cn.zhxu.bs.util.Builder
-
指定上个字段检索时是否忽略大小写
- ignoreFields() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
- IllegalParamException - cn.zhxu.bs中的异常错误
-
非法参数异常
- IllegalParamException(String) - 异常错误的构造器 cn.zhxu.bs.IllegalParamException
- IllegalParamException(String, Throwable) - 异常错误的构造器 cn.zhxu.bs.IllegalParamException
- INDEX_PATTERN - 类中的静态变量 cn.zhxu.bs.implement.DefaultParamResolver
- inheritType() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
-
继承类型
- inheritType(Class<?>) - 接口中的方法 cn.zhxu.bs.DbMapping
-
SearchBean 的继承类型
- inheritType(Class<?>) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- InheritType - cn.zhxu.bs.bean中的Enum Class
-
继承类型 表示 SearchBean 与父类之间的表映射继承关系
- InList - cn.zhxu.bs.operator中的类
-
In 运算符
- InList - 类中的静态变量 cn.zhxu.bs.FieldOps
-
在列表中 in (...)
- InList() - 类的构造器 cn.zhxu.bs.operator.InList
- INT - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
整形字段
- intercept(SearchSql<T>, Map<String, Object>, FetchType) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- intercept(SearchSql<T>, Map<String, Object>, FetchType) - 接口中的方法 cn.zhxu.bs.SqlInterceptor
-
Sql 拦截
- isAllEmpty(List<FieldParam.Value>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- isAnd() - 类中的方法 cn.zhxu.bs.group.Group
- isAsc() - 类中的方法 cn.zhxu.bs.param.OrderBy
- isBlank(String) - 类中的静态方法 cn.zhxu.bs.util.StringUtils
- isClusterField(BeanMeta<?>, FieldParam, String) - 类中的方法 cn.zhxu.bs.implement.GroupPairResolver
- isConditional() - 类中的方法 cn.zhxu.bs.DbMapping.Column
- isConditional() - 类中的方法 cn.zhxu.bs.FieldMeta
- isDesc() - 类中的方法 cn.zhxu.bs.param.OrderBy
- isDistinct() - 类中的方法 cn.zhxu.bs.BeanMeta
- isDistinct() - 类中的方法 cn.zhxu.bs.DbMapping.Table
- isDistinctOrGroupBy() - 类中的方法 cn.zhxu.bs.BeanMeta
- isEmptyValue() - 类中的方法 cn.zhxu.bs.param.FieldParam.Value
- isEnabled() - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
- isFailOnError() - 类中的方法 cn.zhxu.bs.convertor.EnumFieldConvertor
- isFailOnError() - 类中的方法 cn.zhxu.bs.convertor.JsonFieldConvertor
- isFetchFirst() - 类中的方法 cn.zhxu.bs.param.FetchType
- isGroupAnd() - 类中的方法 cn.zhxu.bs.group.Event
- isGroupEnd() - 类中的方法 cn.zhxu.bs.group.Event
- isGroupOr() - 类中的方法 cn.zhxu.bs.group.Event
- isGroupStart() - 类中的方法 cn.zhxu.bs.group.Event
- isIgnoreCase() - 类中的方法 cn.zhxu.bs.convertor.EnumFieldConvertor
- isIgnoreCase() - 类中的方法 cn.zhxu.bs.FieldOp.OpPara
- isIgnoreCase() - 类中的方法 cn.zhxu.bs.param.FieldParam
- isJdbcPara() - 类中的方法 cn.zhxu.bs.SqlSnippet.SqlPara
- isMapToSingleTable(SearchBean) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- isNamed(String) - 接口中的方法 cn.zhxu.bs.FieldOp
-
猜测该运算符的名字
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.Between
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.Contain
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.Empty
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.EndWith
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.Equal
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.GreaterEqual
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.GreaterThan
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.InList
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.IsNull
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.LessEqual
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.LessThan
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.NotBetween
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.NotEmpty
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.NotEqual
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.NotIn
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.NotLike
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.NotNull
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.OrLike
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.SqlCond
- isNamed(String) - 类中的方法 cn.zhxu.bs.operator.StartWith
- isNonPublic() - 接口中的方法 cn.zhxu.bs.FieldOp
-
该运算符是否非公开的,若是非公开的,则只能在参数构建器中使用它 只有公开的运算符才能加入运算符池
FieldOpPool - isNonPublic() - 类中的方法 cn.zhxu.bs.operator.SqlCond
- isNotBlank(String) - 类中的静态方法 cn.zhxu.bs.util.StringUtils
- IsNull - cn.zhxu.bs.operator中的类
-
IsNull 值运算符
- IsNull - 类中的静态变量 cn.zhxu.bs.FieldOps
-
为 null
- IsNull() - 类的构造器 cn.zhxu.bs.operator.IsNull
- isOr() - 类中的方法 cn.zhxu.bs.group.Group
- isRaw() - 类中的方法 cn.zhxu.bs.group.Group
- isShouldQueryCluster() - 类中的方法 cn.zhxu.bs.SearchSql
- isShouldQueryList() - 类中的方法 cn.zhxu.bs.SearchSql
- isSortable() - 类中的方法 cn.zhxu.bs.BeanMeta
- isSortable() - 类中的方法 cn.zhxu.bs.DbMapping.Table
- isSqlColumnChar(char) - 类中的静态方法 cn.zhxu.bs.util.StringUtils
- isTransactional() - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- isUnderlineCase() - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- isUpperCase() - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- isValid(Set<String>) - 类中的方法 cn.zhxu.bs.param.OrderBy
- isValue() - 类中的方法 cn.zhxu.bs.group.Event
J
- JSON - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
JSON 字段
- JsonFieldConvertor - cn.zhxu.bs.convertor中的类
-
[Json 字符串 to 对象] 字段转换器 与
DefaultBeanReflector配合使用 - JsonFieldConvertor() - 类的构造器 cn.zhxu.bs.convertor.JsonFieldConvertor
- JsonFieldConvertor(boolean) - 类的构造器 cn.zhxu.bs.convertor.JsonFieldConvertor
- judgeAll(Predicate<V>) - 类中的方法 cn.zhxu.bs.group.Group
-
判断是否所有的 V 都满足 evaluator
- judgeAny(Predicate<V>) - 类中的方法 cn.zhxu.bs.group.Group
-
判断是否存在一个 V 满足 evaluator
K
- keySet() - 类中的方法 cn.zhxu.bs.util.MapWrapper
L
- LessEqual - cn.zhxu.bs.operator中的类
-
小于等于运算符
- LessEqual - 类中的静态变量 cn.zhxu.bs.FieldOps
-
小于等于
- LessEqual() - 类的构造器 cn.zhxu.bs.operator.LessEqual
- LessThan - cn.zhxu.bs.operator中的类
-
小于运算符
- LessThan - 类中的静态变量 cn.zhxu.bs.FieldOps
-
小于
- LessThan() - 类的构造器 cn.zhxu.bs.operator.LessThan
- limit(long, int) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
分页
- Limit(int, long) - 类的构造器 cn.zhxu.bs.util.MapBuilder.Limit
- LIST_ALL - 类中的静态变量 cn.zhxu.bs.param.FetchType
-
查询所有列表数据,即不分页
- LIST_FIRST - 类中的静态变量 cn.zhxu.bs.param.FetchType
-
只查询第一条列表数据
- LIST_ONLY - 类中的静态变量 cn.zhxu.bs.param.FetchType
-
只查询列表数据(分页)
- ListFieldConvertor - cn.zhxu.bs.convertor中的类
-
[字符串 to List] 字段转换器 与
DefaultBeanReflector配合使用 - ListFieldConvertor() - 类的构造器 cn.zhxu.bs.convertor.ListFieldConvertor
- ListFieldConvertor(String) - 类的构造器 cn.zhxu.bs.convertor.ListFieldConvertor
- ListFieldConvertor.Convertor<T> - cn.zhxu.bs.convertor中的接口
- log - 类中的静态变量 cn.zhxu.bs.implement.AbstractSearcher
- log - 类中的静态变量 cn.zhxu.bs.implement.DefaultSqlExecutor
- lonely() - 接口中的方法 cn.zhxu.bs.FieldOp
- lonely() - 类中的方法 cn.zhxu.bs.operator.Empty
- lonely() - 类中的方法 cn.zhxu.bs.operator.IsNull
- lonely() - 类中的方法 cn.zhxu.bs.operator.NotEmpty
- lonely() - 类中的方法 cn.zhxu.bs.operator.NotNull
- lonely() - 类中的方法 cn.zhxu.bs.operator.SqlCond
- LONG - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
长整形字段
- LRUCache<T> - cn.zhxu.bs.util中的类
-
LRU 缓存
- LRUCache(int) - 类的构造器 cn.zhxu.bs.util.LRUCache
M
- map - 类中的变量 cn.zhxu.bs.util.Builder
- map(Class<?>) - 接口中的方法 cn.zhxu.bs.DbMapping.DbTypeMapper
- map(Class<?>) - 类中的方法 cn.zhxu.bs.implement.DefaultDbTypeMapper
- MapBuilder - cn.zhxu.bs.util中的类
-
检索参数构建器
- MapBuilder(Map<String, Object>) - 类的构造器 cn.zhxu.bs.util.MapBuilder
- MapBuilder.Limit - cn.zhxu.bs.util中的类
- MapBuilder.Page - cn.zhxu.bs.util中的类
- mapFieldIndex(Map<String, Set<Integer>>, String, int) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- mapSearcher() - 类中的静态方法 cn.zhxu.bs.SearcherBuilder
-
用于构建一个 MapSearcher 实例
- MapSearcher - cn.zhxu.bs中的接口
-
Map 对象检索器接口 根据 SearchBean 的 Class 和 检索参数,自动检索,数据以 Map 对象呈现
- MapSearcherBuilder() - 类的构造器 cn.zhxu.bs.SearcherBuilder.MapSearcherBuilder
- mapTo() - annotation interface 中的元素 cn.zhxu.bs.bean.DbField
-
用于指定该字段映射到哪张表
- MapUtils - cn.zhxu.bs.util中的类
- MapUtils() - 类的构造器 cn.zhxu.bs.util.MapUtils
- MapWrapper - cn.zhxu.bs.util中的类
- MapWrapper(Map<String, Object>) - 类的构造器 cn.zhxu.bs.util.MapWrapper
- MapWrapper(Map<String, Object>, String, String) - 类的构造器 cn.zhxu.bs.util.MapWrapper
- match(Type, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.ListFieldConvertor
- metaResolver(MetaResolver) - 类中的方法 cn.zhxu.bs.SearcherBuilder.MapSearcherBuilder
- MetaResolver - cn.zhxu.bs中的接口
-
Bean 的元信息 解析接口
- MySqlDialect - cn.zhxu.bs.dialect中的类
-
MySql 方言实现
- MySqlDialect() - 类的构造器 cn.zhxu.bs.dialect.MySqlDialect
N
- name() - annotation interface 中的元素 cn.zhxu.bs.bean.DbField
-
字段属性名,用于衍生字段参数,不指定时,默认为实体类的属性名
- name() - 接口中的方法 cn.zhxu.bs.FieldOp
-
该运算符的名称
- name() - 类中的方法 cn.zhxu.bs.operator.Between
- name() - 类中的方法 cn.zhxu.bs.operator.Contain
- name() - 类中的方法 cn.zhxu.bs.operator.Empty
- name() - 类中的方法 cn.zhxu.bs.operator.EndWith
- name() - 类中的方法 cn.zhxu.bs.operator.Equal
- name() - 类中的方法 cn.zhxu.bs.operator.GreaterEqual
- name() - 类中的方法 cn.zhxu.bs.operator.GreaterThan
- name() - 类中的方法 cn.zhxu.bs.operator.InList
- name() - 类中的方法 cn.zhxu.bs.operator.IsNull
- name() - 类中的方法 cn.zhxu.bs.operator.LessEqual
- name() - 类中的方法 cn.zhxu.bs.operator.LessThan
- name() - 类中的方法 cn.zhxu.bs.operator.NotBetween
- name() - 类中的方法 cn.zhxu.bs.operator.NotEmpty
- name() - 类中的方法 cn.zhxu.bs.operator.NotEqual
- name() - 类中的方法 cn.zhxu.bs.operator.NotIn
- name() - 类中的方法 cn.zhxu.bs.operator.NotLike
- name() - 类中的方法 cn.zhxu.bs.operator.NotNull
- name() - 类中的方法 cn.zhxu.bs.operator.OrLike
- name() - 类中的方法 cn.zhxu.bs.operator.SqlCond
- name() - 类中的方法 cn.zhxu.bs.operator.StartWith
- name(FieldFns.FieldFn<T, ?>) - 类中的静态方法 cn.zhxu.bs.util.FieldFns
- newInstance(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanReflector
- newSqlSnippet() - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
- newSqlSnippetParam(String) - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
- next() - 接口中的方法 cn.zhxu.bs.SqlResult.ResultSet
-
游标移动到下一条记录
- NONE - enum class 中的枚举常量 cn.zhxu.bs.bean.InheritType
-
不继承
- NotBetween - cn.zhxu.bs.operator中的类
-
区间运算符
- NotBetween - 类中的静态变量 cn.zhxu.bs.FieldOps
-
不在 ..
- NotBetween() - 类的构造器 cn.zhxu.bs.operator.NotBetween
- NotEmpty - cn.zhxu.bs.operator中的类
-
非空运算符
- NotEmpty - 类中的静态变量 cn.zhxu.bs.FieldOps
-
不为空
- NotEmpty() - 类的构造器 cn.zhxu.bs.operator.NotEmpty
- NotEqual - cn.zhxu.bs.operator中的类
-
不等于运算符
- NotEqual - 类中的静态变量 cn.zhxu.bs.FieldOps
-
不等于
- NotEqual() - 类的构造器 cn.zhxu.bs.operator.NotEqual
- NotIn - cn.zhxu.bs.operator中的类
-
NotIn 运算符
- NotIn - 类中的静态变量 cn.zhxu.bs.FieldOps
-
不在某个集合内 not in
- NotIn() - 类的构造器 cn.zhxu.bs.operator.NotIn
- NotLike - cn.zhxu.bs.operator中的类
-
NotLike 运算符,用法:
- NotLike - 类中的静态变量 cn.zhxu.bs.FieldOps
-
not like {v}
- NotLike() - 类的构造器 cn.zhxu.bs.operator.NotLike
- NotNull - cn.zhxu.bs.operator中的类
-
非 IsNull 运算符
- NotNull - 类中的静态变量 cn.zhxu.bs.FieldOps
-
不为 null
- NotNull() - 类的构造器 cn.zhxu.bs.operator.NotNull
- NumberFieldConvertor - cn.zhxu.bs.convertor中的类
-
[数字 to 数字] 字段转换器 与
DefaultBeanReflector配合使用 v4.0.0.alpha3 开始支持 BigDecimal 与 Integer Long Float Double Short Byte 之间的转换 - NumberFieldConvertor() - 类的构造器 cn.zhxu.bs.convertor.NumberFieldConvertor
- NumberParamConvertor - cn.zhxu.bs.convertor中的类
-
[String | Number to Number] 参数值转换器
- NumberParamConvertor() - 类的构造器 cn.zhxu.bs.convertor.NumberParamConvertor
O
- ObjectUtils - cn.zhxu.bs.util中的类
- ObjectUtils() - 类的构造器 cn.zhxu.bs.util.ObjectUtils
- ObjKey2 - cn.zhxu.bs.util中的类
-
两个对象组成一个键
- ObjKey2(Object, Object) - 类的构造器 cn.zhxu.bs.util.ObjKey2
- obtainList(String) - 类中的方法 cn.zhxu.bs.util.Builder
- of(FieldFns.FieldFn<T, ?>, Object) - 类中的静态方法 cn.zhxu.bs.util.MapUtils
-
构建只有一个键值对的 Map 对象
- of(FieldFns.FieldFn<T, ?>, Object, FieldFns.FieldFn<T, ?>, Object) - 类中的静态方法 cn.zhxu.bs.util.MapUtils
-
构建只有两个键值对的 Map 对象
- of(String, Object) - 类中的静态方法 cn.zhxu.bs.util.MapUtils
-
构建只有一个键值对的 Map 对象
- of(String, Object, String, Object) - 类中的静态方法 cn.zhxu.bs.util.MapUtils
-
构建只有两个键值对的 Map 对象
- ONLY_ENTITY - enum class 中的枚举常量 cn.zhxu.bs.bean.SortType
-
只允许在实体类内通过
SearchBean注解指定排序字段 - ONLY_SELECT - 类中的静态变量 cn.zhxu.bs.util.MapBuilder
- ONLY_SUMMARY - 类中的静态变量 cn.zhxu.bs.param.FetchType
-
只查询统计信息
- ONLY_TOTAL - 类中的静态变量 cn.zhxu.bs.param.FetchType
-
只查询总条数
- onlyOn() - annotation interface 中的元素 cn.zhxu.bs.bean.DbField
-
用于指定该字段只允许接受的运算符,为空时,表示任意运算符都接受
- onlySelect(FieldFns.FieldFn<T, ?>...) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
指定只 Select 某些字段
- onlySelect(String...) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
指定只 Select 某些字段
- onReadOperator(char) - 类中的方法 cn.zhxu.bs.group.DefaultExprParser
- onSlowSql(Class<?>, String, List<Object>, long) - 接口中的方法 cn.zhxu.bs.SqlExecutor.SlowListener
-
监听慢 SQL
- op(FieldOp) - 类中的方法 cn.zhxu.bs.util.Builder
-
指定上个字段的运算符
- op(Class<? extends FieldOp>) - 类中的方法 cn.zhxu.bs.util.Builder
-
指定上个字段的运算符
- op(String) - 类中的方法 cn.zhxu.bs.util.Builder
-
指定上个字段的运算符
- operate(StringBuilder, FieldOp.OpPara) - 接口中的方法 cn.zhxu.bs.FieldOp
-
执行该运算符
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.Between
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.Contain
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.Empty
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.EndWith
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.Equal
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.GreaterEqual
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.GreaterThan
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.InList
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.IsNull
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.LessEqual
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.LessThan
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.NotBetween
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.NotEmpty
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.NotEqual
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.NotIn
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.NotLike
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.NotNull
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.OrLike
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.SqlCond
- operate(StringBuilder, FieldOp.OpPara) - 类中的方法 cn.zhxu.bs.operator.StartWith
- OpPara(FieldOp.OpPara.FieldSqlGetter, boolean, Object[]) - 类的构造器 cn.zhxu.bs.FieldOp.OpPara
- or(Group<V>) - 类中的方法 cn.zhxu.bs.group.Group
-
与另一个 Group 做 或 运算
- OracleDialect - cn.zhxu.bs.dialect中的类
-
Oracle 方言实现
- OracleDialect() - 类的构造器 cn.zhxu.bs.dialect.OracleDialect
- ORDER_ASC - 类中的静态变量 cn.zhxu.bs.param.OrderBy
- ORDER_BY - 类中的静态变量 cn.zhxu.bs.util.MapBuilder
- ORDER_DESC - 类中的静态变量 cn.zhxu.bs.param.OrderBy
- orderBy() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
- orderBy(FieldFns.FieldFn<T, ?>) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
指定按某个字段排序(默认升序)可再次调用
MapBuilder.desc()或MapBuilder.asc()方法指定排序方法 - orderBy(FieldFns.FieldFn<T, ?>, String) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
指定按某个字段排序 v3.4.0 后支持调用多次,来指定多字段排序
- orderBy(String) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
指定按某个字段排序(默认升序)可再次调用
MapBuilder.desc()或MapBuilder.asc()方法指定排序方法 - orderBy(String, String) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
指定按某个字段排序 v3.4.0 后支持调用多次,来指定多字段排序
- OrderBy - cn.zhxu.bs.param中的类
-
排序参数
- OrderBy(String, String) - 类的构造器 cn.zhxu.bs.param.OrderBy
- OrLike - cn.zhxu.bs.operator中的类
-
OrLike 运算符
- OrLike - 类中的静态变量 cn.zhxu.bs.FieldOps
-
like {v1} or like {v1}
- OrLike() - 类的构造器 cn.zhxu.bs.operator.OrLike
P
- page(long, int) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
分页
- Page(int, long) - 类的构造器 cn.zhxu.bs.util.MapBuilder.Page
- PageExtractor - cn.zhxu.bs中的接口
-
分页提取器
- PageOffsetExtractor - cn.zhxu.bs.implement中的类
- PageOffsetExtractor() - 类的构造器 cn.zhxu.bs.implement.PageOffsetExtractor
- PageSizeExtractor - cn.zhxu.bs.implement中的类
- PageSizeExtractor() - 类的构造器 cn.zhxu.bs.implement.PageSizeExtractor
- Paging - cn.zhxu.bs.param中的类
-
分页参数
- Paging(int, long) - 类的构造器 cn.zhxu.bs.param.Paging
- PAGING - 类中的静态变量 cn.zhxu.bs.util.MapBuilder
- ParamAware - cn.zhxu.bs.bean中的接口
-
参数感知接口,SearchBean 的可选实现接口, 当 SearchBean 实现这个接口时,可以在 afterAssembly 方法里添加 bean 装配完之后的自定义逻辑 并且可以感知到检索时的参数
- ParamFilter - cn.zhxu.bs中的接口
-
检索参数过滤器
- paramResolver(ParamResolver) - 类中的方法 cn.zhxu.bs.SearcherBuilder.MapSearcherBuilder
- ParamResolver - cn.zhxu.bs中的接口
-
请求参数解析器接口
- parse() - 类中的方法 cn.zhxu.bs.group.DefaultExprParser
- parse() - 接口中的方法 cn.zhxu.bs.group.ExprParser
-
解析
- PLACEHOLDER_PATTERN - 类中的静态变量 cn.zhxu.bs.operator.SqlCond
- PostgreSqlDialect - cn.zhxu.bs.dialect中的类
-
PostgreSQL 方言实现
- PostgreSqlDialect() - 类的构造器 cn.zhxu.bs.dialect.PostgreSqlDialect
- put(String, Object) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
添加参数
- putAll(Map<String, ?>) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
批量添加参数
R
- readNext() - 类中的方法 cn.zhxu.bs.group.DefaultExprParser
-
读取下一个
- reflect(BeanMeta<T>, Collection<FieldMeta>, Function<String, Object>) - 接口中的方法 cn.zhxu.bs.BeanReflector
- reflect(BeanMeta<T>, Collection<FieldMeta>, Function<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanReflector
- removeEldestEntry(Map.Entry) - 类中的方法 cn.zhxu.bs.util.LRUCache
- requireFieldMeta(String) - 类中的方法 cn.zhxu.bs.BeanMeta
- resolve(BeanMeta<?>, Group<List<FieldParam>>, String) - 接口中的方法 cn.zhxu.bs.group.GroupPair.Resolver
-
解析 GroupPair
- resolve(BeanMeta<?>, Group<List<FieldParam>>, String) - 类中的方法 cn.zhxu.bs.implement.GroupPairResolver
- resolve(BeanMeta<?>, FetchType, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- resolve(BeanMeta<?>, FetchType, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.ParamResolver
- resolve(BeanMeta<T>, SearchParam) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- resolve(BeanMeta<T>, SearchParam) - 接口中的方法 cn.zhxu.bs.SqlResolver
- resolve(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultMetaResolver
- resolve(Class<T>) - 接口中的方法 cn.zhxu.bs.MetaResolver
- resolve(String) - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
- resolve(String) - 接口中的方法 cn.zhxu.bs.group.GroupResolver
-
将组表达式解析为 Group 对象
- resolve(String) - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
- resolve(String) - 接口中的方法 cn.zhxu.bs.SnippetResolver
- resolveAlias(DbMapping.Column, Set<String>) - 类中的方法 cn.zhxu.bs.implement.DefaultMetaResolver
- resolveDbFieldSql(SqlSnippet, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- resolveFetchFields(BeanMeta<?>, FetchType, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- resolveGroupBy(BeanMeta<?>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- resolveGroupPair(BeanMeta<?>, Group<List<FieldParam>>, SqlWrapper<Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- resolveMetadata(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultMetaResolver
- resolveOrderBys(Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- resolvePaging(FetchType, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- resolveParamsGroup(Collection<FieldMeta>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- resolveTableSql(SqlSnippet, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- Result(PreparedStatement, ResultSet) - 类的构造器 cn.zhxu.bs.implement.DefaultSqlExecutor.Result
- ResultFilter - cn.zhxu.bs中的接口
-
检索结果过滤器
- ROOT_GROUP - 类中的静态变量 cn.zhxu.bs.util.Builder
-
根组,根组的条件总是会被用到
S
- sameTo(FieldOp) - 接口中的方法 cn.zhxu.bs.FieldOp
-
判断两个运算符是否是同一个类型
- search(Class<T>) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
- search(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- search(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- search(Class<T>) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
- search(Class<T>, FieldFns.FieldFn<T, ?>) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
- search(Class<T>, FieldFns.FieldFn<T, ?>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- search(Class<T>, FieldFns.FieldFn<T, ?>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- search(Class<T>, FieldFns.FieldFn<T, ?>) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
- search(Class<T>, String) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
- search(Class<T>, String) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- search(Class<T>, String) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- search(Class<T>, String) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
- search(Class<T>, String[]) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
- search(Class<T>, String[]) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- search(Class<T>, String[]) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- search(Class<T>, String[]) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
- search(Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
适合需要分页的查询
- search(Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- search(Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- search(Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
适合需要分页的查询
- search(Class<T>, Map<String, Object>, FetchType) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- search(Class<T>, Map<String, Object>, FetchType) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- search(Class<T>, Map<String, Object>, FieldFns.FieldFn<T, ?>) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
适合需要分页的查询
- search(Class<T>, Map<String, Object>, FieldFns.FieldFn<T, ?>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- search(Class<T>, Map<String, Object>, FieldFns.FieldFn<T, ?>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- search(Class<T>, Map<String, Object>, FieldFns.FieldFn<T, ?>) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
适合需要分页的查询
- search(Class<T>, Map<String, Object>, String) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
适合需要分页的查询
- search(Class<T>, Map<String, Object>, String) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- search(Class<T>, Map<String, Object>, String) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- search(Class<T>, Map<String, Object>, String) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
适合需要分页的查询
- search(Class<T>, Map<String, Object>, String[]) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
适合需要分页的查询
- search(Class<T>, Map<String, Object>, String[]) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- search(Class<T>, Map<String, Object>, String[]) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- search(Class<T>, Map<String, Object>, String[]) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
适合需要分页的查询
- searchAll(Class<T>) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
检索满足条件的所有数据,不支持偏移,您可以在参数过滤器中注入它们
- searchAll(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- searchAll(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- searchAll(Class<T>) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
检索满足条件的所有数据,不支持偏移,您可以在参数过滤器中注入它们
- searchAll(Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
检索满足条件的所有数据,不支持偏移
- searchAll(Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- searchAll(Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- searchAll(Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
检索满足条件的所有数据,不支持偏移
- SearchBean - cn.zhxu.bs.bean中的Annotation Interface
-
用于注解一个 SearchBean v3.0.0 后该注解可以缺省,缺省时根据
DbMapping自动映射数据库表 - searchCount(Class<T>) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- searchCount(Class<T>) - 接口中的方法 cn.zhxu.bs.Searcher
-
此方法省略了检索参数,您可以在参数过滤器中注入它们
- searchCount(Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- searchCount(Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.Searcher
- Searcher - cn.zhxu.bs中的接口
-
检索器接口 根据 SearchBean 的 Class 和 检索参数,自动检索数据 它有两个子接口:
MapSearcher与BeanSearcher - SearcherBuilder - cn.zhxu.bs中的类
-
检索器 Builder
- SearcherBuilder() - 类的构造器 cn.zhxu.bs.SearcherBuilder
- SearcherBuilder.BeanSearcherBuilder - cn.zhxu.bs中的类
- SearcherBuilder.MapSearcherBuilder - cn.zhxu.bs中的类
- SearchException - cn.zhxu.bs中的异常错误
-
检索器异常
- SearchException(String) - 异常错误的构造器 cn.zhxu.bs.SearchException
- SearchException(String, Throwable) - 异常错误的构造器 cn.zhxu.bs.SearchException
- searchFirst(Class<T>) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
此方法省略了检索参数,您可以在参数过滤器中注入它们
- searchFirst(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- searchFirst(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- searchFirst(Class<T>) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
此方法省略了检索参数,您可以在参数过滤器中注入它们
- searchFirst(Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.BeanSearcher
- searchFirst(Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- searchFirst(Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- searchFirst(Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.MapSearcher
- searchList(Class<T>) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
适合不需要分页的查询,您可以在参数过滤器中注入它们
- searchList(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- searchList(Class<T>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- searchList(Class<T>) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
适合不需要分页的查询,您可以在参数过滤器中注入它们
- searchList(Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.BeanSearcher
-
适合不需要分页的查询
- searchList(Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- searchList(Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- searchList(Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.MapSearcher
-
适合不需要分页的查询
- SearchParam - cn.zhxu.bs中的类
-
检索参数
- SearchParam(Map<String, Object>, FetchType, List<String>, Group<List<FieldParam>>, Paging) - 类的构造器 cn.zhxu.bs.SearchParam
- SearchResult<T> - cn.zhxu.bs中的类
-
检索结果
- SearchResult(Number, int, Number[]) - 类的构造器 cn.zhxu.bs.SearchResult
- SearchSql<T> - cn.zhxu.bs中的类
-
检索的 SQL 信息
- SearchSql(BeanMeta<T>, List<String>) - 类的构造器 cn.zhxu.bs.SearchSql
- searchSum(Class<T>, FieldFns.FieldFn<T, ?>) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- searchSum(Class<T>, FieldFns.FieldFn<T, ?>) - 接口中的方法 cn.zhxu.bs.Searcher
-
此方法省略了检索参数,您可以在参数过滤器中注入它们
- searchSum(Class<T>, String) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- searchSum(Class<T>, String) - 接口中的方法 cn.zhxu.bs.Searcher
-
此方法省略了检索参数,您可以在参数过滤器中注入它们
- searchSum(Class<T>, String[]) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- searchSum(Class<T>, String[]) - 接口中的方法 cn.zhxu.bs.Searcher
-
此方法省略了检索参数,您可以在参数过滤器中注入它们
- searchSum(Class<T>, Map<String, Object>, FieldFns.FieldFn<T, ?>) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- searchSum(Class<T>, Map<String, Object>, FieldFns.FieldFn<T, ?>) - 接口中的方法 cn.zhxu.bs.Searcher
- searchSum(Class<T>, Map<String, Object>, String) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- searchSum(Class<T>, Map<String, Object>, String) - 接口中的方法 cn.zhxu.bs.Searcher
- searchSum(Class<T>, Map<String, Object>, String[]) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- searchSum(Class<T>, Map<String, Object>, String[]) - 接口中的方法 cn.zhxu.bs.Searcher
- SELECT_EXCLUDE - 类中的静态变量 cn.zhxu.bs.util.MapBuilder
- selectable() - 类中的方法 cn.zhxu.bs.FieldMeta
- selectExclude(FieldFns.FieldFn<T, ?>...) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
指定 Select 需要排除哪些字段
- selectExclude(String...) - 类中的方法 cn.zhxu.bs.util.MapBuilder
-
指定 Select 需要排除哪些字段
- setAndKey(char) - 类中的方法 cn.zhxu.bs.group.DefaultParserFactory
- setAroundChar(String) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- setBeanReflector(BeanReflector) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanSearcher
- setCache(Cache<Group<String>>) - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
- setClusterSqlString(String) - 类中的方法 cn.zhxu.bs.SearchSql
- setConvertors(List<ListFieldConvertor.Convertor<?>>) - 类中的方法 cn.zhxu.bs.convertor.ListFieldConvertor
- setConvertors(List<FieldConvertor.BFieldConvertor>) - 类中的方法 cn.zhxu.bs.implement.DefaultBeanReflector
- setConvertors(List<FieldConvertor.MFieldConvertor>) - 类中的方法 cn.zhxu.bs.implement.DefaultMapSearcher
- setConvertors(List<FieldConvertor.ParamConvertor>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setCountAlias(String) - 类中的方法 cn.zhxu.bs.SearchSql
- setDataSource(String, DataSource) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
-
设置具名数据源
- setDataSource(DataSource) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
-
设置默认数据源
- setDbMapping(DbMapping) - 类中的方法 cn.zhxu.bs.implement.DefaultMetaResolver
- setDbTypeMapper(DbMapping.DbTypeMapper) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- setDefaultInheritType(InheritType) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- setDefaultSize(int) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- setDefaultSortType(SortType) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- setDialect(Dialect) - 接口中的方法 cn.zhxu.bs.dialect.DialectSensor
- setDialect(Dialect) - 类中的方法 cn.zhxu.bs.dialect.DialectWrapper
- setDialect(Dialect) - 类中的方法 cn.zhxu.bs.FieldOpPool
- setEnabled(boolean) - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
- setFailOnError(boolean) - 类中的方法 cn.zhxu.bs.convertor.EnumFieldConvertor
- setFailOnError(boolean) - 类中的方法 cn.zhxu.bs.convertor.JsonFieldConvertor
- setFalseValues(String[]) - 类中的方法 cn.zhxu.bs.convertor.BoolFieldConvertor
- setFalseValues(String[]) - 类中的方法 cn.zhxu.bs.convertor.BoolParamConvertor
- setFieldOpPool(FieldOpPool) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setFieldOps(List<FieldOp>) - 类中的方法 cn.zhxu.bs.FieldOpPool
- setFormat(String, String) - 类中的方法 cn.zhxu.bs.convertor.DateFormatFieldConvertor
-
添加一个日期/时间格式,例如(优先级以此递减):
- setGexprName(String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setGroupPairResolver(GroupPair.Resolver) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
- setGroupResolver(GroupResolver) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setGroupSeparator(String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setIgnoreCase(boolean) - 类中的方法 cn.zhxu.bs.convertor.EnumFieldConvertor
- setIgnoreCase(boolean) - 类中的方法 cn.zhxu.bs.param.FieldParam
- setIgnoreCaseSuffix(String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setIgnoreFields(String[]) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- setInterceptors(List<SqlInterceptor>) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- setItemSeparator(String) - 类中的方法 cn.zhxu.bs.convertor.ListFieldConvertor
- setJdbcPara(boolean) - 类中的方法 cn.zhxu.bs.SqlSnippet.SqlPara
- setListSqlString(String) - 类中的方法 cn.zhxu.bs.SearchSql
- setMaxAllowedOffset(long) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- setMaxAllowedSize(int) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- setMaxCacheCount(int) - 类中的方法 cn.zhxu.bs.util.LRUCache
- setMaxExprLength(int) - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
- setMaxParaMapSize(int) - 类中的方法 cn.zhxu.bs.filter.SizeLimitParamFilter
- setMetaResolver(MetaResolver) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- setName(String) - 类中的方法 cn.zhxu.bs.SqlSnippet.SqlPara
- setOffset(long) - 类中的方法 cn.zhxu.bs.param.Paging
- setOffsetName(String) - 类中的方法 cn.zhxu.bs.implement.PageOffsetExtractor
- setOnlySelectName(String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setOperator(Object) - 类中的方法 cn.zhxu.bs.param.FieldParam
- setOperatorSuffix(String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setOrderByName(String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setOrderName(String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setOrKey(char) - 类中的方法 cn.zhxu.bs.group.DefaultParserFactory
- setPageExtractor(PageExtractor) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setPageName(String) - 类中的方法 cn.zhxu.bs.implement.PageSizeExtractor
- setPageSize(int) - 类中的方法 cn.zhxu.bs.SqlResult
- setParamEndFlags(String[]) - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
- setParamFilters(List<ParamFilter>) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setParamPrefix(String) - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
- setParamResolver(ParamResolver) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- setParserFactory(ExprParser.Factory) - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
- setRedundantSuffixes(String[]) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- setResultFilters(List<ResultFilter>) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- setSelectExcludeName(String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setSeparator(String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setShouldQueryCluster(boolean) - 类中的方法 cn.zhxu.bs.SearchSql
- setShouldQueryList(boolean) - 类中的方法 cn.zhxu.bs.SearchSql
- setSize(int) - 类中的方法 cn.zhxu.bs.param.Paging
- setSizeName(String) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- setSlowListener(SqlExecutor.SlowListener) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
- setSlowSqlThreshold(long) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
-
设置慢 SQL 阈值(最小慢 SQL 执行时间)
- setSnippetResolver(SnippetResolver) - 类中的方法 cn.zhxu.bs.implement.DefaultMetaResolver
- setSortName(String) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- setSql(String) - 类中的方法 cn.zhxu.bs.SqlWrapper
- setSqlExecutor(SqlExecutor) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- setSqlName(String) - 类中的方法 cn.zhxu.bs.SqlSnippet.SqlPara
- setSqlResolver(SqlResolver) - 类中的方法 cn.zhxu.bs.implement.AbstractSearcher
- setStart(int) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- setTablePrefix(String) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- setTransactional(boolean) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
-
设置是否使用只读事务
- setTransactionIsolation(int) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlExecutor
-
设置只读事务的隔离级别(只在开启了事务后有效)
- setUnderlineCase(boolean) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- setUpperCase(boolean) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- setZoneId(ZoneId) - 类中的方法 cn.zhxu.bs.convertor.DateFieldConvertor
- setZoneId(ZoneId) - 类中的方法 cn.zhxu.bs.convertor.DateFormatFieldConvertor
- setZoneId(ZoneId) - 类中的方法 cn.zhxu.bs.convertor.DateTimeParamConvertor
- SHORT - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
短整形
- shouldIgnore(DefaultDbMapping.BeanField, String[]) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- shouldQueryCluster() - 类中的方法 cn.zhxu.bs.param.FetchType
- shouldQueryList() - 类中的方法 cn.zhxu.bs.param.FetchType
- shouldQueryTotal() - 类中的方法 cn.zhxu.bs.param.FetchType
- simplify(String) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- SINGLE_TABLE_PATTERN - 类中的静态变量 cn.zhxu.bs.implement.DefaultDbMapping
- SizeLimitParamFilter - cn.zhxu.bs.filter中的类
-
参数大小限制过滤器 风险控制,用于避免前端恶意传参生成过于复杂的 SQL
- SizeLimitParamFilter() - 类的构造器 cn.zhxu.bs.filter.SizeLimitParamFilter
- SizeLimitParamFilter(int) - 类的构造器 cn.zhxu.bs.filter.SizeLimitParamFilter
- SnippetResolver - cn.zhxu.bs中的接口
-
SQL 片段解析器
- sortable(SortType) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- sortType() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
-
排序约束类型: 为
SortType.ALLOW_PARAM时,表示:允许使用 检索参数 重新指定排序字段, 为SortType.ONLY_ENTITY时,表示:只可以 使用本注解的SearchBean.orderBy()属性指定排序字段,并会忽略 检索参数中的排序信息 为SortType.DEFAULT时,表示:根据检索器的实例级配置DefaultDbMapping.getDefaultSortType()来决定 是否允许使用 检索参数 重新指定排序字段 - SortType - cn.zhxu.bs.bean中的Enum Class
-
排序约束类型
- sql(String) - 类中的方法 cn.zhxu.bs.util.Builder
-
自定义 SQL 条件,一般配和
Builder.field(FieldFn, FieldFn[])一起使用,例如: - sql(String, Object...) - 类中的方法 cn.zhxu.bs.util.Builder
-
自定义 SQL 条件,一般配和
Builder.field(FieldFn, FieldFn[])一起使用,例如: - SqlCond - cn.zhxu.bs.operator中的类
-
自定义 SQL 运算符,改运算符只能通过参数构建器
MapUtils.builder()使用 - SqlCond(String) - 类的构造器 cn.zhxu.bs.operator.SqlCond
- SqlCond(String, Object[]) - 类的构造器 cn.zhxu.bs.operator.SqlCond
- sqlContains(String, String) - 类中的静态方法 cn.zhxu.bs.util.StringUtils
-
快速判断 SQL 片段中是否包含某个列
- sqlExecutor(SqlExecutor) - 类中的方法 cn.zhxu.bs.SearcherBuilder.MapSearcherBuilder
- SqlExecutor - cn.zhxu.bs中的接口
-
SQL 执行器
- SqlExecutor.SlowListener - cn.zhxu.bs中的接口
-
慢 SQL 监听器
- SqlInterceptor - cn.zhxu.bs中的接口
-
Sql 拦截器
- SqlPara(String) - 类的构造器 cn.zhxu.bs.SqlSnippet.SqlPara
- sqlResolver(SqlResolver) - 类中的方法 cn.zhxu.bs.SearcherBuilder.MapSearcherBuilder
- SqlResolver - cn.zhxu.bs中的接口
- SqlResult<T> - cn.zhxu.bs中的类
-
SQL 执行结果
- SqlResult(SearchSql<T>) - 类的构造器 cn.zhxu.bs.SqlResult
- SqlResult(SearchSql<T>, SqlResult.ResultSet, SqlResult.Result) - 类的构造器 cn.zhxu.bs.SqlResult
- SqlResult.Result - cn.zhxu.bs中的接口
-
结果(单条记录)
- SqlResult.ResultSet - cn.zhxu.bs中的接口
-
结果集(多条记录)
- SqlServerDialect - cn.zhxu.bs.dialect中的类
-
SqlServer (v2012+) 方言实现
- SqlServerDialect() - 类的构造器 cn.zhxu.bs.dialect.SqlServerDialect
- SqlSnippet - cn.zhxu.bs中的类
-
SQL 片段
- SqlSnippet() - 类的构造器 cn.zhxu.bs.SqlSnippet
- SqlSnippet(String) - 类的构造器 cn.zhxu.bs.SqlSnippet
- SqlSnippet.SqlPara - cn.zhxu.bs中的类
-
内嵌参数
- SqlWrapper<T> - cn.zhxu.bs中的类
-
SQL 片段
- SqlWrapper() - 类的构造器 cn.zhxu.bs.SqlWrapper
- SqlWrapper(String) - 类的构造器 cn.zhxu.bs.SqlWrapper
- StartWith - cn.zhxu.bs.operator中的类
-
起始运算符
- StartWith - 类中的静态变量 cn.zhxu.bs.FieldOps
-
以 ..
- StartWith() - 类的构造器 cn.zhxu.bs.operator.StartWith
- string(Object) - 类中的静态方法 cn.zhxu.bs.util.ObjectUtils
- STRING - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
字符串
- StringUtils - cn.zhxu.bs.util中的类
- StringUtils() - 类的构造器 cn.zhxu.bs.util.StringUtils
- StrNumFieldConvertor - cn.zhxu.bs.convertor中的类
-
[字符串 to 数字] 字段转换器 与
DefaultBeanReflector配合使用 - StrNumFieldConvertor() - 类的构造器 cn.zhxu.bs.convertor.StrNumFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.B2MFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.BoolFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.BoolNumFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.BoolParamConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.DateFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.DateFormatFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.DateParamConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.DateTimeParamConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.EnumFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.JsonFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.ListFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.NumberFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.NumberParamConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.StrNumFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.TimeFieldConvertor
- supports(FieldMeta, Class<?>) - 类中的方法 cn.zhxu.bs.convertor.TimeParamConvertor
- supports(FieldMeta, Class<?>) - 接口中的方法 cn.zhxu.bs.FieldConvertor
- supports(Class<?>) - 类中的方法 cn.zhxu.bs.convertor.DateFormatFieldConvertor.Formatter
T
- table(Class<?>) - 接口中的方法 cn.zhxu.bs.DbMapping
-
根据 beanClass 获取表名 在 SearchBean 的类上没加
SearchBean注解时 或SearchBean.tables()属性为空时,根据该方法自动映射 - table(Class<?>) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- Table(String) - 类的构造器 cn.zhxu.bs.DbMapping.Table
- Table(String, String, String, String, String, boolean, String, boolean, int, List<DbMapping.Column>) - 类的构造器 cn.zhxu.bs.DbMapping.Table
- TABLE - enum class 中的枚举常量 cn.zhxu.bs.bean.InheritType
-
表继承
- tables() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
-
参与检索的数据库表名,例如: users u, user_role ur, roles r v3.0.0 后可空,为空时以类名映射表名
- tables(Class<?>, SearchBean) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- TIME - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
时间(没有日期)
- TIME_PATTERN - 类中的静态变量 cn.zhxu.bs.convertor.DateFormatFieldConvertor
- TimeFieldConvertor - cn.zhxu.bs.convertor中的类
-
时间字段转换器: java.sql.Time、LocalTime 之间的转换
- TimeFieldConvertor() - 类的构造器 cn.zhxu.bs.convertor.TimeFieldConvertor
- timeout() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
- TimeParamConvertor - cn.zhxu.bs.convertor中的类
-
[String | java.util.Date | LocalDate to java.sql.Date] 参数值转换器
- TimeParamConvertor() - 类的构造器 cn.zhxu.bs.convertor.TimeParamConvertor
- toBoolean(Object) - 类中的静态方法 cn.zhxu.bs.util.ObjectUtils
- toColumnName(DefaultDbMapping.BeanField) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- toFieldParam(FieldMeta, Set<Integer>, MapWrapper) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- toFields(FieldFns.FieldFn<T, ?>...) - 类中的方法 cn.zhxu.bs.util.Builder
- toHyphenation(String, String) - 类中的静态方法 cn.zhxu.bs.util.StringUtils
-
驼峰风格风格转连字符风格
- toInt(Object) - 类中的静态方法 cn.zhxu.bs.util.ObjectUtils
- toList(Object) - 类中的静态方法 cn.zhxu.bs.util.ObjectUtils
- toLocalDate(Instant) - 类中的方法 cn.zhxu.bs.convertor.DateFieldConvertor
- toLong(Object) - 类中的静态方法 cn.zhxu.bs.util.ObjectUtils
- toOffset(Map<String, Object>, int) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- toOffset(Map<String, Object>, int) - 类中的方法 cn.zhxu.bs.implement.PageOffsetExtractor
- toOffset(Map<String, Object>, int) - 类中的方法 cn.zhxu.bs.implement.PageSizeExtractor
- toOperator(String, MapWrapper, FieldParam) - 类中的方法 cn.zhxu.bs.implement.DefaultParamResolver
- toPaging(MapBuilder.Limit) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- toPaging(MapBuilder.Page) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- toSize(Object) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
- toString() - 类中的方法 cn.zhxu.bs.group.Group
- toString() - 类中的方法 cn.zhxu.bs.param.OrderBy
- toString() - 类中的方法 cn.zhxu.bs.SearchResult
- toTableName(Class<?>) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
- toUnderline(String) - 类中的静态方法 cn.zhxu.bs.util.StringUtils
-
驼峰风格风格转下划线风格
- toUpperCase(StringBuilder, String) - 接口中的方法 cn.zhxu.bs.dialect.Dialect
-
把字段 dbField 转换为大写
- toUpperCase(StringBuilder, String) - 类中的方法 cn.zhxu.bs.dialect.DialectWrapper
-
把字段 dbField 转换为大写
- transform(Function<V, R>) - 类中的方法 cn.zhxu.bs.group.Group
-
值转换
- TRUE - enum class 中的枚举常量 cn.zhxu.bs.bean.Cluster
-
是聚合字段
- type() - annotation interface 中的元素 cn.zhxu.bs.bean.DbField
-
数据库字段类型,当被该注解标记的字段作为检索条件时,该属性用于对用户传入的字段值进行转换
- TYPE_AND - 类中的静态变量 cn.zhxu.bs.group.Event
- TYPE_AND - 类中的静态变量 cn.zhxu.bs.group.Group
-
且组,表示子组 groups 之间都是 且 的关系
- TYPE_GROUP_END - 类中的静态变量 cn.zhxu.bs.group.Event
- TYPE_GROUP_START - 类中的静态变量 cn.zhxu.bs.group.Event
- TYPE_OR - 类中的静态变量 cn.zhxu.bs.group.Event
- TYPE_OR - 类中的静态变量 cn.zhxu.bs.group.Group
-
或组,表示子组 groups 之间都是 或 的关系
- TYPE_RAW - 类中的静态变量 cn.zhxu.bs.group.Group
-
原生组,表示改组有原生参数集
- TYPE_VALUE - 类中的静态变量 cn.zhxu.bs.group.Event
U
- UNKNOWN - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
-
未知(自动推断)
- updateValueStack(char) - 类中的方法 cn.zhxu.bs.group.DefaultExprParser
- upperCase(Object) - 类中的静态方法 cn.zhxu.bs.operator.OrLike
- upperCase(Object[]) - 类中的静态方法 cn.zhxu.bs.util.ObjectUtils
- useGroup(Group<List<FieldParam>>, BeanMeta<?>, List<String>, Map<String, Object>, StringBuilder, List<Object>, boolean) - 类中的方法 cn.zhxu.bs.implement.DefaultSqlResolver
V
- value() - annotation interface 中的元素 cn.zhxu.bs.bean.DbField
-
用于指定属性对应数据库的哪张表的哪个字段,例如: u.username 别名 u 由 @SearchBean 注解的 tables 值指定 v3.0.0 后可空,为空时以字段名映射列名
- Value(Object, int) - 类的构造器 cn.zhxu.bs.param.FieldParam.Value
- valueOf(String) - enum class中的静态方法 cn.zhxu.bs.bean.Cluster
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cn.zhxu.bs.bean.DbType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cn.zhxu.bs.bean.InheritType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cn.zhxu.bs.bean.SortType
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 cn.zhxu.bs.bean.Cluster
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cn.zhxu.bs.bean.DbType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cn.zhxu.bs.bean.InheritType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cn.zhxu.bs.bean.SortType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- where() - annotation interface 中的元素 cn.zhxu.bs.bean.SearchBean
-
Where 条件,例如: u.id = ur.user_id and ur.role_id = r.id
- withMapTo(String, String) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
All Classes and Interfaces|常量字段值|所有程序包|序列化表格