索引

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格

A

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.BaseSearcher
 
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 做 且 运算
and(Consumer<Builder<?>>) - 类中的方法 cn.zhxu.bs.util.Builder
 
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
 
BaseSearcher - cn.zhxu.bs.implement中的类
自动检索器 根据 Bean 的 Class 和请求参数,自动检索 Bean
BaseSearcher() - 类的构造器 cn.zhxu.bs.implement.BaseSearcher
 
BaseSearcher(SqlExecutor) - 类的构造器 cn.zhxu.bs.implement.BaseSearcher
 
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(BaseSearcher) - 类中的方法 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.EnumParamConvertor
 
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
创建一个解析器
currentKey() - 类中的方法 cn.zhxu.bs.dialect.DynamicDialect
 

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
 
DateParamConvertor(DateParamConvertor.Target) - 类的构造器 cn.zhxu.bs.convertor.DateParamConvertor
 
DateParamConvertor.Target - cn.zhxu.bs.convertor中的Enum Class
转换目标
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
 
DateTimeParamConvertor(DateTimeParamConvertor.Target) - 类的构造器 cn.zhxu.bs.convertor.DateTimeParamConvertor
 
DateTimeParamConvertor.Target - cn.zhxu.bs.convertor中的Enum Class
转换目标
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中的接口
SearchBeanDbField 缺省时 自动与数据库表名与字段名映射
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
 
DefaultDbTypeMapper(DbType) - 类的构造器 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.dialect.DynamicDialectSupport
 
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.BaseSearcher
 
DOUBLE - enum class 中的枚举常量 cn.zhxu.bs.bean.DbType
双精度
DynamicDialect - cn.zhxu.bs.dialect中的类
动态方言,当同一个项目中使用到多种不同数据库时使用
DynamicDialect() - 类的构造器 cn.zhxu.bs.dialect.DynamicDialect
 
DynamicDialectSupport - cn.zhxu.bs.dialect中的类
 
DynamicDialectSupport() - 类的构造器 cn.zhxu.bs.dialect.DynamicDialectSupport
 

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
 
EnumParamConvertor - cn.zhxu.bs.convertor中的类
[String | Enum to Number(枚举序号) | String(枚举名)] 参数值转换器
EnumParamConvertor() - 类的构造器 cn.zhxu.bs.convertor.EnumParamConvertor
 
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.DynamicDialect
 
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.BaseSearcher
 
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
 
getDefaultKey() - 类中的方法 cn.zhxu.bs.dialect.DynamicDialect
 
getDefaultSize() - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
 
getDefaultSortType() - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
 
getDialect() - 类中的方法 cn.zhxu.bs.dialect.DialectWrapper
 
getDialectMap() - 类中的方法 cn.zhxu.bs.dialect.DynamicDialect
 
getEnumAutoMapTo() - 类中的方法 cn.zhxu.bs.implement.DefaultDbTypeMapper
 
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.BaseSearcher
 
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.BaseSearcher
 
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.BaseSearcher
 
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.BaseSearcher
 
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.BaseSearcher
 
getSqlName() - 类中的方法 cn.zhxu.bs.SqlSnippet.SqlPara
 
getSqlName(String, int, int) - 类中的方法 cn.zhxu.bs.implement.DefaultSnippetResolver
 
getSqlResolver() - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
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.BaseSearcher
 
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
 
getTarget() - 类中的方法 cn.zhxu.bs.convertor.DateParamConvertor
 
getTarget() - 类中的方法 cn.zhxu.bs.convertor.DateTimeParamConvertor
 
getTarget() - 类中的方法 cn.zhxu.bs.convertor.TimeParamConvertor
 
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() - 类中的方法 cn.zhxu.bs.util.Builder
 
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.DynamicDialect
 
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.dialect.DynamicDialectSupport
 
intercept(SearchSql<T>, Map<String, Object>, FetchType) - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
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
 
isEmpty() - 类中的方法 cn.zhxu.bs.param.FieldParam.Value
 
isEnabled() - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
 
isFailOnError() - 类中的方法 cn.zhxu.bs.convertor.EnumFieldConvertor
 
isFailOnError() - 类中的方法 cn.zhxu.bs.convertor.JsonFieldConvertor
 
isFailOnParamError() - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
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中的接口
 
LOCAL_DATE - enum class 中的枚举常量 cn.zhxu.bs.convertor.DateParamConvertor.Target
 
LOCAL_DATE_TIME - enum class 中的枚举常量 cn.zhxu.bs.convertor.DateTimeParamConvertor.Target
 
LOCAL_TIME - enum class 中的枚举常量 cn.zhxu.bs.convertor.TimeParamConvertor.Target
 
log - 类中的静态变量 cn.zhxu.bs.implement.BaseSearcher
 
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
长整形字段
lookup() - 类中的方法 cn.zhxu.bs.dialect.DynamicDialect
查找当前的方言
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
游标移动到下一条记录
nextGroup() - 类中的方法 cn.zhxu.bs.util.Builder
 
nextGroup(String) - 类中的方法 cn.zhxu.bs.util.Builder
 
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 做 或 运算
or(Consumer<Builder<?>>) - 类中的方法 cn.zhxu.bs.util.Builder
 
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, Dialect) - 类中的方法 cn.zhxu.bs.dialect.DynamicDialect
添加方言
put(String, Object) - 类中的方法 cn.zhxu.bs.util.MapBuilder
添加参数
put(Map<String, Dialect>) - 类中的方法 cn.zhxu.bs.dialect.DynamicDialect
添加方言
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.BaseSearcher
 
