跳过导航链接
A B C D E F G H I J K L M N O P Q R S T U V W 

A

addExactKeywords(WhereSupport, String, List<Column>, List<Column>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
增加精确搜索关键字
addItem(T) - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.field.ListField
增加对象
addItems(List<? extends T>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.field.ListField
批量增加对象
addKeywords(WhereSupport, String, List<Column>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
增加关键字查询参数
aggregate(AggregateFunctionNameEnum, String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
获取聚合列
aggregate(AggregateFunctionNameEnum, String, boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
获取聚合列
aggregate(String, IColumn[], String, boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
获取聚合列
AggregateColumn - tech.ibit.mybatis.sqlbuilder中的类
定义聚合函数列
AggregateColumn(String, IColumn[], String) - 类 的构造器tech.ibit.mybatis.sqlbuilder.AggregateColumn
构造函数
AggregateFunctionNameEnum - tech.ibit.mybatis.sqlbuilder.enums中的枚举
聚合函数名称
allFlgs(long) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造全包含标记位条件内容(扩展)
allFlgs(String) - 类 中的方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造全包含标记位条件内容
and(List<Criteria>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.Criteria
构造AND条件
and(CriteriaItem) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.Criteria
构造AND条件
and() - 类 中的方法tech.ibit.mybatis.sqlbuilder.CriteriaItem
生成and条件
andHaving(CriteriaItem) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultHavingSupport
`HAVING AND item`语句
andHaving(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultHavingSupport
`HAVING AND (havings)`语句
andHaving(CriteriaItem) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING AND item`语句
andHaving(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING AND (havings)`语句
ands(List) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.Criteria
构造AND条件列表
andWhere(CriteriaItem) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultWhereSupport
`WHERE AND` 语句
andWhere(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultWhereSupport
`WHERE AND` 语句
andWhere(CriteriaItem) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE AND` 语句
andWhere(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE AND` 语句
anyFlgs(long) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造全包含任意标记位条件内容(扩展)
anyFlgs(String) - 类 中的方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造全包含任意标记位条件内容
append(List<Criteria>, boolean, StringBuilder, List<ColumnValue>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultCriteriaSupport
扩展prepareSql和values
append(PrepareStatement, StringBuilder, List<ColumnValue>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultPrepareStatementSupport
扩展目标sql和values
append(List<PrepareStatement>, StringBuilder, List<ColumnValue>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultPrepareStatementSupport
扩展目标sql和values
AutoIncrementIdSetterMethod - tech.ibit.mybatis.sqlbuilder中的类
自增长id Setter相关方法
AutoIncrementIdSetterMethod() - 类 的构造器tech.ibit.mybatis.sqlbuilder.AutoIncrementIdSetterMethod
 
avg(String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
平均数

B

batchInsertInto(Mapper<T>, List<T>, List<Column>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造批量插入对象的SQL对象参数 SQL语法 : `INSERT INTO table(column1, column2, ...) values(?
batchUpdateById(Mapper<T>, List<T>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键批量更新实体
batchUpdateById(Mapper<T>, List<T>, List<Column>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键批量更新实体
batchUpdateByIdAndIgnoreColumns(Mapper<T>, List<T>, List<Column>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键更新非忽略的列
between(Object, Object) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"BETWEEN AND"条件内容
between(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"BETWEEN AND"条件内容
BooleanField - tech.ibit.mybatis.sqlbuilder.sql.field中的类
Distinct 字段
BooleanField() - 类 的构造器tech.ibit.mybatis.sqlbuilder.sql.field.BooleanField
 

C

CollectionUtils - tech.ibit.mybatis.utils中的类
集合工具类
CollectionUtils() - 类 的构造器tech.ibit.mybatis.utils.CollectionUtils
 
Column - tech.ibit.mybatis.sqlbuilder中的类
列定义
Column() - 类 的构造器tech.ibit.mybatis.sqlbuilder.Column
 
column(List<? extends IColumn>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.ColumnSupport
`t.column1, t.column2, ...
column(IColumn) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.ColumnSupport
`t.column`语句, "t": 为表的别名
column(List<? extends IColumn>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultColumnSupport
`t.column1, t.column2, ...
column(IColumn) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultColumnSupport
`t.column`语句, "t": 为表的别名
ColumnAs - tech.ibit.mybatis.sqlbuilder中的类
列(带别名)
ColumnAs(Column, String) - 类 的构造器tech.ibit.mybatis.sqlbuilder.ColumnAs
构造函数
columnDefaultPo() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
columnDefaultPo() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
定义搜索列(从mapper getPoClazz中获取)
ColumnInfo - tech.ibit.mybatis.sqlbuilder.converter中的类
列信息
ColumnInfo() - 类 的构造器tech.ibit.mybatis.sqlbuilder.converter.ColumnInfo
 
columnNullPointer(String, String) - 异常错误 中的静态方法tech.ibit.mybatis.sqlbuilder.exception.SqlException
列为空
columnPo(Class) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.ColumnSupport
传入实体类
columnPo(Class) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultColumnSupport
传入实体类
ColumnSetValue - tech.ibit.mybatis.sqlbuilder.converter中的类
列-值对(带列额外信息)
ColumnSetValue(Column, Object, boolean, boolean, boolean) - 类 的构造器tech.ibit.mybatis.sqlbuilder.converter.ColumnSetValue
 
ColumnSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
Column支持
ColumnValue - tech.ibit.mybatis.sqlbuilder中的类
列-值对
ColumnValue() - 类 的构造器tech.ibit.mybatis.sqlbuilder.ColumnValue
 
columnValueNotFound() - 异常错误 中的静态方法tech.ibit.mybatis.sqlbuilder.exception.SqlException
列值不存在
CommonEnum - tech.ibit.mybatis中的接口
通用枚举类定义(如果需要将类型转换为枚举类的字段,枚举类都要继承此类)
CommonEnumTypeHandler<E extends CommonEnum> - tech.ibit.mybatis中的类
通用枚举类处理器(在ResultMap定义映射枚举字段,typeHandler类型)
CommonEnumTypeHandler(Class<E>) - 类 的构造器tech.ibit.mybatis.CommonEnumTypeHandler
构造函数
complexFullJoinOn(Table, List<CriteriaItem>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
`FULL JOIN table t1 on t1.column1=t0.column2, t1.column3=t0.column4 AND t1.column5=?
complexFullJoinOn(Table, List<CriteriaItem>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`FULL JOIN table t1 on t1.column1=t0.column2, t1.column3=t0.column4 AND t1.column5=?
complexInnerJoinOn(Table, List<CriteriaItem>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
`INNER JOIN table t1 on t1.column1=t0.column2, t1.column3=t0.column4 AND t1.column5=?
complexInnerJoinOn(Table, List<CriteriaItem>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`INNER JOIN table t1 on t1.column1=t0.column2, t1.column3=t0.column4 AND t1.column5=?
complexLeftJoinOn(Table, List<CriteriaItem>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
`LEFT JOIN table t1 on t1.column1=t0.column2, t1.column3=t0.column4 AND t1.column5=?
complexLeftJoinOn(Table, List<CriteriaItem>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`LEFT JOIN table t1 on t1.column1=t0.column2, t1.column3=t0.column4 AND t1.column5=?
complexRightJoinOn(Table, List<CriteriaItem>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
`RIGHT JOIN table t1 on t1.column1=t0.column2, t1.column3=t0.column4 AND t1.column5=?
complexRightJoinOn(Table, List<CriteriaItem>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`RIGHT JOIN table t1 on t1.column1=t0.column2, t1.column3=t0.column4 AND t1.column5=?
copyColumns(T, Class<P>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
对象复制
copyColumns(List<T>, Class<P>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
对象列表复制
count(String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
计数
count(String, boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
计数
CountSql - tech.ibit.mybatis.sqlbuilder.sql中的接口
定义计数接口
CountSqlImpl - tech.ibit.mybatis.sqlbuilder.sql.impl中的类
CountSqlImpl
CountSqlImpl(RawMapper) - 类 的构造器tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
createCount() - 接口 中的方法tech.ibit.mybatis.RawMapper
创建计数
createCount(RawMapper) - 类 中的方法tech.ibit.mybatis.sqlbuilder.SqlFactory
创建计数
createDelete() - 接口 中的方法tech.ibit.mybatis.RawMapper
创建删除
createDelete(RawMapper) - 类 中的方法tech.ibit.mybatis.sqlbuilder.SqlFactory
创建删除
createInsert() - 接口 中的方法tech.ibit.mybatis.RawMapper
创建插入
createInsert(RawMapper) - 类 中的方法tech.ibit.mybatis.sqlbuilder.SqlFactory
创建插入
createQuery() - 接口 中的方法tech.ibit.mybatis.RawMapper
创建搜索
createQuery(RawMapper<T>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.SqlFactory
创建搜索
createUpdate() - 接口 中的方法tech.ibit.mybatis.RawMapper
创建更新
createUpdate(RawMapper) - 类 中的方法tech.ibit.mybatis.sqlbuilder.SqlFactory
创建更新
Criteria - tech.ibit.mybatis.sqlbuilder中的类
查询条件(where 或 having)
CriteriaItem - tech.ibit.mybatis.sqlbuilder中的类
条件内容对象
CriteriaItem() - 类 的构造器tech.ibit.mybatis.sqlbuilder.CriteriaItem
 
CriteriaItemValueTypeEnum - tech.ibit.mybatis.sqlbuilder.enums中的枚举
条件值类型枚举
CriteriaLogicalEnum - tech.ibit.mybatis.sqlbuilder.enums中的枚举
条件关系
CriteriaMaker - tech.ibit.mybatis.sqlbuilder中的类
条件内容字串创建类
customerOrderBy(List<?>, boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnOrderBySupport
自定义排序
customerOrderBy(List<?>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnOrderBySupport
自定义排序
CustomOrderBy - tech.ibit.mybatis.sqlbuilder中的类
自定义排序
CustomOrderBy(IColumn, List<?>) - 类 的构造器tech.ibit.mybatis.sqlbuilder.CustomOrderBy
构造函数
CustomOrderBy(IColumn, List<?>, boolean) - 类 的构造器tech.ibit.mybatis.sqlbuilder.CustomOrderBy
构造函数

D

DbColumn - tech.ibit.mybatis.sqlbuilder.annotation中的注释类型
列注解
DbId - tech.ibit.mybatis.sqlbuilder.annotation中的注释类型
主键注解
DbTable - tech.ibit.mybatis.sqlbuilder.annotation中的注释类型
表注解
decreaseSet(Number) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnSetItemSupport
设置自减
decreaseSet(Column, Number) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.SetItem
设置自减
DefaultColumnSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultColumnSupport
DefaultCriteriaSupport - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
Criteria Support
DefaultDeleteSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultDeleteSupport
DefaultDistinctSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultDistinctSupport
DefaultFromSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultFromSupport
DefaultGroupBySupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultGroupBySupport
DefaultHavingSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultHavingSupport
DefaultInsertTableSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultInsertTableSupport
DefaultJoinOnSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultJoinOnSupport
DefaultLimitSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultLimitSupport
DefaultOrderBySupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultOrderBySupport
DefaultPrepareStatementSupport - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
条件支持
DefaultSetSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultSetSupport
DefaultSqlSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultSqlSupport
DefaultTableSupport - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
From Support
DefaultUpdateTableSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultUpdateTableSupport
DefaultUseAliasSupport - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
UseAlias Support
DefaultValuesSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultValuesSupport
DefaultWhereSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl中的接口
DefaultWhereSupport
delete(Table) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultDeleteSupport
`DELETE t1.*` 语句, t1表示"表别名"
delete(List<Table>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultDeleteSupport
`DELETE t1.*, t2.* ...` 语句, t1, t2表示"表别名"
delete(Table) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.DeleteSupport
`DELETE t1.*` 语句, t1表示"表别名"
delete(List<Table>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.DeleteSupport
`DELETE t1.*, t2.* ...` 语句, t1, t2表示"表别名"
deleteById(K) - 接口 中的方法tech.ibit.mybatis.MultipleIdMapper
通过主键删除记录
deleteById(K) - 接口 中的方法tech.ibit.mybatis.SingleIdMapper
通过主键删除记录
deleteById(SingleIdMapper<T, K>, K) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键删除对象的SQL对象参数(单列作为主键)
deleteById(SingleIdMapper<T, K>, K) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键删除
deleteByIds(List<K>) - 接口 中的方法tech.ibit.mybatis.MultipleIdMapper
通过主键批量删除记录
deleteByIds(Collection<K>) - 接口 中的方法tech.ibit.mybatis.SingleIdMapper
通过主键批量删除记录
deleteByIds(SingleIdMapper<T, K>, Collection<K>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键删除对象的SQL对象参数(单列作为主键)
deleteByIds(SingleIdMapper<T, K>, Collection<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键批量删除
deleteByMultiId(MultipleIdMapper<T, K>, K) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键删除对象的SQL对象参数(多列作为主键)
deleteByMultiId(MultipleIdMapper<T, K>, K) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键删除
deleteByMultiIds(MultipleIdMapper<T, K>, List<K>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键删除对象的SQL对象参数(多列作为主键)
deleteByMultiIds(MultipleIdMapper<T, K>, List<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键批量删除
deleteFrom(Table) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.DeleteSql
删除表,item和from同时设置
deleteFrom(List<Table>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.DeleteSql
删除表,item和from同时设置
deleteFrom(Table) - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
删除表,item和from同时设置
deleteFrom(List<Table>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
删除表,item和from同时设置
deleteFromDefault() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.DeleteSql
删除表,从mapper获取
deleteFromDefault() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
DeleteSql - tech.ibit.mybatis.sqlbuilder.sql中的接口
DeleteSql
DeleteSqlImpl - tech.ibit.mybatis.sqlbuilder.sql.impl中的类
DeleteSqlImpl
DeleteSqlImpl(RawMapper) - 类 的构造器tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
DeleteSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
DeleteItem Support
distinct() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultDistinctSupport
distinct 操作
distinct(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultDistinctSupport
distinct 操作
distinct() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.DistinctSupport
distinct 操作
distinct(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.DistinctSupport
distinct 操作
DistinctSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
Distinct Support

E

egt(Object) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"大于等于"条件内容
egt(IColumn) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"大于等于"条件内容
egt(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"大于等于"条件内容
egt(Column, Column) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"大于等于"条件内容
elt(Object) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"小于等于"条件内容
elt(IColumn) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"小于等于"条件内容
elt(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"小于等于"条件内容
elt(String, String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"小于等于"条件内容
empty() - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.PrepareStatement
获取空的PrepareStatement
EntityConverter - tech.ibit.mybatis.sqlbuilder.converter中的类
实体转换类
EntityConverter() - 类 的构造器tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
 
eq(Object) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"相等"条件内容
eq(IColumn) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"相等"条件内容
eq(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"相等"条件内容
eq(String, String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"相等"条件内容
equals(Object) - 类 中的方法tech.ibit.mybatis.sqlbuilder.Column
重写equals方法
equals(Object) - 类 中的方法tech.ibit.mybatis.sqlbuilder.Table
重写equals方法
execute(Map<String, Object>) - 类 中的方法tech.ibit.mybatis.SqlProvider
执行方法
executeCount() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.CountSql
计数
executeCount() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
executeDelete() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.DeleteSql
执行删除
executeDelete() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
executeInsert() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
executeInsert() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.InsertSql
插入
executeInsertWithGenerateKeys(KeyValuePair) - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
executeInsertWithGenerateKeys(KeyValuePair) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.InsertSql
插入
executeQuery() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
executeQuery(Class<P>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
executeQuery() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
查询
executeQuery(Class<P>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
查询
executeQueryDefault() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
executeQueryDefault() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
查询基本类型
executeQueryDefaultPage() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
executeQueryDefaultPage() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
查询基本类型(包含分页信息)
executeQueryOne() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
executeQueryOne(Class<P>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
executeQueryOne() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
查询单个对象
executeQueryOne(Class<P>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
查询单个对象
executeQueryPage() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
executeQueryPage(Class<P>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
executeQueryPage() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
查询(包含分页信息)
executeQueryPage(Class<P>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
查询(包含分页信息)
executeUpdate() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
executeUpdate() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.UpdateSql
执行更新

F

FlagCriteriaItem - tech.ibit.mybatis.sqlbuilder中的类
标记位查询条件
FlagCriteriaItem.ContainsType - tech.ibit.mybatis.sqlbuilder中的枚举
包含类型
from(Table) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultFromSupport
`FROM table1 t1` 语句, t1表示"表别名"
from(List<Table>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultFromSupport
`FROM table1 t1, table2 t2...` 语句, t1, t2表示"表别名"
from(Table) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.FromSupport
`FROM table1 t1` 语句, t1表示"表别名"
from(List<Table>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.FromSupport
`FROM table1 t1, table2 t2...` 语句, t1, t2表示"表别名"
fromDefault() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.CountSql
计算默认的表
fromDefault() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
fromDefault() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
fromDefault() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
定义搜索定义搜索表(从 mapper getDefaultTable 中获取)
FromSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
From Support
full(Table, List<Column>, List<CriteriaItem>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.JoinOn
full join on
full(Table, List<Column>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.JoinOn
full join on
fullJoinOn(Table, List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
`FULL JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
fullJoinOn(Table, List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`FULL JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句

G

getAutoIncrementIdSetterMethod(Class) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取自增长id的Setter方法
getBetweenInstance(IColumn, OperatorEnum, Object, Object) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaItem
构造between条件
getById(K) - 接口 中的方法tech.ibit.mybatis.MultipleIdMapper
通过主键获取
getById(K) - 接口 中的方法tech.ibit.mybatis.SingleIdMapper
通过主键获取
getById(SingleIdMapper<T, K>, K) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(单列作为主键)
getById(SingleIdMapper<T, K>, Class, K) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(单列作为主键)
getById(SingleIdMapper<T, K>, K) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键获取实体
getByIds(List<K>) - 接口 中的方法tech.ibit.mybatis.MultipleIdMapper
通过主键批量获取
getByIds(Collection<K>) - 接口 中的方法tech.ibit.mybatis.SingleIdMapper
通过主键批量获取
getByIds(SingleIdMapper<T, K>, Collection<K>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(单列作为主键)
getByIds(SingleIdMapper<T, K>, Class, Collection<K>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(单列作为主键)
getByIds(SingleIdMapper<T, K>, Collection<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键批量获取实体
getByMultiId(MultipleIdMapper<T, K>, K) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(多列作为主键)
getByMultiId(MultipleIdMapper<T, K>, Class, K) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(多列作为主键)
getByMultiId(MultipleIdMapper<T, K>, K) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键获取实体
getByMultiIds(MultipleIdMapper<T, K>, List<K>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(多列作为主键)
getByMultiIds(MultipleIdMapper<T, K>, Class, List<K>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(多列作为主键)
getByMultiIds(MultipleIdMapper<T, K>, List<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键批量获取实体
getColumn() - 类 中的方法tech.ibit.mybatis.sqlbuilder.AggregateColumn
 
getColumn() - 类 中的方法tech.ibit.mybatis.sqlbuilder.Column
 
getColumn() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
获取列
getColumn() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
获取列
getColumn() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnOrderBySupport
获取列
getColumn() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnSetItemSupport
获取列
getColumn() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.IOrderBy
获取列
getColumn() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultColumnSupport
获取列
getColumn() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultValuesSupport
获取列
getColumnCompareInstance(IColumn, OperatorEnum, IColumn) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaItem
构造两列比较条件
getColumnPrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultColumnSupport
获取预查询SQL对象
getColumnPrepareStatement() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultValuesSupport
获取列预查询SQL
getColumns(Class) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取列
getColumns() - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
获取列
getCompareColumnName(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.IColumn
比较的列名称(如where, having, order by等)
getDefaultTable() - 接口 中的方法tech.ibit.mybatis.RawMapper
获取默认的表对象
getDeleteItem() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultDeleteSupport
Delete Item
getDeleteItemPrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultDeleteSupport
获取预查询SQL对象
getDistinct() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultDistinctSupport
获取distinct
getEnum(Class<E>, Integer) - 接口 中的静态方法tech.ibit.mybatis.CommonEnum
获取枚举值对应的枚举
getEnumMap(Class<E>) - 接口 中的静态方法tech.ibit.mybatis.CommonEnum
获取枚举键值对
getExactKeyWord(String) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
获取精确的关键字
getFrom() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultFromSupport
获取from
getFromPrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultFromSupport
获取预查询SQL对象
getGroupBy() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultGroupBySupport
Group by
getGroupByPrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultGroupBySupport
获取预查询SQL对象
getHaving() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultHavingSupport
Having
getHavingPrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultHavingSupport
获取预查询SQL对象
getId() - 接口 中的方法tech.ibit.mybatis.SingleIdMapper
获取主键列
getIds() - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
获取主键列
getIn(int) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"?"
getInsertPrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultInsertTableSupport
获取预查询SQL对象
getInsertTable() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultInsertTableSupport
获取插入表
getInstance(IColumn, FlagCriteriaItem.ContainsType, long) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.FlagCriteriaItem
获取实例
getJoinOn() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
Join on
getJoinOnPrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
获取预查询SQL对象
getKeyword(String) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
获取keyword
getLimit() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultLimitSupport
获取limit相关参数
getLimitPrepareStatement() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultLimitSupport
获取预查询SQL对象
getMultiValueInstance(IColumn, OperatorEnum, Collection<?>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaItem
构造多值条件
getName() - 类 中的方法tech.ibit.mybatis.sqlbuilder.AggregateColumn
获取列名称
getName() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.IColumn
获取列名称
getNameAs() - 类 中的方法tech.ibit.mybatis.sqlbuilder.Column
获取字段别名(as后面的名称)
getNameAs() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.IColumn
获取列后面的`as`名称
getNameAs() - 类 中的方法tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
 
getNameWithAlias() - 类 中的方法tech.ibit.mybatis.sqlbuilder.Table
获取带别名的名称
getNameWithTableAlias() - 类 中的方法tech.ibit.mybatis.sqlbuilder.AggregateColumn
获取带表别名的列名称
getNameWithTableAlias() - 类 中的方法tech.ibit.mybatis.sqlbuilder.Column
获取带表别名的列名
getNameWithTableAlias() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.IColumn
获取带表别名的列名称
getNameWithTableAlias() - 类 中的方法tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
 
getNotIdColumns() - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
获取非主键列
getNoValueInstance(IColumn, OperatorEnum) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaItem
构造无值条件
getNullableResult(ResultSet, String) - 类 中的方法tech.ibit.mybatis.CommonEnumTypeHandler
 
getNullableResult(ResultSet, int) - 类 中的方法tech.ibit.mybatis.CommonEnumTypeHandler
 
getNullableResult(CallableStatement, int) - 类 中的方法tech.ibit.mybatis.CommonEnumTypeHandler
 
getOrderBy() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultOrderBySupport
Order by
getOrderByPrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultOrderBySupport
获取预查询SQL对象
getParams() - 类 中的方法tech.ibit.mybatis.sqlbuilder.PrepareStatement
获取参数列表
getPoById(SingleIdMapper<T, K>, Class<P>, K) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键获取某个类型的持久化对象
getPoByIds(SingleIdMapper<T, K>, Class<P>, Collection<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键批量获取某个类型的持久化对象
getPoByMultiId(MultipleIdMapper<T, K>, Class<P>, K) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键获取某个类型的持久化对象
getPoByMultiIds(MultipleIdMapper<T, K>, Class<P>, List<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键批量获取某个类型的持久化对象
getPoClazz() - 接口 中的方法tech.ibit.mybatis.RawMapper
获取实体类型
getPrepareStatement(boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.Criteria
获取预查询SQL对象
getPrepareStatement(boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.CriteriaItem
获取预查询SQL对象
getPrepareStatement(boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.CustomOrderBy
构造预查询SQL对象
getPrepareStatement(boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.FlagCriteriaItem
获取预查询SQL对象
getPrepareStatement(boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.JoinOn
 
getPrepareStatement(boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.OrderBy
构造预查询SQL对象
getPrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.PrepareStatementSupplier
获取预查询SQL对象
getPrepareStatement() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.PrepareStatementSupplier
获取预查询SQL对象
getPrepareStatement(boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.SetItem
 
getPrepareStatement() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
getPrepareStatement() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
getPrepareStatement() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
getPrepareStatement() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
getPrepareStatement() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
getPrepareStatement(String, List<T>, Function<T, String>, Function<T, List<ColumnValue>>, String, String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultPrepareStatementSupport
获取 PrepareStatement
getPrepareStatement(String, List<T>, Function<T, String>, Function<T, List<ColumnValue>>, String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultPrepareStatementSupport
获取 PrepareStatement
getPrepareStatement(String, List<? extends PrepareStatementSupplier>, String, String, boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultPrepareStatementSupport
获取 PrepareStatement
getPrepareStatement(String, List<? extends PrepareStatementSupplier>, String, boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultPrepareStatementSupport
获取 PrepareStatement
getPrepareStatement() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.PrepareStatementSupport
获取预查询SQL
getSelectColumnName(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.IColumn
获取查询的列名
getSelectTableName(boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.Table
获取查询名称
getSet() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultSetSupport
获取设置内容
getSetItemPrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultSetSupport
获取预查询SQL对象
getSingleValueInstance(IColumn, OperatorEnum, Object) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaItem
构造单值条件
getSql() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
getSql() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
getSql() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
getSql() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
getSql() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
getSql() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultSqlSupport
返回sql
getTableColumns(Class) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取表的列信息
getTableColumnValues(Object, boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取待更新列信息
getTableColumnValues(Object, List<Column>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取指定表-列值信息
getTableColumnValuesList(List<?>, boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
批量获取需要更新的列信息和相应的值
getTableColumnValuesList(List<?>, List<Column>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
批量指定列获取需要更新的列信息和相应的值
getTableName(boolean) - 类 中的方法tech.ibit.mybatis.sqlbuilder.Table
获取表名
getTablePrepareStatement(ListField<Table>, String, boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultTableSupport
获取预查询SQL对象
getUpdateColumns(Class) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取需要被更新的列
getUpdateColumns(Class, List<Column>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取需要被更新的列
getUpdatePrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultUpdateTableSupport
获取预查询SQL对象
getUpdateTable() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultUpdateTableSupport
获取更新表
getValue() - 接口 中的方法tech.ibit.mybatis.CommonEnum
获取枚举值
getValue() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultValuesSupport
获取值
getValueIns(int, int) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultValuesSupport
构造`?
getValuePrepareStatement() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultValuesSupport
获取Value预查询SQL
getWhere() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultWhereSupport
返回where条件
getWherePrepareStatement(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultWhereSupport
获取预查询SQL对象
groupBy(Column) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultGroupBySupport
`GROUP BY t1.column`语句
groupBy(List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultGroupBySupport
`GROUP BY t1.column1, t2.column2, ...
groupBy(Column) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.GroupBySupport
`GROUP BY t1.column`语句
groupBy(List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.GroupBySupport
`GROUP BY t1.column1, t2.column2, ...
GroupBySupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
GroupBy Support
gt(Object) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"大于"条件内容
gt(IColumn) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"大于"条件内容
gt(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"大于"条件内容
gt(String, String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"大于"条件内容

H

hashCode() - 类 中的方法tech.ibit.mybatis.sqlbuilder.Column
重写hashCode的计算
hashCode() - 类 中的方法tech.ibit.mybatis.sqlbuilder.Table
重写hashCode的计算
having(Criteria) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultHavingSupport
`HAVING`语句
having(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultHavingSupport
`HAVING`语句
having(Criteria) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING`语句
having(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING`语句
HavingSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
Having Support

I

IColumn - tech.ibit.mybatis.sqlbuilder中的接口
定义列接口
IColumnAggregateSupport - tech.ibit.mybatis.sqlbuilder.column.support中的接口
构造聚合函数
IColumnCriteriaItemSupport - tech.ibit.mybatis.sqlbuilder.column.support中的接口
条件内容创建类
IColumnOrderBySupport - tech.ibit.mybatis.sqlbuilder.column.support中的接口
列OrderBy构造
IColumnSetItemSupport - tech.ibit.mybatis.sqlbuilder.column.support中的接口
列构造setItem
idAutoIncrease(String, String) - 异常错误 中的静态方法tech.ibit.mybatis.sqlbuilder.exception.SqlException
自增长字段不能插入
idInvalidUpdate(String, String) - 异常错误 中的静态方法tech.ibit.mybatis.sqlbuilder.exception.SqlException
主键不能被更新
idNotFound(String) - 异常错误 中的静态方法tech.ibit.mybatis.sqlbuilder.exception.SqlException
id不存在
idNullPointer(String, String) - 异常错误 中的静态方法tech.ibit.mybatis.sqlbuilder.exception.SqlException
id为空
IdSqlUtils - tech.ibit.mybatis.sqlbuilder.utils中的类
Id 相关的 sql 工具类
IdSqlUtils() - 类 的构造器tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
 
idValueNotFound() - 异常错误 中的静态方法tech.ibit.mybatis.sqlbuilder.exception.SqlException
i id不存在
ifnull(IColumn, String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
IFNULL函数 语法: IFNULL(expr1, expr2) 规则: 如果 expr1 不为 NULL,就返回 expr1,否则返回 expr2。
in(Collection<?>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"IN"条件内容
in(String, int) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"IN"条件内容
increaseSet(Number) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnSetItemSupport
设置自增长
increaseSet(Column, Number) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.SetItem
设置自增长
inner(Table, List<Column>, List<CriteriaItem>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.JoinOn
inner join on
inner(Table, List<Column>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.JoinOn
inner join on
innerJoinOn(Table, List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
`INNER JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
innerJoinOn(Table, List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`INNER JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
insert(T) - 接口 中的方法tech.ibit.mybatis.Mapper
插入对象
insert(Table) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultInsertTableSupport
`INSERT INTO table1 t1` 语句, t1表示"表别名"
insert(List<Table>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultInsertTableSupport
`INSERT INTO table1 t1, table2 t2...` 语句, t1, t2表示"表别名"
insert(Table) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.InsertTableSupport
`INSERT INTO table1 t1` 语句, t1表示"表别名"
insert(List<Table>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.InsertTableSupport
`INSERT INTO table1 t1, table2 t2...` 语句, t1, t2表示"表别名"
insert(Mapper<T>, T) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
插入实体
insertDefault() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
insertDefault() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.InsertSql
插入表,从mapper获取
insertInto(Mapper<T>, T) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造插入对象的SQL对象参数
InsertSql - tech.ibit.mybatis.sqlbuilder.sql中的接口
InsertSql
InsertSqlImpl - tech.ibit.mybatis.sqlbuilder.sql.impl中的类
InsertSqlImpl
InsertSqlImpl(RawMapper) - 类 的构造器tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
InsertTableSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
插入表Support
IOrderBy - tech.ibit.mybatis.sqlbuilder中的接口
定义OrderBy接口
isDesc() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.IOrderBy
定义是否倒序
isEmpty() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"= ''"条件内容
isEmpty(Collection<?>) - 类 中的方法tech.ibit.mybatis.utils.CollectionUtils
判断集合是否为空
isNotEmpty() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"不为空"条件内容
isNotEmpty(Collection<?>) - 类 中的方法tech.ibit.mybatis.utils.CollectionUtils
判断集合是否为非空
isNotNull() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"IS NOT NULL"条件内容
isNotNull(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"IS NOT NULL"条件内容
isNull() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"IS NULL"条件内容
isNull(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"IS NULL"条件内容
isUseAlias() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
isUseAlias() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
isUseAlias() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
isUseAlias() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
isUseAlias() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
isUseAlias() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultUseAliasSupport
是否使用别名

J

JoinOn - tech.ibit.mybatis.sqlbuilder中的类
定义JoinOn
joinOn(JoinOn) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
JoinOn操作
joinOn(List<JoinOn>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
JoinOn操作
joinOn(Table, List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
`JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
joinOn(JoinOn) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
JoinOn操作
joinOn(List<JoinOn>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
JoinOn操作
joinOn(Table, List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
JoinOnSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
JoinOn Support
JoinOnTypeEnum - tech.ibit.mybatis.sqlbuilder.enums中的枚举
Join枚举类型

K

KeyValuePair - tech.ibit.mybatis.sqlbuilder中的类
键-值对
KeyValuePair() - 类 的构造器tech.ibit.mybatis.sqlbuilder.KeyValuePair
 

L

left(Table, List<Column>, List<CriteriaItem>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.JoinOn
left join on
left(Table, List<Column>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.JoinOn
left join on
leftJoinOn(Table, List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
`LEFT JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
leftJoinOn(Table, List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`LEFT JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
like(String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"LIKE"条件内容
like(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"LIKE"条件内容
limit(int, int) - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
设置limit参数
limit(int) - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
设置limit参数
limit(int, int) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultLimitSupport
`LIMIT #{start}, #{limit}` 语句
limit(int) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultLimitSupport
`LIMIT 0, #{limit}` 语句
limit(int, int) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.LimitSupport
`LIMIT #{start}, #{limit}` 语句
limit(int) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.LimitSupport
`LIMIT 0, #{limit}` 语句
LimitField - tech.ibit.mybatis.sqlbuilder.sql.field中的类
LimitField
LimitField() - 类 的构造器tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
 
LimitSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
Limit Support
ListField<T> - tech.ibit.mybatis.sqlbuilder.sql.field中的类
定义列表字段
ListField() - 类 的构造器tech.ibit.mybatis.sqlbuilder.sql.field.ListField
 
lt(Object) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"小于"条件内容
lt(IColumn) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"小于"条件内容
lt(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"小于"条件内容
lt(String, String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"小于"条件内容

M

Mapper<T> - tech.ibit.mybatis中的接口
基础 Mapper
MapperUtils - tech.ibit.mybatis.utils中的类
Mapper工具类
MapperUtils() - 类 的构造器tech.ibit.mybatis.utils.MapperUtils
 
max(String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
最大值
METHOD_EXECUTE - 类 中的静态变量tech.ibit.mybatis.SqlProvider
参数execute
min(String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
最小值
MultiId - tech.ibit.mybatis.sqlbuilder中的接口
定义多主键接口
multiIdNotSupported(String) - 异常错误 中的静态方法tech.ibit.mybatis.sqlbuilder.exception.SqlException
不支持多个id
MultipleIdMapper<T,K extends MultiId> - tech.ibit.mybatis中的接口
多个主键的表的 Mapper

N

neq(Object) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"不等"条件内容
neq(IColumn) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"不等"条件内容
neq(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"不等"条件内容
neq(String, String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"不等"条件内容
noFlgs(long) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造全不包含标记位条件内容(扩展)
noFlgs(String) - 类 中的方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造全不包含标记位条件内容
NoIdMapper<T> - tech.ibit.mybatis中的接口
无主键的表的 Mapper
none(Table, List<Column>, List<CriteriaItem>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.JoinOn
join on
none(Table, List<Column>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.JoinOn
join on
notBetween(Object, Object) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"NOT BETWEEN AND"条件内容
notBetween(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"NOT BETWEEN AND"条件内容
notIn(Collection<?>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"NOT IN"条件内容
notIn(String, int) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"NOT IN"条件内容
notLike(String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"NOT LIKE"条件内容
notLike(String) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"NOT LIKE"条件内容
nullif(IColumn, String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
NULLIF函数 语法: NULLIF(expr1,expr2) 规则: 如果 expr1 = expr2 成立,那么返回值为NULL,否则返回值为 expr1。

O

OperationNotSupportedException - tech.ibit.mybatis.sqlbuilder.exception中的异常错误
OperationNotSupportedException
OperationNotSupportedException(String) - 异常错误 的构造器tech.ibit.mybatis.sqlbuilder.exception.OperationNotSupportedException
 
OperatorEnum - tech.ibit.mybatis.sqlbuilder.enums中的枚举
操作符号
or(List<Criteria>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.Criteria
构造OR条件
or(CriteriaItem) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.Criteria
构造OR条件
or() - 类 中的方法tech.ibit.mybatis.sqlbuilder.CriteriaItem
生成or条件
orderBy(boolean) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnOrderBySupport
构造OrderBy
orderBy() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnOrderBySupport
构造OrderBy
OrderBy - tech.ibit.mybatis.sqlbuilder中的类
定义排序类
OrderBy(IColumn) - 类 的构造器tech.ibit.mybatis.sqlbuilder.OrderBy
构造函数
orderBy(IOrderBy) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultOrderBySupport
`ORDER BY` 语句
orderBy(List<IOrderBy>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultOrderBySupport
`ORDER BY` 语句
orderBy(IOrderBy) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.OrderBySupport
`ORDER BY` 语句
orderBy(List<IOrderBy>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.OrderBySupport
`ORDER BY` 语句
OrderBySupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
OrderBy Support
orHaving(CriteriaItem) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultHavingSupport
`HAVING OR item`语句
orHaving(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultHavingSupport
`HAVING OR (havings)`语句(多个OR关系)
orHaving(CriteriaItem) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING OR item`语句
orHaving(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING OR (havings)`语句(多个OR关系)
ors(List) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.Criteria
构造OR条件列表
orWhere(CriteriaItem) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultWhereSupport
`WHERE OR`语句
orWhere(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultWhereSupport
`WHERE OR`语句
orWhere(CriteriaItem) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE OR`语句
orWhere(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE OR`语句

P

Page<T> - tech.ibit.mybatis.sqlbuilder.sql中的类
Page
Page() - 类 的构造器tech.ibit.mybatis.sqlbuilder.sql.Page
 
PAIRS_SIZE - 类 中的静态变量tech.ibit.mybatis.sqlbuilder.JoinOn
列对大小
PARAM_KEY - 类 中的静态变量tech.ibit.mybatis.SqlProvider
参数key
PARAM_KEY_VALUE - 类 中的静态变量tech.ibit.mybatis.SqlProvider
参数key.value
PARAM_SQL_PARAMS - 类 中的静态变量tech.ibit.mybatis.SqlProvider
参数sqlParams
PrepareStatement - tech.ibit.mybatis.sqlbuilder中的类
预查询SQL对象
PrepareStatement() - 类 的构造器tech.ibit.mybatis.sqlbuilder.PrepareStatement
 
PrepareStatementSupplier - tech.ibit.mybatis.sqlbuilder中的接口
PrepareStatement 生产者
PrepareStatementSupport - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
PrepareStatementSupport

Q

QuerySql<T> - tech.ibit.mybatis.sqlbuilder.sql中的接口
定义搜索接口
QuerySqlImpl<T> - tech.ibit.mybatis.sqlbuilder.sql.impl中的类
QuerySqlImpl
QuerySqlImpl(RawMapper<T>) - 类 的构造器tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 

R

rawCount(PrepareStatement) - 接口 中的方法tech.ibit.mybatis.RawMapper
计数
rawInsert(PrepareStatement) - 接口 中的方法tech.ibit.mybatis.RawMapper
插入
rawInsertWithGenerateKeys(PrepareStatement, KeyValuePair) - 接口 中的方法tech.ibit.mybatis.RawMapper
插入并生成主键
RawMapper<T> - tech.ibit.mybatis中的接口
抽象Mapper接口(定义基础增、删、改、查)
rawSelect(PrepareStatement) - 接口 中的方法tech.ibit.mybatis.RawMapper
查询列表
rawSelectDefault(PrepareStatement) - 接口 中的方法tech.ibit.mybatis.RawMapper
基本类型查询
rawSelectOne(PrepareStatement) - 接口 中的方法tech.ibit.mybatis.RawMapper
查询单个对象
rawUpdate(PrepareStatement) - 接口 中的方法tech.ibit.mybatis.RawMapper
更新
right(Table, List<Column>, List<CriteriaItem>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.JoinOn
right join on
right(Table, List<Column>) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.JoinOn
right join on
rightJoinOn(Table, List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultJoinOnSupport
`RIGHT JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
rightJoinOn(Table, List<Column>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`RIGHT JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句

S

set(Object) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnSetItemSupport
设置具体值
set(Column, Object) - 类 中的静态方法tech.ibit.mybatis.sqlbuilder.SetItem
设置具体值
set(SetItem) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultSetSupport
增加设置内容
set(List<SetItem>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultSetSupport
批量增加设置内容
set(SetItem) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.SetSupport
增加设置内容
set(List<SetItem>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.SetSupport
批量增加设置内容
SetItem - tech.ibit.mybatis.sqlbuilder中的类
设置项
SetItem() - 类 的构造器tech.ibit.mybatis.sqlbuilder.SetItem
 
SetItemTypeEnum - tech.ibit.mybatis.sqlbuilder.enums中的枚举
设置类型枚举
setNonNullParameter(PreparedStatement, int, E, JdbcType) - 类 中的方法tech.ibit.mybatis.CommonEnumTypeHandler
 
SetSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
SetSupport
SimpleNameColumn - tech.ibit.mybatis.sqlbuilder中的类
SimpleNameColumn
SimpleNameColumn() - 类 的构造器tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
 
SingleIdMapper<T,K> - tech.ibit.mybatis中的接口
单一主键的表的 Mapper
SqlException - tech.ibit.mybatis.sqlbuilder.exception中的异常错误
SQL语法不支持异常
SqlException(String) - 异常错误 的构造器tech.ibit.mybatis.sqlbuilder.exception.SqlException
构造函数
SqlFactory - tech.ibit.mybatis.sqlbuilder中的类
SqlFactory
SqlFactory() - 类 的构造器tech.ibit.mybatis.sqlbuilder.SqlFactory
 
SqlLogImpl - tech.ibit.mybatis.sqlbuilder.sql.impl中的类
日志相关实现
SqlLogImpl() - 类 的构造器tech.ibit.mybatis.sqlbuilder.sql.impl.SqlLogImpl
 
SqlProvider - tech.ibit.mybatis中的类
Mybatis SQL构造器
SqlProvider() - 类 的构造器tech.ibit.mybatis.SqlProvider
 
sum(String) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
求和

T

Table - tech.ibit.mybatis.sqlbuilder中的类
表对象定义
Table() - 类 的构造器tech.ibit.mybatis.sqlbuilder.Table
 
TableColumnInfo - tech.ibit.mybatis.sqlbuilder.converter中的类
表字段信息类
TableColumnInfo() - 类 的构造器tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
 
TableColumnSetValues - tech.ibit.mybatis.sqlbuilder.converter中的类
列-值信息(带列额外信息)
TableColumnSetValues() - 类 的构造器tech.ibit.mybatis.sqlbuilder.converter.TableColumnSetValues
 
TableColumnValues - tech.ibit.mybatis.sqlbuilder.converter中的类
列-值信息
TableColumnValues() - 类 的构造器tech.ibit.mybatis.sqlbuilder.converter.TableColumnValues
 
tableNotMatched(String, String) - 异常错误 中的静态方法tech.ibit.mybatis.sqlbuilder.exception.SqlException
表名不匹配
tech.ibit.mybatis - 程序包 tech.ibit.mybatis
 
tech.ibit.mybatis.sqlbuilder - 程序包 tech.ibit.mybatis.sqlbuilder
 
tech.ibit.mybatis.sqlbuilder.annotation - 程序包 tech.ibit.mybatis.sqlbuilder.annotation
 
tech.ibit.mybatis.sqlbuilder.column.support - 程序包 tech.ibit.mybatis.sqlbuilder.column.support
 
tech.ibit.mybatis.sqlbuilder.converter - 程序包 tech.ibit.mybatis.sqlbuilder.converter
 
tech.ibit.mybatis.sqlbuilder.enums - 程序包 tech.ibit.mybatis.sqlbuilder.enums
 
tech.ibit.mybatis.sqlbuilder.exception - 程序包 tech.ibit.mybatis.sqlbuilder.exception
 
tech.ibit.mybatis.sqlbuilder.sql - 程序包 tech.ibit.mybatis.sqlbuilder.sql
 
tech.ibit.mybatis.sqlbuilder.sql.field - 程序包 tech.ibit.mybatis.sqlbuilder.sql.field
 
tech.ibit.mybatis.sqlbuilder.sql.impl - 程序包 tech.ibit.mybatis.sqlbuilder.sql.impl
 
tech.ibit.mybatis.sqlbuilder.sql.support - 程序包 tech.ibit.mybatis.sqlbuilder.sql.support
 
tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl - 程序包 tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl
 
tech.ibit.mybatis.sqlbuilder.utils - 程序包 tech.ibit.mybatis.sqlbuilder.utils
 
tech.ibit.mybatis.utils - 程序包 tech.ibit.mybatis.utils
 
toCountSql() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
toCountSql() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.QuerySql
转换为 CountSql

U

update(Table) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultUpdateTableSupport
`UPDATE table1 t1` 语句, t1表示"表别名"
update(List<Table>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultUpdateTableSupport
`UPDATE table1 t1, table2 t2...` 语句, t1, t2表示"表别名"
update(Table) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.UpdateTableSupport
`UPDATE table1 t1` 语句, t1表示"表别名"
update(List<Table>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.UpdateTableSupport
`UPDATE table1 t1, table2 t2...` 语句, t1, t2表示"表别名"
updateById(T) - 接口 中的方法tech.ibit.mybatis.MultipleIdMapper
通过主键更新
updateById(T) - 接口 中的方法tech.ibit.mybatis.SingleIdMapper
通过主键更新
updateById(Mapper<T>, T) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键更新对象的SQL参数对象(支持单列或多列主键)
updateById(RawMapper<T>, T, List<Column>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键更新对象指定列的SQL参数对象(支持单列或多列主键)
updateById(Mapper<T>, T) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体
updateById(Mapper<T>, T, List<Column>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体指定字段
updateByIdAndIgnoreColumns(Mapper<T>, T, List<Column>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键更新非忽略的列
updateByIdAndIgnoreColumns(SingleIdMapper<T, K>, T, List<Column>, Collection<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键更新非忽略的列
updateByIds(T, List<K>) - 接口 中的方法tech.ibit.mybatis.MultipleIdMapper
通过主键批量更新
updateByIds(T, Collection<K>) - 接口 中的方法tech.ibit.mybatis.SingleIdMapper
通过主键批量更新
updateByIds(SingleIdMapper<T, K>, T, Collection<K>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键批量更新对象的SQL参数对象(单列作为主键)
updateByIds(SingleIdMapper<T, K>, T, List<Column>, Collection<K>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键批量更新对象指定列的SQL参数对象(单列作为主键)
updateByIds(SingleIdMapper<T, K>, T, Collection<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体
updateByIds(SingleIdMapper<T, K>, T, List<Column>, Collection<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体指定列
updateByIdsWithColumns(T, List<Column>, List<K>) - 接口 中的方法tech.ibit.mybatis.MultipleIdMapper
通过主键批量更新指定列
updateByIdsWithColumns(T, List<Column>, Collection<K>) - 接口 中的方法tech.ibit.mybatis.SingleIdMapper
通过主键批量更新指定列
updateByIdWithColumns(T, List<Column>) - 接口 中的方法tech.ibit.mybatis.MultipleIdMapper
通过主键更新指定的列
updateByIdWithColumns(T, List<Column>) - 接口 中的方法tech.ibit.mybatis.SingleIdMapper
通过主键更新指定的列
updateByMultiIds(MultipleIdMapper<T, K>, T, List<K>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键批量更新对象的SQL参数对象(多列作为主键)
updateByMultiIds(MultipleIdMapper<T, K>, T, List<Column>, List<K>) - 类 中的方法tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键批量更新对象指定列的SQL参数对象(多列作为主键)
updateByMultiIds(MultipleIdMapper<T, K>, T, List<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体
updateByMultiIds(MultipleIdMapper<T, K>, T, List<Column>, List<K>) - 类 中的方法tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体指定列
updateDefault() - 类 中的方法tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
updateDefault() - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.UpdateSql
`UPDATE table1 t1` 语句, t1表示"表别名"
UpdateSql - tech.ibit.mybatis.sqlbuilder.sql中的接口
UpdateSql
UpdateSqlImpl - tech.ibit.mybatis.sqlbuilder.sql.impl中的类
UpdateSqlImpl
UpdateSqlImpl(RawMapper) - 类 的构造器tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
UpdateTableSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
更新表Support

V

value(Object) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.IColumn
构造ColumnValue
valueOf(Class<E>, Integer) - 接口 中的静态方法tech.ibit.mybatis.CommonEnum
获取枚举值对应的枚举
valueOf(String) - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.AggregateFunctionNameEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.CriteriaItemValueTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.CriteriaLogicalEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.JoinOnTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.OperatorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.SetItemTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.FlagCriteriaItem.ContainsType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.AggregateFunctionNameEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.CriteriaItemValueTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.CriteriaLogicalEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.JoinOnTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.OperatorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.enums.SetItemTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法tech.ibit.mybatis.sqlbuilder.FlagCriteriaItem.ContainsType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values(List<? extends ColumnValue>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultValuesSupport
`(column1, column2, ...)
values(ColumnValue) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultValuesSupport
`(column1) VALUES(?)
values(List<Column>, List<Object>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultValuesSupport
`(column1, column2, ...)
values(List<? extends ColumnValue>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.ValuesSupport
`(column1, column2, ...)
values(ColumnValue) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.ValuesSupport
`(column1) VALUES(?)
values(List<Column>, List<Object>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.ValuesSupport
`(column1, column2, ...)
ValuesSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
Value Support

W

where(Criteria) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultWhereSupport
`WHERE` 语句
where(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl.DefaultWhereSupport
`WHERE` 语句
where(Criteria) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE` 语句
where(List<Criteria>) - 接口 中的方法tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE` 语句
WhereSupport<T> - tech.ibit.mybatis.sqlbuilder.sql.support中的接口
Where Support
A B C D E F G H I J K L M N O P Q R S T U V W 
跳过导航链接

Copyright © 2020 IBIT程序猿. All rights reserved.