Skip navigation links
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>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
增加精确搜索关键字
addItem(T) - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.ListField
增加对象
addItems(List<? extends T>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.ListField
批量增加对象
addKeywords(WhereSupport<?>, String, List<Column>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
增加关键字查询参数
addSetsSql(TableColumnSetValues, SetSupport<?>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
扩展`set`语句
aggregate(AggregateFunctionNameEnum, String) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
获取聚合列
aggregate(AggregateFunctionNameEnum, String, boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
获取聚合列
aggregate(String, IColumn[], String, boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
获取聚合列
AggregateColumn - Class in tech.ibit.mybatis.sqlbuilder
定义聚合函数列
AggregateColumn(String, IColumn[], String) - Constructor for class tech.ibit.mybatis.sqlbuilder.AggregateColumn
构造函数
AggregateColumn(String, IColumn[], String, boolean) - Constructor for class tech.ibit.mybatis.sqlbuilder.AggregateColumn
构造函数
AggregateFunctionNameEnum - Enum in tech.ibit.mybatis.sqlbuilder.enums
聚合函数名称
allFlgs(long) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造全包含标记位条件内容(扩展)
allFlgs(String) - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造全包含标记位条件内容
and(List<Criteria>) - Static method in class tech.ibit.mybatis.sqlbuilder.Criteria
构造AND条件
and(CriteriaItem) - Static method in class tech.ibit.mybatis.sqlbuilder.Criteria
构造AND条件
and() - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
生成and条件
andHaving(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
andHaving(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
andHaving(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
andHaving(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
andHaving(CriteriaItem) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING AND item`语句
andHaving(List<Criteria>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING AND (havings)`语句
andHaving(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.HavingSupportImpl
 
andHaving(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.HavingSupportImpl
 
ands(List) - Static method in class tech.ibit.mybatis.sqlbuilder.Criteria
构造AND条件列表
andWhere(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
andWhere(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
andWhere(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
andWhere(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
andWhere(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
andWhere(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
andWhere(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
andWhere(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
andWhere(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
 
andWhere(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
 
andWhere(CriteriaItem) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE AND` 语句
andWhere(List<Criteria>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE AND` 语句
anyFlgs(long) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造全包含任意标记位条件内容(扩展)
anyFlgs(String) - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造全包含任意标记位条件内容
append(PrepareStatement, StringBuilder, List<ColumnValue>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.impl.PrepareStatementBuildSupport
扩展目标sql和values
append(List<PrepareStatement>, StringBuilder, List<ColumnValue>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.impl.PrepareStatementBuildSupport
扩展目标sql和values
AutoIncrementIdSetterMethod - Class in tech.ibit.mybatis.sqlbuilder
自增长id Setter相关方法
AutoIncrementIdSetterMethod(Class<?>, Method) - Constructor for class tech.ibit.mybatis.sqlbuilder.AutoIncrementIdSetterMethod
构造函数
avg(String) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
平均数

B

BaseSetSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
SetSupport实现
BaseSetSupportImpl(T, ListField<SetItem>) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.BaseSetSupportImpl
构造函数
BaseTableSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
TableSupport实现
batchInsertInto(Mapper<T>, List<T>, List<Column>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造批量插入对象的SQL对象参数 SQL语法 : `INSERT INTO table(column1, column2, ...) values(?, ?, ...), (?, ?, ...)`
batchUpdateById(Mapper<T>, List<T>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键批量更新实体
batchUpdateById(Mapper<T>, List<T>, List<Column>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键批量更新实体
batchUpdateByIdAndIgnoreColumns(Mapper<T>, List<T>, List<Column>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键更新非忽略的列
between(Object, Object) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"BETWEEN AND"条件内容
between(String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"BETWEEN AND"条件内容
BooleanField - Class in tech.ibit.mybatis.sqlbuilder.sql.field
Distinct 字段
BooleanField() - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.field.BooleanField
构造函数
BooleanField(boolean) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.field.BooleanField
构造函数

C

CollectionUtils - Class in tech.ibit.mybatis.utils
集合工具类
Column - Class in tech.ibit.mybatis.sqlbuilder
列定义
Column(Table, String) - Constructor for class tech.ibit.mybatis.sqlbuilder.Column
构造函数
column(List<? extends IColumn>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
column(IColumn) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
column(List<? extends IColumn>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
column(IColumn) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
column(List<? extends IColumn>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.ColumnSupport
`t.column1, t.column2, ...`语句, "t": 为表的别名
column(IColumn) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.ColumnSupport
`t.column`语句, "t": 为表的别名
column(List<? extends IColumn>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ColumnSupportImpl
 
column(IColumn) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ColumnSupportImpl
 
ColumnAs - Class in tech.ibit.mybatis.sqlbuilder
列(带别名)
ColumnAs(Column, String) - Constructor for class tech.ibit.mybatis.sqlbuilder.ColumnAs
构造函数
columnDefaultPo() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
columnDefaultPo() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.QuerySql
Deprecated.
ColumnInfo - Class in tech.ibit.mybatis.sqlbuilder.converter
列信息
ColumnInfo(Column, boolean, boolean) - Constructor for class tech.ibit.mybatis.sqlbuilder.converter.ColumnInfo
构造函数
ColumnInfo() - Constructor for class tech.ibit.mybatis.sqlbuilder.converter.ColumnInfo
无参构造函数
columnNullPointer(String, String) - Static method in exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
列为空
columnPo(Class<?>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
columnPo(Class<?>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
columnPo(Class<?>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.ColumnSupport
传入实体类
columnPo(Class<?>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ColumnSupportImpl
 
ColumnSetValue - Class in tech.ibit.mybatis.sqlbuilder.converter
列-值对(带列额外信息)
ColumnSetValue(Column, Object, boolean, boolean, boolean) - Constructor for class tech.ibit.mybatis.sqlbuilder.converter.ColumnSetValue
 
ColumnSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
Column支持
ColumnSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
ColumnSupport实现
ColumnSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ColumnSupportImpl
构造函数
ColumnValue - Class in tech.ibit.mybatis.sqlbuilder
列-值对
ColumnValue(IColumn, Object) - Constructor for class tech.ibit.mybatis.sqlbuilder.ColumnValue
构造函数
columnValueNotFound() - Static method in exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
列值不存在
CommonEnum - Interface in tech.ibit.mybatis
通用枚举类定义(如果需要将类型转换为枚举类的字段,枚举类都要继承此类)
CommonEnumTypeHandler<E extends CommonEnum> - Class in tech.ibit.mybatis
通用枚举类处理器(在ResultMap定义映射枚举字段,typeHandler类型)
CommonEnumTypeHandler(Class<E>) - Constructor for class tech.ibit.mybatis.CommonEnumTypeHandler
构造函数
complexFullJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
complexFullJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
complexFullJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
complexFullJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
complexFullJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
complexFullJoinOn(Table, List<CriteriaItem>) - Method in interface 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>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
complexInnerJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
complexInnerJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
complexInnerJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
complexInnerJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
complexInnerJoinOn(Table, List<CriteriaItem>) - Method in interface 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>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
complexLeftJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
complexLeftJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
complexLeftJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
complexLeftJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
complexLeftJoinOn(Table, List<CriteriaItem>) - Method in interface 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>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
complexRightJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
complexRightJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
complexRightJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
complexRightJoinOn(Table, List<CriteriaItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
complexRightJoinOn(Table, List<CriteriaItem>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`RIGHT JOIN table t1 on t1.column1=t0.column2, t1.column3=t0.column4 AND t1.column5=?`语句
copy(K) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ColumnSupportImpl
对象复制(浅复制)
copy(K) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DistinctSupportImpl
对象复制(浅复制)
copy(K) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.FromSupportImpl
对象复制(浅复制)
copy(K) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.GroupBySupportImpl
对象复制(浅复制)
copy(K) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.HavingSupportImpl
对象复制(浅复制)
copy(K) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
对象复制(浅复制)
copy(K) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
对象复制(浅复制)
copyColumns(T, Class<P>) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
对象复制
copyColumns(List<T>, Class<P>) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
对象列表复制
count(String) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
计数
count(String, boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
计数
CountSql - Interface in tech.ibit.mybatis.sqlbuilder.sql
定义计数接口
CountSqlImpl - Class in tech.ibit.mybatis.sqlbuilder.sql.impl
CountSql实现
CountSqlImpl(Mapper<?>) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
构造函数
CountSqlImpl(Mapper<?>, boolean) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
构造函数
createCount() - Method in interface tech.ibit.mybatis.Mapper
创建计数
createCount(Mapper<?>) - Static method in class tech.ibit.mybatis.sqlbuilder.SqlFactory
创建计数
createDelete() - Method in interface tech.ibit.mybatis.Mapper
创建删除
createDelete(Mapper<?>) - Static method in class tech.ibit.mybatis.sqlbuilder.SqlFactory
创建删除
createInsert() - Method in interface tech.ibit.mybatis.Mapper
创建插入
createInsert(Mapper<?>) - Static method in class tech.ibit.mybatis.sqlbuilder.SqlFactory
创建插入
createQuery() - Method in interface tech.ibit.mybatis.Mapper
创建搜索
createQuery(Mapper<T>) - Static method in class tech.ibit.mybatis.sqlbuilder.SqlFactory
创建搜索
createUpdate() - Method in interface tech.ibit.mybatis.Mapper
创建更新
createUpdate(Mapper<?>) - Static method in class tech.ibit.mybatis.sqlbuilder.SqlFactory
创建更新
Criteria - Class in tech.ibit.mybatis.sqlbuilder
查询条件(where 或 having)
CriteriaItem - Class in tech.ibit.mybatis.sqlbuilder
条件内容对象
CriteriaItem(IColumn, OperatorEnum, IColumn, Object, Object, CriteriaItemValueTypeEnum) - Constructor for class tech.ibit.mybatis.sqlbuilder.CriteriaItem
条件对象
CriteriaItemValueTypeEnum - Enum in tech.ibit.mybatis.sqlbuilder.enums
条件值类型枚举
CriteriaLogicalEnum - Enum in tech.ibit.mybatis.sqlbuilder.enums
条件关系
CriteriaMaker - Class in tech.ibit.mybatis.sqlbuilder
条件内容字串创建类
CriteriaSupportImpl - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
CriteriaSupport实现
CriteriaSupportImpl() - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.CriteriaSupportImpl
 
customerOrderBy(List<?>, boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnOrderBySupport
自定义排序
customerOrderBy(List<?>) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnOrderBySupport
自定义排序
CustomOrderBy - Class in tech.ibit.mybatis.sqlbuilder
自定义排序
CustomOrderBy(IColumn, List<?>) - Constructor for class tech.ibit.mybatis.sqlbuilder.CustomOrderBy
构造函数
CustomOrderBy(IColumn, List<?>, boolean) - Constructor for class tech.ibit.mybatis.sqlbuilder.CustomOrderBy
构造函数

D

DbColumn - Annotation Type in tech.ibit.mybatis.sqlbuilder.annotation
列注解
DbId - Annotation Type in tech.ibit.mybatis.sqlbuilder.annotation
主键注解
DbTable - Annotation Type in tech.ibit.mybatis.sqlbuilder.annotation
表注解
decreaseSet(Number) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnSetItemSupport
设置自减
decreaseSet(Column, Number) - Static method in class tech.ibit.mybatis.sqlbuilder.SetItem
设置自减
decreaseSet(Column, Number) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
decreaseSet(Column, Number) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.SetSupportImpl
 
decreaseSet(Column, Number) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.SetSupport
设置自减
delete(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
delete(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
delete(Table) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.DeleteSupport
`DELETE t1.*` 语句, t1表示"表别名"
delete(List<Table>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.DeleteSupport
`DELETE t1.*, t2.* ...` 语句, t1, t2表示"表别名"
delete(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DeleteSupportImpl
 
delete(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DeleteSupportImpl
 
deleteById(K) - Method in interface tech.ibit.mybatis.MultipleIdMapper
通过主键删除记录
deleteById(K) - Method in interface tech.ibit.mybatis.SingleIdMapper
通过主键删除记录
deleteById(SingleIdMapper<T, K>, K) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键删除对象的SQL对象参数(单列作为主键)
deleteById(SingleIdMapper<T, K>, K) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键删除
deleteByIds(Collection<K>) - Method in interface tech.ibit.mybatis.MultipleIdMapper
通过主键批量删除记录
deleteByIds(Collection<K>) - Method in interface tech.ibit.mybatis.SingleIdMapper
通过主键批量删除记录
deleteByIds(SingleIdMapper<T, K>, Collection<K>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键删除对象的SQL对象参数(单列作为主键)
deleteByIds(SingleIdMapper<T, K>, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键批量删除
deleteByMultiId(MultipleIdMapper<T, K>, K) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键删除对象的SQL对象参数(多列作为主键)
deleteByMultiId(MultipleIdMapper<T, K>, K) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键删除
deleteByMultiIds(MultipleIdMapper<T, K>, Collection<K>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键删除对象的SQL对象参数(多列作为主键)
deleteByMultiIds(MultipleIdMapper<T, K>, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键批量删除
deleteByUniqueKey(UniqueKey) - Method in interface tech.ibit.mybatis.Mapper
通过 unique key 删除记录
deleteByUniqueKey(Mapper<T>, UniqueKey) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.UniqueKeySqlUtils
构造通过 unique key 删除对象的SQL对象参数
deleteByUniqueKey(Mapper<T>, UniqueKey) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过 unique key 删除
deleteByUniqueKeys(Collection<UniqueKey>) - Method in interface tech.ibit.mybatis.Mapper
通过 unique keys 批量删除记录
deleteByUniqueKeys(Mapper<T>, Collection<UniqueKey>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.UniqueKeySqlUtils
构造通过 unique key 删除对象的SQL对象参数
deleteByUniqueKeys(Mapper<T>, Collection<UniqueKey>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过 unique key 批量删除
deleteFrom(Table) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.DeleteSql
删除表,item和from同时设置
deleteFrom(List<Table>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.DeleteSql
删除表,item和from同时设置
deleteFrom(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
deleteFrom(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
deleteFromDefault() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.DeleteSql
Deprecated.
deleteFromDefault() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
DeleteSql - Interface in tech.ibit.mybatis.sqlbuilder.sql
DeleteSql
DeleteSqlImpl - Class in tech.ibit.mybatis.sqlbuilder.sql.impl
DeleteSql实现
DeleteSqlImpl(Mapper<?>) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
DeleteSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
DeleteItem Support
DeleteSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
DeleteSupport实现
DeleteSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DeleteSupportImpl
构造函数
distinct() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
distinct(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
distinct() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
distinct(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
distinct() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.DistinctSupport
distinct 操作
distinct(boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.DistinctSupport
distinct 操作
distinct() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DistinctSupportImpl
 
distinct(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DistinctSupportImpl
 
DistinctSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
Distinct Support
DistinctSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
DistinctSupport实现
DistinctSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DistinctSupportImpl
构造函数

E

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

F

FlagCriteriaItem - Class in tech.ibit.mybatis.sqlbuilder
标记位查询条件
FlagCriteriaItem.ContainsType - Enum in tech.ibit.mybatis.sqlbuilder
包含类型
from(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
from(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
from(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
from(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
from(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
from(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
from(Table) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.FromSupport
`FROM table1 t1` 语句, t1表示"表别名"
from(List<Table>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.FromSupport
`FROM table1 t1, table2 t2...` 语句, t1, t2表示"表别名"
from(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.FromSupportImpl
 
from(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.FromSupportImpl
 
fromDefault() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.CountSql
Deprecated.
fromDefault() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
fromDefault() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
fromDefault() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.QuerySql
Deprecated.
FromSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
From Support
FromSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
FromSupport实现
FromSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.FromSupportImpl
构造函数
full(Table, List<Column>, List<CriteriaItem>) - Static method in class tech.ibit.mybatis.sqlbuilder.JoinOn
full join on
full(Table, List<Column>) - Static method in class tech.ibit.mybatis.sqlbuilder.JoinOn
full join on
fullJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
fullJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
fullJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
fullJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
fullJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
fullJoinOn(Table, List<Column>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`FULL JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句

G

getAlias() - Method in class tech.ibit.mybatis.sqlbuilder.Table
Gets the value of alias
getAutoIncrementIdSetterMethod(Class<?>) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取自增长id的Setter方法
getBetweenInstance(IColumn, OperatorEnum, Object, Object) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
构造between条件
getById(K) - Method in interface tech.ibit.mybatis.MultipleIdMapper
通过主键获取
getById(K) - Method in interface tech.ibit.mybatis.SingleIdMapper
通过主键获取
getById(SingleIdMapper<T, K>, K) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(单列作为主键)
getById(SingleIdMapper<T, K>, Class<?>, K) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(单列作为主键)
getById(SingleIdMapper<T, K>, K) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键获取实体
getByIds(List<K>) - Method in interface tech.ibit.mybatis.MultipleIdMapper
通过主键批量获取
getByIds(Collection<K>) - Method in interface tech.ibit.mybatis.SingleIdMapper
通过主键批量获取
getByIds(SingleIdMapper<T, K>, Collection<K>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(单列作为主键)
getByIds(SingleIdMapper<T, K>, Class<?>, Collection<K>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(单列作为主键)
getByIds(SingleIdMapper<T, K>, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键批量获取实体
getByMultiId(MultipleIdMapper<T, K>, K) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(多列作为主键)
getByMultiId(MultipleIdMapper<T, K>, Class<?>, K) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(多列作为主键)
getByMultiId(MultipleIdMapper<T, K>, K) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键获取实体
getByMultiIds(MultipleIdMapper<T, K>, Collection<K>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(多列作为主键)
getByMultiIds(MultipleIdMapper<T, K>, Class<?>, Collection<K>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键查询对象的SQL参数对象(多列作为主键)
getByMultiIds(MultipleIdMapper<T, K>, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键批量获取实体
getByUniqueKey(UniqueKey) - Method in interface tech.ibit.mybatis.Mapper
通过 unique key 获取
getByUniqueKey(Mapper<T>, Class<?>, UniqueKey) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.UniqueKeySqlUtils
构造通过 uniqueKey 查询对象的SQL参数对象
getByUniqueKey(Mapper<T>, UniqueKey) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过 unique key 获取实体
getByUniqueKeys(Collection<UniqueKey>) - Method in interface tech.ibit.mybatis.Mapper
通过 unique key 批量获取
getByUniqueKeys(Mapper<T>, Class<?>, Collection<UniqueKey>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.UniqueKeySqlUtils
构造通过 uniqueKey 查询对象的SQL参数对象
getByUniqueKeys(Mapper<T>, Collection<UniqueKey>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过 unique key 批量获取实体
getColumn() - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
 
getColumn() - Method in class tech.ibit.mybatis.sqlbuilder.Column
 
getColumn() - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnSupport
获取列
getColumn() - Method in class tech.ibit.mybatis.sqlbuilder.ColumnValue
Gets the value of column
getColumn() - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnInfo
Gets the value of column
getColumn() - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
Gets the value of column
getColumn() - Method in interface tech.ibit.mybatis.sqlbuilder.IOrderBy
获取列
getColumn() - Method in class tech.ibit.mybatis.sqlbuilder.OrderBy
 
getColumn() - Method in class tech.ibit.mybatis.sqlbuilder.SetItem
Gets the value of column
getColumn() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ColumnSupportImpl
获取列
getColumnCompareInstance(IColumn, OperatorEnum, IColumn) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
构造两列比较条件
getColumnInfos() - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
Gets the value of columnInfos
getColumnPairs() - Method in class tech.ibit.mybatis.sqlbuilder.JoinOn
Gets the value of columnPairs
getColumnPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ColumnSupportImpl
获取预查询SQL对象
getColumnPrepareStatement() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ValuesSupportImpl
获取列预查询SQL
getColumns() - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
Gets the value of columns
getColumns(Class<?>) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取列
getColumns() - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
获取列
getColumnValues() - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnSetValues
Gets the value of columnValues
getColumnValues() - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnValues
Gets the value of columnValues
getColumnValues() - Method in class tech.ibit.mybatis.sqlbuilder.UniqueKey
Gets the value of columnValues
getCompareColumnName(boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.IColumn
比较的列名称(如where, having, order by等)
getContainsType() - Method in class tech.ibit.mybatis.sqlbuilder.FlagCriteriaItem
Gets the value of containsType
getCriteriaItems() - Method in class tech.ibit.mybatis.sqlbuilder.JoinOn
Gets the value of criteriaItems
getDefaultTable() - Method in interface tech.ibit.mybatis.Mapper
获取默认的表对象
getDeleteItemPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DeleteSupportImpl
获取预查询SQL对象
getDistinct() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DistinctSupportImpl
获取distinct
getEnum(Class<E>, Integer) - Static method in interface tech.ibit.mybatis.CommonEnum
获取枚举值对应的枚举
getEnumMap(Class<E>) - Static method in interface tech.ibit.mybatis.CommonEnum
获取枚举键值对
getExactKeyWord(String) - Static method in class tech.ibit.mybatis.utils.MapperUtils
获取精确的关键字
getFromPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.FromSupportImpl
获取预查询SQL对象
getFunctionName() - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
Gets the value of functionName
getGroupByPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.GroupBySupportImpl
获取预查询SQL对象
getHavingPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.HavingSupportImpl
获取预查询SQL对象
getId() - Method in interface tech.ibit.mybatis.SingleIdMapper
获取主键列
getIds() - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
获取主键列
getIn(int) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"?"语句
getInsertPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.InsertTableSupportImpl
获取预查询SQL对象
getInstance(IColumn, FlagCriteriaItem.ContainsType, long) - Static method in class tech.ibit.mybatis.sqlbuilder.FlagCriteriaItem
获取实例
getItem() - Method in class tech.ibit.mybatis.sqlbuilder.Criteria
Gets the value of item
getItems() - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.ListField
Gets the value of items
getJoinOn() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
Join on
getJoinOnPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
获取预查询SQL对象
getJoinOnType() - Method in class tech.ibit.mybatis.sqlbuilder.JoinOn
Gets the value of joinOnType
getKey() - Method in class tech.ibit.mybatis.sqlbuilder.KeyValuePair
Gets the value of key
getKeyword(String) - Static method in class tech.ibit.mybatis.utils.MapperUtils
获取keyword
getLimit() - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
Gets the value of limit
getLimit() - Method in class tech.ibit.mybatis.sqlbuilder.sql.Page
Gets the value of limit
getLimit() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.LimitSupportImpl
获取limit相关参数
getLimitPrepareStatement() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.LimitSupportImpl
获取预查询SQL对象
getLogical() - Method in class tech.ibit.mybatis.sqlbuilder.Criteria
Gets the value of logical
getMethod() - Method in class tech.ibit.mybatis.sqlbuilder.AutoIncrementIdSetterMethod
Gets the value of method
getMultiValueInstance(IColumn, OperatorEnum, Collection<?>) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
构造多值条件
getName() - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
 
getName() - Method in class tech.ibit.mybatis.sqlbuilder.Column
 
getName() - Method in interface tech.ibit.mybatis.sqlbuilder.IColumn
获取列名称
getName() - Method in class tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
 
getName() - Method in class tech.ibit.mybatis.sqlbuilder.Table
Gets the value of name
getNameAs() - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
 
getNameAs() - Method in class tech.ibit.mybatis.sqlbuilder.Column
 
getNameAs() - Method in class tech.ibit.mybatis.sqlbuilder.ColumnAs
 
getNameAs() - Method in interface tech.ibit.mybatis.sqlbuilder.IColumn
获取列后面的`as`名称
getNameAs() - Method in class tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
 
getNameWithAlias() - Method in class tech.ibit.mybatis.sqlbuilder.Table
获取带别名的名称
getNameWithTableAlias() - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
获取带表别名的列名称
getNameWithTableAlias() - Method in class tech.ibit.mybatis.sqlbuilder.Column
 
getNameWithTableAlias() - Method in interface tech.ibit.mybatis.sqlbuilder.IColumn
获取带表别名的列名称
getNameWithTableAlias() - Method in class tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
 
getNotIdColumns() - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
获取非主键列
getNoValueInstance(IColumn, OperatorEnum) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
构造无值条件
getNullableResult(ResultSet, String) - Method in class tech.ibit.mybatis.CommonEnumTypeHandler
 
getNullableResult(ResultSet, int) - Method in class tech.ibit.mybatis.CommonEnumTypeHandler
 
getNullableResult(CallableStatement, int) - Method in class tech.ibit.mybatis.CommonEnumTypeHandler
 
getOnDuplicateKeyUpdatePrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OnDuplicateKeyUpdateSupportImpl
获取预查询SQL对象
getOperator() - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
Gets the value of operator
getOrderByPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OrderBySupportImpl
获取预查询SQL对象
getParams() - Method in class tech.ibit.mybatis.sqlbuilder.PrepareStatement
获取参数列表
getPoById(Class<P>, K) - Method in interface tech.ibit.mybatis.MultipleIdMapper
通过主键获取
getPoById(Class<P>, K) - Method in interface tech.ibit.mybatis.SingleIdMapper
通过主键获取
getPoById(SingleIdMapper<T, K>, Class<P>, K) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键获取某个类型的持久化对象
getPoByIds(Class<P>, List<K>) - Method in interface tech.ibit.mybatis.MultipleIdMapper
通过主键批量获取
getPoByIds(Class<P>, Collection<K>) - Method in interface tech.ibit.mybatis.SingleIdMapper
通过主键批量获取
getPoByIds(SingleIdMapper<T, K>, Class<P>, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键批量获取某个类型的持久化对象
getPoByMultiId(MultipleIdMapper<T, K>, Class<P>, K) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键获取某个类型的持久化对象
getPoByMultiIds(MultipleIdMapper<T, K>, Class<P>, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键批量获取某个类型的持久化对象
getPoByUniqueKey(Class<P>, UniqueKey) - Method in interface tech.ibit.mybatis.Mapper
通过 unique key 获取
getPoByUniqueKey(Mapper<T>, Class<P>, UniqueKey) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过 unique key 获取某个类型的持久化对象
getPoByUniqueKeys(Class<P>, Collection<UniqueKey>) - Method in interface tech.ibit.mybatis.Mapper
通过 unique key 批量获取
getPoByUniqueKeys(Mapper<T>, Class<P>, Collection<UniqueKey>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过 unique key 批量获取某个类型的持久化对象
getPoClazz() - Method in interface tech.ibit.mybatis.Mapper
获取实体类型
getPrepareSql() - Method in class tech.ibit.mybatis.sqlbuilder.PrepareStatement
Gets the value of prepareSql
getPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.Criteria
 
getPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
 
getPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.CustomOrderBy
 
getPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.FlagCriteriaItem
 
getPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.JoinOn
 
getPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.OrderBy
构造预查询SQL对象
getPrepareStatement(boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.PrepareStatementSupplier
获取预查询SQL对象
getPrepareStatement() - Method in interface tech.ibit.mybatis.sqlbuilder.PrepareStatementSupplier
获取预查询SQL对象
getPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.SetItem
 
getPrepareStatement() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
getPrepareStatement() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
getPrepareStatement() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
getPrepareStatement() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
getPrepareStatement() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
getPrepareStatement(String, List<T>, Function<T, String>, Function<T, List<ColumnValue>>, String, String) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.impl.PrepareStatementBuildSupport
获取 PrepareStatement
getPrepareStatement(String, List<T>, Function<T, String>, Function<T, List<ColumnValue>>, String) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.impl.PrepareStatementBuildSupport
获取 PrepareStatement
getPrepareStatement(String, List<? extends PrepareStatementSupplier>, String, String, boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.impl.PrepareStatementBuildSupport
获取 PrepareStatement
getPrepareStatement(String, List<? extends PrepareStatementSupplier>, String, boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.impl.PrepareStatementBuildSupport
获取 PrepareStatement
getPrepareStatement() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.PrepareStatementSupport
获取预查询SQL
getResults() - Method in class tech.ibit.mybatis.sqlbuilder.sql.Page
Gets the value of results
getSecondColumn() - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
Gets the value of secondColumn
getSecondValue() - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
Gets the value of secondValue
getSecondValue() - Method in enum tech.ibit.mybatis.sqlbuilder.enums.OperatorEnum
Gets the value of secondValue
getSelectColumnName(boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.IColumn
获取查询的列名
getSelectTableName(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.Table
获取查询名称
getSet() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.BaseSetSupportImpl
获取设置内容
getSetItemPrepareStatement(String, boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.BaseSetSupportImpl
获取预查询SQL对象
getSetItemPrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.SetSupportImpl
获取预查询SQL对象
getSingleValueInstance(IColumn, OperatorEnum, Object) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
构造单值条件
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.BaseSetSupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.BaseTableSupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ColumnSupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DeleteSupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.DistinctSupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.GroupBySupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.HavingSupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.LimitSupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OrderBySupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ValuesSupportImpl
 
getSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
 
getSql() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.SqlSupport
返回sql
getStart() - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
Gets the value of start
getStart() - Method in class tech.ibit.mybatis.sqlbuilder.sql.Page
Gets the value of start
getSubCriterion() - Method in class tech.ibit.mybatis.sqlbuilder.Criteria
Gets the value of subCriterion
getSubOrders() - Method in class tech.ibit.mybatis.sqlbuilder.CustomOrderBy
Gets the value of subOrders
getTable() - Method in class tech.ibit.mybatis.sqlbuilder.Column
Gets the value of table
getTable() - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
Gets the value of table
getTable() - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnSetValues
Gets the value of table
getTable() - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnValues
Gets the value of table
getTable() - Method in class tech.ibit.mybatis.sqlbuilder.JoinOn
Gets the value of table
getTable() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.BaseTableSupportImpl
Gets the value of table
getTableColumns(Class<?>) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取表的列信息
getTableColumnValues(Object, boolean) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取待更新列信息
getTableColumnValues(Object, List<Column>) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取指定表-列值信息
getTableColumnValuesList(Collection<?>, boolean) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
批量获取需要更新的列信息和相应的值
getTableColumnValuesList(Collection<?>, List<Column>) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
批量指定列获取需要更新的列信息和相应的值
getTableName(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.Table
获取表名
getTablePrepareStatement(String, boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.BaseTableSupportImpl
获取预查询SQL对象
getTotal() - Method in class tech.ibit.mybatis.sqlbuilder.sql.Page
Gets the value of total
getType() - Method in class tech.ibit.mybatis.sqlbuilder.AutoIncrementIdSetterMethod
Gets the value of type
getType() - Method in class tech.ibit.mybatis.sqlbuilder.SetItem
Gets the value of type
getUpdateColumns(Class<?>) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取需要被更新的列
getUpdateColumns(Class<?>, List<Column>) - Static method in class tech.ibit.mybatis.sqlbuilder.converter.EntityConverter
获取需要被更新的列
getUpdatePrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.UpdateTableSupportImpl
获取预查询SQL对象
getValue() - Method in interface tech.ibit.mybatis.CommonEnum
获取枚举值
getValue() - Method in class tech.ibit.mybatis.sqlbuilder.ColumnValue
Gets the value of value
getValue() - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
Gets the value of value
getValue() - Method in enum tech.ibit.mybatis.sqlbuilder.enums.OperatorEnum
Gets the value of value
getValue() - Method in class tech.ibit.mybatis.sqlbuilder.KeyValuePair
Gets the value of value
getValue() - Method in class tech.ibit.mybatis.sqlbuilder.SetItem
Gets the value of value
getValue() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ValuesSupportImpl
获取值
getValueFormatter() - Static method in class tech.ibit.mybatis.SqlProvider
Gets the value of valueFormatter
getValuePrepareStatement() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ValuesSupportImpl
获取Value预查询SQL
getValues() - Method in class tech.ibit.mybatis.sqlbuilder.PrepareStatement
Gets the value of values
getValueType() - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
Gets the value of valueType
getWhere() - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
返回where条件
getWherePrepareStatement(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
获取预查询SQL对象
groupBy(Column) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
groupBy(List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
groupBy(Column) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
groupBy(List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
groupBy(Column) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.GroupBySupport
`GROUP BY t1.column`语句
groupBy(List<Column>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.GroupBySupport
`GROUP BY t1.column1, t2.column2, ...`语句
groupBy(Column) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.GroupBySupportImpl
 
groupBy(List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.GroupBySupportImpl
 
GroupBySupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
GroupBy Support
GroupBySupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
GroupBySupport实现
GroupBySupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.GroupBySupportImpl
构造函数
gt(Object) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"大于"条件内容
gt(IColumn) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"大于"条件内容
gt(String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"大于"条件内容
gt(String, String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"大于"条件内容

H

hashCode() - Method in class tech.ibit.mybatis.sqlbuilder.Column
 
hashCode() - Method in class tech.ibit.mybatis.sqlbuilder.ColumnValue
 
hashCode() - Method in class tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
 
hashCode() - Method in class tech.ibit.mybatis.sqlbuilder.Table
 
having(Criteria) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
having(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
having(Criteria) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
having(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
having(Criteria) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING`语句
having(List<Criteria>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING`语句
having(Criteria) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.HavingSupportImpl
 
having(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.HavingSupportImpl
 
HavingSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
Having Support
HavingSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
HavingSupport实现
HavingSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.HavingSupportImpl
构造函数

I

IColumn - Interface in tech.ibit.mybatis.sqlbuilder
定义列接口
IColumnAggregateSupport - Interface in tech.ibit.mybatis.sqlbuilder.column.support
构造聚合函数
IColumnCriteriaItemSupport - Interface in tech.ibit.mybatis.sqlbuilder.column.support
条件内容创建类
IColumnOrderBySupport - Interface in tech.ibit.mybatis.sqlbuilder.column.support
列OrderBy构造
IColumnSetItemSupport - Interface in tech.ibit.mybatis.sqlbuilder.column.support
列构造setItem
IColumnSupport - Interface in tech.ibit.mybatis.sqlbuilder.column.support
IColumn Support
IColumnUniqueKeySupport - Interface in tech.ibit.mybatis.sqlbuilder.column.support
IColumnUniqueKeySupport
idAutoIncrease(String, String) - Static method in exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
自增长字段不能插入
idInvalidUpdate(String, String) - Static method in exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
主键不能被更新
idNotFound(String) - Static method in exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
id不存在
idNullPointer(String, String) - Static method in exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
id为空
IdSqlUtils - Class in tech.ibit.mybatis.sqlbuilder.utils
Id 相关的 sql 工具类
idValueNotFound() - Static method in exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
id不存在
ifnull(IColumn, String) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
IFNULL函数
in(Collection<?>) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"IN"条件内容
in(String, int) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"IN"条件内容
increaseSet(Number) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnSetItemSupport
设置自增长
increaseSet(Column, Number) - Static method in class tech.ibit.mybatis.sqlbuilder.SetItem
设置自增长
increaseSet(Column, Number) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
increaseSet(Column, Number) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.SetSupportImpl
 
increaseSet(Column, Number) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.SetSupport
设置自增长
inner(Table, List<Column>, List<CriteriaItem>) - Static method in class tech.ibit.mybatis.sqlbuilder.JoinOn
inner join on
inner(Table, List<Column>) - Static method in class tech.ibit.mybatis.sqlbuilder.JoinOn
inner join on
innerJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
innerJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
innerJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
innerJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
innerJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
innerJoinOn(Table, List<Column>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`INNER JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
insert(T) - Method in interface tech.ibit.mybatis.Mapper
插入对象
insert(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
insert(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
insert(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.InsertTableSupportImpl
 
insert(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.InsertTableSupportImpl
 
insert(Table) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.InsertTableSupport
`INSERT INTO table1 t1` 语句, t1表示"表别名"
insert(List<Table>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.InsertTableSupport
`INSERT INTO table1 t1, table2 t2...` 语句, t1, t2表示"表别名"
insert(Mapper<T>, T) - Static method in class tech.ibit.mybatis.utils.MapperUtils
插入实体
insertDefault() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
insertDefault() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.InsertSql
Deprecated.
insertInto(Mapper<T>, T) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造插入对象的SQL对象参数
InsertSql - Interface in tech.ibit.mybatis.sqlbuilder.sql
InsertSql
InsertSqlImpl - Class in tech.ibit.mybatis.sqlbuilder.sql.impl
InsertSql实现
InsertSqlImpl(Mapper<?>) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
InsertTableSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
插入表Support
InsertTableSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
InsertTableSupport实现
InsertTableSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.InsertTableSupportImpl
构造函数
IOrderBy - Interface in tech.ibit.mybatis.sqlbuilder
定义OrderBy接口
isAutoIncrease() - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnSetValue
Gets the value of autoIncrease
isDesc() - Method in interface tech.ibit.mybatis.sqlbuilder.IOrderBy
定义是否倒序
isDesc() - Method in class tech.ibit.mybatis.sqlbuilder.OrderBy
 
isDistinct() - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
Gets the value of distinct
isEmpty() - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"= ''"条件内容
isEmpty(Collection<?>) - Static method in class tech.ibit.mybatis.utils.CollectionUtils
判断集合是否为空
isId() - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnInfo
Gets the value of id
isId() - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnSetValue
Gets the value of id
isNotEmpty() - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"不为空"条件内容
isNotEmpty(Collection<?>) - Static method in class tech.ibit.mybatis.utils.CollectionUtils
判断集合是否为非空
isNotNull() - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"IS NOT NULL"条件内容
isNotNull(String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"IS NOT NULL"条件内容
isNull() - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"IS NULL"条件内容
isNull(String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"IS NULL"条件内容
isNullable() - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnInfo
Gets the value of nullable
isNullable() - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnSetValue
Gets the value of nullable
isUseAlias() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
isUseAlias() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
isUseAlias() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
isUseAlias() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
isUseAlias() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
isUseAlias() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.UseAliasSupport
是否使用别名
isValue() - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.BooleanField
Gets the value of value

J

JoinOn - Class in tech.ibit.mybatis.sqlbuilder
定义JoinOn
joinOn(JoinOn) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
joinOn(List<JoinOn>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
joinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
joinOn(JoinOn) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
joinOn(List<JoinOn>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
joinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
joinOn(JoinOn) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
joinOn(List<JoinOn>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
joinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
joinOn(JoinOn) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
joinOn(List<JoinOn>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
joinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
joinOn(JoinOn) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
joinOn(List<JoinOn>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
joinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
joinOn(JoinOn) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
JoinOn操作
joinOn(List<JoinOn>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
JoinOn操作
joinOn(Table, List<Column>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
JoinOnSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
JoinOn Support
JoinOnSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
JoinOnSupport实现
JoinOnSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
构造函数
JoinOnTypeEnum - Enum in tech.ibit.mybatis.sqlbuilder.enums
Join枚举类型

K

KeyValuePair - Class in tech.ibit.mybatis.sqlbuilder
键-值对
KeyValuePair(String, Object) - Constructor for class tech.ibit.mybatis.sqlbuilder.KeyValuePair
构造函数

L

left(Table, List<Column>, List<CriteriaItem>) - Static method in class tech.ibit.mybatis.sqlbuilder.JoinOn
left join on
left(Table, List<Column>) - Static method in class tech.ibit.mybatis.sqlbuilder.JoinOn
left join on
leftJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
leftJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
leftJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
leftJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
leftJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
leftJoinOn(Table, List<Column>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`LEFT JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句
like(String) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"LIKE"条件内容
like(String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"LIKE"条件内容
limit(int, int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
设置limit参数
limit(int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
设置limit参数
limit(int, int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
limit(int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
limit(int, int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.LimitSupportImpl
 
limit(int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.LimitSupportImpl
 
limit(int, int) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.LimitSupport
`LIMIT #{start}, #{limit}` 语句
limit(int) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.LimitSupport
`LIMIT 0, #{limit}` 语句
LimitField - Class in tech.ibit.mybatis.sqlbuilder.sql.field
LimitField
LimitField(int, int) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
limit字段
LimitField() - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
limit字段
LimitSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
Limit Support
LimitSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
LimitSupport实现
LimitSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.LimitSupportImpl
构造函数
ListField<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.field
定义列表字段
ListField() - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.field.ListField
 
lt(Object) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"小于"条件内容
lt(IColumn) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"小于"条件内容
lt(String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"小于"条件内容
lt(String, String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"小于"条件内容

M

Mapper<T> - Interface in tech.ibit.mybatis
基础 Mapper
MapperUtils - Class in tech.ibit.mybatis.utils
Mapper工具类
MapperUtils() - Constructor for class tech.ibit.mybatis.utils.MapperUtils
 
max(String) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
最大值
METHOD_EXECUTE - Static variable in class tech.ibit.mybatis.SqlProvider
参数execute
min(String) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
最小值
MultiId - Interface in tech.ibit.mybatis.sqlbuilder
定义多主键接口
multiIdNotSupported(String) - Static method in exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
不支持多个id
MultipleIdMapper<T,K extends MultiId> - Interface in tech.ibit.mybatis
多个主键的表的 Mapper

N

neq(Object) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"不等"条件内容
neq(IColumn) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"不等"条件内容
neq(String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"不等"条件内容
neq(String, String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"不等"条件内容
noFlgs(long) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造全不包含标记位条件内容(扩展)
noFlgs(String) - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造全不包含标记位条件内容
NoIdMapper<T> - Interface in tech.ibit.mybatis
无主键的表的 Mapper
none(Table, List<Column>, List<CriteriaItem>) - Static method in class tech.ibit.mybatis.sqlbuilder.JoinOn
join on
none(Table, List<Column>) - Static method in class tech.ibit.mybatis.sqlbuilder.JoinOn
join on
notBetween(Object, Object) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"NOT BETWEEN AND"条件内容
notBetween(String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"NOT BETWEEN AND"条件内容
notIn(Collection<?>) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"NOT IN"条件内容
notIn(String, int) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"NOT IN"条件内容
notLike(String) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnCriteriaItemSupport
构造"NOT LIKE"条件内容
notLike(String) - Static method in class tech.ibit.mybatis.sqlbuilder.CriteriaMaker
构造"NOT LIKE"条件内容
nullif(IColumn, String) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
NULLIF函数

O

onDuplicateKeyUpdate(SetItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
onDuplicateKeyUpdate(List<SetItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
onDuplicateKeyUpdate(SetItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OnDuplicateKeyUpdateSupportImpl
 
onDuplicateKeyUpdate(List<SetItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OnDuplicateKeyUpdateSupportImpl
 
onDuplicateKeyUpdate(SetItem) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.OnDuplicateKeyUpdateSupport
增加设置内容
onDuplicateKeyUpdate(List<SetItem>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.OnDuplicateKeyUpdateSupport
批量增加设置内容
OnDuplicateKeyUpdateSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
SetSupport
OnDuplicateKeyUpdateSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
SetSupport实现
OnDuplicateKeyUpdateSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OnDuplicateKeyUpdateSupportImpl
构造函数
OperationNotSupportedException - Exception in tech.ibit.mybatis.sqlbuilder.exception
OperationNotSupportedException
OperationNotSupportedException(String) - Constructor for exception tech.ibit.mybatis.sqlbuilder.exception.OperationNotSupportedException
 
OperatorEnum - Enum in tech.ibit.mybatis.sqlbuilder.enums
操作符号
or(List<Criteria>) - Static method in class tech.ibit.mybatis.sqlbuilder.Criteria
构造OR条件
or(CriteriaItem) - Static method in class tech.ibit.mybatis.sqlbuilder.Criteria
构造OR条件
or() - Method in class tech.ibit.mybatis.sqlbuilder.CriteriaItem
生成or条件
orderBy(boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnOrderBySupport
构造OrderBy
orderBy() - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnOrderBySupport
构造OrderBy
OrderBy - Class in tech.ibit.mybatis.sqlbuilder
定义排序类
OrderBy(IColumn) - Constructor for class tech.ibit.mybatis.sqlbuilder.OrderBy
构造函数
OrderBy(IColumn, boolean) - Constructor for class tech.ibit.mybatis.sqlbuilder.OrderBy
构造函数
orderBy(IOrderBy) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
orderBy(List<IOrderBy>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
orderBy(IColumn) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
orderBy(IColumn, boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
orderBy(IOrderBy) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OrderBySupportImpl
 
orderBy(List<IOrderBy>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OrderBySupportImpl
 
orderBy(IColumn) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OrderBySupportImpl
 
orderBy(IColumn, boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OrderBySupportImpl
 
orderBy(IOrderBy) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.OrderBySupport
`ORDER BY` 语句
orderBy(List<IOrderBy>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.OrderBySupport
`ORDER BY` 语句
orderBy(IColumn) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.OrderBySupport
`ORDER BY` 语句
orderBy(IColumn, boolean) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.OrderBySupport
`ORDER BY` 语句
OrderBySupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
OrderBy Support
OrderBySupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
OrderBySupport实现
OrderBySupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.OrderBySupportImpl
构造函数
orHaving(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
orHaving(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
orHaving(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
orHaving(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
orHaving(CriteriaItem) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING OR item`语句
orHaving(List<Criteria>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.HavingSupport
`HAVING OR (havings)`语句(多个OR关系)
orHaving(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.HavingSupportImpl
 
orHaving(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.HavingSupportImpl
 
ors(List) - Static method in class tech.ibit.mybatis.sqlbuilder.Criteria
构造OR条件列表
orWhere(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
orWhere(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
orWhere(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
orWhere(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
orWhere(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
orWhere(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
orWhere(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
orWhere(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
orWhere(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
 
orWhere(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
 
orWhere(CriteriaItem) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE OR`语句
orWhere(List<Criteria>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE OR`语句

P

Page<T> - Class in tech.ibit.mybatis.sqlbuilder.sql
Page
Page(int, int, int, List<T>) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.Page
构造函数
Page() - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.Page
构造函数
PAIRS_SIZE - Static variable in class tech.ibit.mybatis.sqlbuilder.JoinOn
列对大小
PARAM_KEY - Static variable in class tech.ibit.mybatis.SqlProvider
参数key
PARAM_KEY_VALUE - Static variable in class tech.ibit.mybatis.SqlProvider
参数key.value
PARAM_SQL_PARAMS - Static variable in class tech.ibit.mybatis.SqlProvider
参数sqlParams
PrepareStatement - Class in tech.ibit.mybatis.sqlbuilder
预查询SQL对象
PrepareStatement(String, List<ColumnValue>) - Constructor for class tech.ibit.mybatis.sqlbuilder.PrepareStatement
构造函数
PrepareStatementBuildSupport - Interface in tech.ibit.mybatis.sqlbuilder.sql.support.impl
条件支持
PrepareStatementSupplier - Interface in tech.ibit.mybatis.sqlbuilder
PrepareStatement 生产者
PrepareStatementSupport - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
PrepareStatementSupport

Q

QuerySql<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql
定义搜索接口
QuerySqlImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.impl
QuerySql实现
QuerySqlImpl(Mapper<T>) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 

R

rawCount(PrepareStatement) - Method in interface tech.ibit.mybatis.RawMapper
计数
rawInsert(PrepareStatement) - Method in interface tech.ibit.mybatis.RawMapper
插入
rawInsertWithGenerateKeys(PrepareStatement, KeyValuePair) - Method in interface tech.ibit.mybatis.RawMapper
插入并生成主键
RawMapper<T> - Interface in tech.ibit.mybatis
抽象Mapper接口(定义基础增、删、改、查)
rawSelect(PrepareStatement) - Method in interface tech.ibit.mybatis.RawMapper
查询列表
rawSelectDefault(PrepareStatement) - Method in interface tech.ibit.mybatis.RawMapper
基本类型查询
rawSelectOne(PrepareStatement) - Method in interface tech.ibit.mybatis.RawMapper
查询单个对象
rawUpdate(PrepareStatement) - Method in interface tech.ibit.mybatis.RawMapper
更新
right(Table, List<Column>, List<CriteriaItem>) - Static method in class tech.ibit.mybatis.sqlbuilder.JoinOn
right join on
right(Table, List<Column>) - Static method in class tech.ibit.mybatis.sqlbuilder.JoinOn
right join on
rightJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
rightJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
rightJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
rightJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
rightJoinOn(Table, List<Column>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.JoinOnSupportImpl
 
rightJoinOn(Table, List<Column>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.JoinOnSupport
`RIGHT JOIN table t1 ON t1.column1=t0.column2, t1.column3=t0.column4`语句

S

set(Object) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnSetItemSupport
设置具体值
set(Column, Object) - Static method in class tech.ibit.mybatis.sqlbuilder.SetItem
设置具体值
set(SetItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
set(List<SetItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
set(Column, Object) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
set(SetItem) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.SetSupportImpl
 
set(List<SetItem>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.SetSupportImpl
 
set(Column, Object) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.SetSupportImpl
 
set(SetItem) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.SetSupport
增加设置内容
set(List<SetItem>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.SetSupport
批量增加设置内容
set(Column, Object) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.SetSupport
设置具体值
setAlias(String) - Method in class tech.ibit.mybatis.sqlbuilder.Table
Sets the alias
setAutoIncrease(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnSetValue
Sets the autoIncrease
setColumn(IColumn) - Method in class tech.ibit.mybatis.sqlbuilder.ColumnValue
Sets the column
setColumn(Column) - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnInfo
Sets the column
setColumn(IColumn) - Method in class tech.ibit.mybatis.sqlbuilder.OrderBy
Sets the column
setColumnInfos(List<ColumnInfo>) - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
Sets the columnInfos
setColumns(IColumn[]) - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
Sets the columns
setColumnSupport(ColumnSupportImpl<CountSql>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
Sets the columnSupport
setColumnValues(List<ColumnSetValue>) - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnSetValues
Sets the columnValues
setColumnValues(List<ColumnValue>) - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnValues
Sets the columnValues
setColumnValues(List<ColumnValue>) - Method in class tech.ibit.mybatis.sqlbuilder.UniqueKey
Sets the columnValues
setContainsType(FlagCriteriaItem.ContainsType) - Method in class tech.ibit.mybatis.sqlbuilder.FlagCriteriaItem
Sets the containsType
setDesc(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.OrderBy
Sets the desc
setDistinct(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
Sets the distinct
setDistinctSupport(DistinctSupportImpl<CountSql>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
Sets the distinctSupport
setFromSupport(FromSupportImpl<CountSql>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
Sets the fromSupport
setFunctionName(String) - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
Sets the functionName
setGroupBySupport(GroupBySupportImpl<CountSql>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
Sets the groupBySupport
setHavingSupport(HavingSupportImpl<CountSql>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
Sets the havingSupport
setId(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnInfo
Sets the id
setId(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnSetValue
Sets the id
setItem(CriteriaItem) - Method in class tech.ibit.mybatis.sqlbuilder.Criteria
Sets the item
SetItem - Class in tech.ibit.mybatis.sqlbuilder
设置项
SetItem(Column, Object, SetItemTypeEnum) - Constructor for class tech.ibit.mybatis.sqlbuilder.SetItem
设置对象
setItems(List<T>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.ListField
Sets the items
SetItemTypeEnum - Enum in tech.ibit.mybatis.sqlbuilder.enums
设置类型枚举
setJoinOnSupport(JoinOnSupportImpl<CountSql>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
Sets the joinOnSupport
setKey(String) - Method in class tech.ibit.mybatis.sqlbuilder.KeyValuePair
Sets the key
setLimit(int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
Sets the limit
setLimit(int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.Page
Sets the limit
setLogical(CriteriaLogicalEnum) - Method in class tech.ibit.mybatis.sqlbuilder.Criteria
Sets the logical
setMethod(Method) - Method in class tech.ibit.mybatis.sqlbuilder.AutoIncrementIdSetterMethod
Sets the method
setName(String) - Method in class tech.ibit.mybatis.sqlbuilder.Column
Sets the name
setName(String) - Method in class tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
Sets the name
setName(String) - Method in class tech.ibit.mybatis.sqlbuilder.Table
Sets the name
setNameAs(String) - Method in class tech.ibit.mybatis.sqlbuilder.AggregateColumn
Sets the nameAs
setNameAs(String) - Method in class tech.ibit.mybatis.sqlbuilder.ColumnAs
Sets the nameAs
setNonNullParameter(PreparedStatement, int, E, JdbcType) - Method in class tech.ibit.mybatis.CommonEnumTypeHandler
 
setNullable(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnInfo
Sets the nullable
setNullable(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.converter.ColumnSetValue
Sets the nullable
setPrepareSql(String) - Method in class tech.ibit.mybatis.sqlbuilder.PrepareStatement
Sets the prepareSql
setResults(List<T>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.Page
Sets the results
setStart(int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.LimitField
Sets the start
setStart(int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.Page
Sets the start
setSubCriterion(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.Criteria
Sets the subCriterion
setSubOrders(List<?>) - Method in class tech.ibit.mybatis.sqlbuilder.CustomOrderBy
Sets the subOrders
SetSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
SetSupport
SetSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
SetSupport实现
SetSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.SetSupportImpl
构造函数
setTable(Table) - Method in class tech.ibit.mybatis.sqlbuilder.Column
Sets the table
setTable(Table) - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
Sets the table
setTable(Table) - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnSetValues
Sets the table
setTable(Table) - Method in class tech.ibit.mybatis.sqlbuilder.converter.TableColumnValues
Sets the table
setTotal(int) - Method in class tech.ibit.mybatis.sqlbuilder.sql.Page
Sets the total
setType(Class<?>) - Method in class tech.ibit.mybatis.sqlbuilder.AutoIncrementIdSetterMethod
Sets the type
setValue(Object) - Method in class tech.ibit.mybatis.sqlbuilder.ColumnValue
Sets the value
setValue(Object) - Method in class tech.ibit.mybatis.sqlbuilder.KeyValuePair
Sets the value
setValue(boolean) - Method in class tech.ibit.mybatis.sqlbuilder.sql.field.BooleanField
Sets the value
setValueFormatter(Map<Class<?>, Function<Object, Object>>) - Static method in class tech.ibit.mybatis.SqlProvider
Sets the valueFormatter
setValues(List<ColumnValue>) - Method in class tech.ibit.mybatis.sqlbuilder.PrepareStatement
Sets the values
setWhereSupport(WhereSupportImpl<CountSql>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
Sets the whereSupport
SimpleNameColumn - Class in tech.ibit.mybatis.sqlbuilder
SimpleNameColumn
SimpleNameColumn() - Constructor for class tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
无参构造函数
SimpleNameColumn(String) - Constructor for class tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
构造函数
SingleIdMapper<T,K> - Interface in tech.ibit.mybatis
单一主键的表的 Mapper
SqlException - Exception in tech.ibit.mybatis.sqlbuilder.exception
SQL语法不支持异常
SqlException(String) - Constructor for exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
构造函数
SqlFactory - Class in tech.ibit.mybatis.sqlbuilder
SqlFactory
SqlLogImpl - Class in tech.ibit.mybatis.sqlbuilder.sql.impl
日志相关实现
SqlLogImpl() - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.impl.SqlLogImpl
 
SqlProvider - Class in tech.ibit.mybatis
Mybatis SQL构造器
SqlProvider() - Constructor for class tech.ibit.mybatis.SqlProvider
 
SqlSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
DefaultSqlSupport
sum(String) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnAggregateSupport
求和

T

Table - Class in tech.ibit.mybatis.sqlbuilder
表对象定义
Table(String, String) - Constructor for class tech.ibit.mybatis.sqlbuilder.Table
构造函数
TableColumnInfo - Class in tech.ibit.mybatis.sqlbuilder.converter
表字段信息类
TableColumnInfo() - Constructor for class tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
无参构造函数
TableColumnInfo(Table, List<ColumnInfo>) - Constructor for class tech.ibit.mybatis.sqlbuilder.converter.TableColumnInfo
构造函数
TableColumnSetValues - Class in tech.ibit.mybatis.sqlbuilder.converter
列-值信息(带列额外信息)
TableColumnSetValues(Table, List<ColumnSetValue>) - Constructor for class tech.ibit.mybatis.sqlbuilder.converter.TableColumnSetValues
构造函数
TableColumnValues - Class in tech.ibit.mybatis.sqlbuilder.converter
列-值信息
TableColumnValues(Table, List<ColumnValue>) - Constructor for class tech.ibit.mybatis.sqlbuilder.converter.TableColumnValues
构造函数
tableNotMatched(String, String) - Static method in exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
表名不匹配
tech.ibit.mybatis - package tech.ibit.mybatis
 
tech.ibit.mybatis.sqlbuilder - package tech.ibit.mybatis.sqlbuilder
 
tech.ibit.mybatis.sqlbuilder.annotation - package tech.ibit.mybatis.sqlbuilder.annotation
 
tech.ibit.mybatis.sqlbuilder.column.support - package tech.ibit.mybatis.sqlbuilder.column.support
 
tech.ibit.mybatis.sqlbuilder.converter - package tech.ibit.mybatis.sqlbuilder.converter
 
tech.ibit.mybatis.sqlbuilder.enums - package tech.ibit.mybatis.sqlbuilder.enums
 
tech.ibit.mybatis.sqlbuilder.exception - package tech.ibit.mybatis.sqlbuilder.exception
 
tech.ibit.mybatis.sqlbuilder.sql - package tech.ibit.mybatis.sqlbuilder.sql
 
tech.ibit.mybatis.sqlbuilder.sql.field - package tech.ibit.mybatis.sqlbuilder.sql.field
 
tech.ibit.mybatis.sqlbuilder.sql.impl - package tech.ibit.mybatis.sqlbuilder.sql.impl
 
tech.ibit.mybatis.sqlbuilder.sql.support - package tech.ibit.mybatis.sqlbuilder.sql.support
 
tech.ibit.mybatis.sqlbuilder.sql.support.impl - package tech.ibit.mybatis.sqlbuilder.sql.support.impl
 
tech.ibit.mybatis.sqlbuilder.utils - package tech.ibit.mybatis.sqlbuilder.utils
 
tech.ibit.mybatis.utils - package tech.ibit.mybatis.utils
 
toCountSql() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
toCountSql() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.QuerySql
转换为 CountSql
toString() - Method in class tech.ibit.mybatis.sqlbuilder.Column
 
toString() - Method in class tech.ibit.mybatis.sqlbuilder.ColumnValue
 
toString() - Method in class tech.ibit.mybatis.sqlbuilder.PrepareStatement
 
toString() - Method in class tech.ibit.mybatis.sqlbuilder.SimpleNameColumn
 
toString() - Method in class tech.ibit.mybatis.sqlbuilder.Table
 

U

uniqueKey(Object) - Method in interface tech.ibit.mybatis.sqlbuilder.column.support.IColumnUniqueKeySupport
获取unique键对象
UniqueKey - Class in tech.ibit.mybatis.sqlbuilder
定义 Unique 键
UniqueKey(ColumnValue...) - Constructor for class tech.ibit.mybatis.sqlbuilder.UniqueKey
 
UniqueKeySqlUtils - Class in tech.ibit.mybatis.sqlbuilder.utils
Unique Key SQL 工具类
uniqueKeyValueNotFound() - Static method in exception tech.ibit.mybatis.sqlbuilder.exception.SqlException
Unique Key 信息不存在
update(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
update(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
update(Table) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.UpdateTableSupportImpl
 
update(List<Table>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.UpdateTableSupportImpl
 
update(Table) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.UpdateTableSupport
`UPDATE table1 t1` 语句, t1表示"表别名"
update(List<Table>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.UpdateTableSupport
`UPDATE table1 t1, table2 t2...` 语句, t1, t2表示"表别名"
updateById(T) - Method in interface tech.ibit.mybatis.MultipleIdMapper
通过主键更新
updateById(T) - Method in interface tech.ibit.mybatis.SingleIdMapper
通过主键更新
updateById(Mapper<T>, T) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键更新对象的SQL参数对象(支持单列或多列主键)
updateById(Mapper<T>, T, List<Column>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键更新对象指定列的SQL参数对象(支持单列或多列主键)
updateById(Mapper<T>, T) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体
updateById(Mapper<T>, T, List<Column>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体指定字段
updateByIdAndIgnoreColumns(Mapper<T>, T, List<Column>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键更新非忽略的列
updateByIdAndIgnoreColumns(SingleIdMapper<T, K>, T, List<Column>, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键更新非忽略的列
updateByIds(T, List<K>) - Method in interface tech.ibit.mybatis.MultipleIdMapper
通过主键批量更新
updateByIds(T, Collection<K>) - Method in interface tech.ibit.mybatis.SingleIdMapper
通过主键批量更新
updateByIds(SingleIdMapper<T, K>, T, Collection<K>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键批量更新对象的SQL参数对象(单列作为主键)
updateByIds(SingleIdMapper<T, K>, T, List<Column>, Collection<K>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键批量更新对象指定列的SQL参数对象(单列作为主键)
updateByIds(SingleIdMapper<T, K>, T, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体
updateByIds(SingleIdMapper<T, K>, T, List<Column>, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体指定列
updateByIdsWithColumns(T, List<Column>, List<K>) - Method in interface tech.ibit.mybatis.MultipleIdMapper
通过主键批量更新指定列
updateByIdsWithColumns(T, List<Column>, Collection<K>) - Method in interface tech.ibit.mybatis.SingleIdMapper
通过主键批量更新指定列
updateByIdWithColumns(T, List<Column>) - Method in interface tech.ibit.mybatis.MultipleIdMapper
通过主键更新指定的列
updateByIdWithColumns(T, List<Column>) - Method in interface tech.ibit.mybatis.SingleIdMapper
通过主键更新指定的列
updateByMultiIds(MultipleIdMapper<T, K>, T, Collection<K>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键批量更新对象的SQL参数对象(多列作为主键)
updateByMultiIds(MultipleIdMapper<T, K>, T, List<Column>, Collection<K>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.IdSqlUtils
构造通过主键批量更新对象指定列的SQL参数对象(多列作为主键)
updateByMultiIds(MultipleIdMapper<T, K>, T, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体
updateByMultiIds(MultipleIdMapper<T, K>, T, List<Column>, Collection<K>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过主键更新实体指定列
updateByUniqueKey(T, UniqueKey) - Method in interface tech.ibit.mybatis.Mapper
通过 unique key 更新
updateByUniqueKey(Mapper<T>, T, UniqueKey) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过 unique key 更新实体
updateByUniqueKey(Mapper<T>, T, List<Column>, UniqueKey) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过 unique key 更新实体指定列
updateByUniqueKeys(T, Collection<UniqueKey>) - Method in interface tech.ibit.mybatis.Mapper
通过主键批量更新
updateByUniqueKeys(Mapper<T>, T, Collection<UniqueKey>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.UniqueKeySqlUtils
构造通过主键批量更新对象的SQL参数对象(多列作为主键)
updateByUniqueKeys(Mapper<T>, T, List<Column>, Collection<UniqueKey>) - Static method in class tech.ibit.mybatis.sqlbuilder.utils.UniqueKeySqlUtils
构造通过 unique key 批量更新对象指定列的SQL参数对象
updateByUniqueKeys(Mapper<T>, T, Collection<UniqueKey>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过 unique key 更新实体
updateByUniqueKeys(Mapper<T>, T, List<Column>, Collection<UniqueKey>) - Static method in class tech.ibit.mybatis.utils.MapperUtils
通过 unique key 更新实体指定列
updateByUniqueKeysWithColumns(T, List<Column>, Collection<UniqueKey>) - Method in interface tech.ibit.mybatis.Mapper
通过主键批量更新指定列
updateByUniqueKeyWithColumns(T, List<Column>, UniqueKey) - Method in interface tech.ibit.mybatis.Mapper
通过主键更新指定的列
updateDefault() - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
updateDefault() - Method in interface tech.ibit.mybatis.sqlbuilder.sql.UpdateSql
Deprecated.
UpdateSql - Interface in tech.ibit.mybatis.sqlbuilder.sql
UpdateSql
UpdateSqlImpl - Class in tech.ibit.mybatis.sqlbuilder.sql.impl
UpdateSql实现
UpdateSqlImpl(Mapper<?>) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
UpdateTableSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
更新表Support
UpdateTableSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
UpdateTableSupport实现
UpdateTableSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.UpdateTableSupportImpl
构造函数
UseAliasSupport - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
UseAlias Support

V

value(Object) - Method in interface tech.ibit.mybatis.sqlbuilder.IColumn
构造ColumnValue
valueOf(Class<E>, Integer) - Static method in interface tech.ibit.mybatis.CommonEnum
获取枚举值对应的枚举
valueOf(String) - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.AggregateFunctionNameEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.CriteriaItemValueTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.CriteriaLogicalEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.JoinOnTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.OperatorEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.SetItemTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ibit.mybatis.sqlbuilder.FlagCriteriaItem.ContainsType
Returns the enum constant of this type with the specified name.
values() - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.AggregateFunctionNameEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.CriteriaItemValueTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.CriteriaLogicalEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.JoinOnTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.OperatorEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ibit.mybatis.sqlbuilder.enums.SetItemTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ibit.mybatis.sqlbuilder.FlagCriteriaItem.ContainsType
Returns an array containing the constants of this enum type, in the order they are declared.
values(List<? extends ColumnValue>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
values(ColumnValue) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
values(Column, Object) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
values(List<Column>, List<Object>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.InsertSqlImpl
 
values(List<? extends ColumnValue>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ValuesSupportImpl
 
values(ColumnValue) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ValuesSupportImpl
 
values(Column, Object) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ValuesSupportImpl
 
values(List<Column>, List<Object>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ValuesSupportImpl
 
values(List<? extends ColumnValue>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.ValuesSupport
`(column1, column2, ...) VALUES(?, ?, ...)`语句
values(ColumnValue) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.ValuesSupport
`(column1) VALUES(?)`语句
values(Column, Object) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.ValuesSupport
`(column1) VALUES(?)`语句
values(List<Column>, List<Object>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.ValuesSupport
`(column1, column2, ...) VALUES(?, ?, ...)`语句
ValuesSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
Value Support
ValuesSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
publicValuesSupport
ValuesSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.ValuesSupportImpl
构造函数

W

where(Criteria) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
where(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.CountSqlImpl
 
where(Criteria) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
where(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.DeleteSqlImpl
 
where(Criteria) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
where(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.QuerySqlImpl
 
where(Criteria) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
where(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.impl.UpdateSqlImpl
 
where(Criteria) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
 
where(List<Criteria>) - Method in class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
 
where(Criteria) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE` 语句
where(List<Criteria>) - Method in interface tech.ibit.mybatis.sqlbuilder.sql.support.WhereSupport
`WHERE` 语句
WhereSupport<T> - Interface in tech.ibit.mybatis.sqlbuilder.sql.support
Where Support
WhereSupportImpl<T> - Class in tech.ibit.mybatis.sqlbuilder.sql.support.impl
WhereSupport实现
WhereSupportImpl(T) - Constructor for class tech.ibit.mybatis.sqlbuilder.sql.support.impl.WhereSupportImpl
构造函数
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

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