searchCount(Class<T>) - 接口中的方法 cn.zhxu.bs.Searcher
此方法省略了检索参数,您可以在参数过滤器中注入它们
searchCount(Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
searchCount(Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.Searcher
 
Searcher - cn.zhxu.bs中的接口
检索器接口 根据 SearchBean 的 Class 和 检索参数,自动检索数据 它有两个子接口:MapSearcherBeanSearcher
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.BaseSearcher
 
searchSum(Class<T>, FieldFns.FieldFn<T, ?>) - 接口中的方法 cn.zhxu.bs.Searcher
此方法省略了检索参数,您可以在参数过滤器中注入它们
searchSum(Class<T>, String) - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
searchSum(Class<T>, String) - 接口中的方法 cn.zhxu.bs.Searcher
此方法省略了检索参数,您可以在参数过滤器中注入它们
searchSum(Class<T>, String[]) - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
searchSum(Class<T>, String[]) - 接口中的方法 cn.zhxu.bs.Searcher
此方法省略了检索参数,您可以在参数过滤器中注入它们
searchSum(Class<T>, Map<String, Object>, FieldFns.FieldFn<T, ?>) - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
searchSum(Class<T>, Map<String, Object>, FieldFns.FieldFn<T, ?>) - 接口中的方法 cn.zhxu.bs.Searcher
 
searchSum(Class<T>, Map<String, Object>, String) - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
searchSum(Class<T>, Map<String, Object>, String) - 接口中的方法 cn.zhxu.bs.Searcher
 
searchSum(Class<T>, Map<String, Object>, String[]) - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
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
 
setCurrent(String) - 类中的静态方法 cn.zhxu.bs.dialect.DynamicDialect
设置当前的数据源名称
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
 
setDefaultDialect(Dialect) - 类中的方法 cn.zhxu.bs.dialect.DynamicDialect
 
setDefaultInheritType(InheritType) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
 
setDefaultKey(String) - 类中的方法 cn.zhxu.bs.dialect.DynamicDialect
设置默认方言的键
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
 
setEnumAutoMapTo(DbType) - 类中的方法 cn.zhxu.bs.implement.DefaultDbTypeMapper
 
setFailOnError(boolean) - 类中的方法 cn.zhxu.bs.convertor.EnumFieldConvertor
 
setFailOnError(boolean) - 类中的方法 cn.zhxu.bs.convertor.JsonFieldConvertor
 
setFailOnParamError(boolean) - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
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.BaseSearcher
 
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.BaseSearcher
 
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.BaseSearcher
 
setParserFactory(ExprParser.Factory) - 类中的方法 cn.zhxu.bs.group.DefaultGroupResolver
 
setRedundantSuffixes(String[]) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
 
setResultFilters(List<ResultFilter>) - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
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.BaseSearcher
 
setSqlName(String) - 类中的方法 cn.zhxu.bs.SqlSnippet.SqlPara
 
setSqlResolver(SqlResolver) - 类中的方法 cn.zhxu.bs.implement.BaseSearcher
 
setStart(int) - 类中的方法 cn.zhxu.bs.implement.BasePageExtractor
 
setTablePrefix(String) - 类中的方法 cn.zhxu.bs.implement.DefaultDbMapping
 
setTarget(DateParamConvertor.Target) - 类中的方法 cn.zhxu.bs.convertor.DateParamConvertor
 
setTarget(DateTimeParamConvertor.Target) - 类中的方法 cn.zhxu.bs.convertor.DateTimeParamConvertor
 
setTarget(TimeParamConvertor.Target) - 类中的方法 cn.zhxu.bs.convertor.TimeParamConvertor
 
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[]) 一起使用,例如:
SQL_DATE - enum class 中的枚举常量 cn.zhxu.bs.convertor.DateParamConvertor.Target
 
SQL_TIME - enum class 中的枚举常量 cn.zhxu.bs.convertor.TimeParamConvertor.Target
 
SQL_TIMESTAMP - enum class 中的枚举常量 cn.zhxu.bs.convertor.DateTimeParamConvertor.Target
 
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.EnumParamConvertor
 
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
继承 SearchBean 注解
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
 
TimeParamConvertor(TimeParamConvertor.Target) - 类的构造器 cn.zhxu.bs.convertor.TimeParamConvertor
 
TimeParamConvertor.Target - cn.zhxu.bs.convertor中的Enum Class
转换目标
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 转换为大写
toUpperCase(StringBuilder, String) - 类中的方法 cn.zhxu.bs.dialect.DynamicDialect
 
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.
valueOf(String) - enum class中的静态方法 cn.zhxu.bs.convertor.DateParamConvertor.Target
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 cn.zhxu.bs.convertor.DateTimeParamConvertor.Target
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 cn.zhxu.bs.convertor.TimeParamConvertor.Target
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.
values() - enum class中的静态方法 cn.zhxu.bs.convertor.DateParamConvertor.Target
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 cn.zhxu.bs.convertor.DateTimeParamConvertor.Target
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 cn.zhxu.bs.convertor.TimeParamConvertor.Target
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
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格