Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abs(Enum) - Static method in interface org.huiche.ast.support.Sql
-
绝对值
- abs(Expression) - Static method in interface org.huiche.ast.support.Sql
-
绝对值
- abs(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
绝对值
- ABS - Enum constant in enum class org.huiche.ast.support.Templates
-
绝对值
- AddColumn - Class in org.huiche.ddl.statement
-
添加列语句
- AddColumn(String, ColumnDef) - Constructor for class org.huiche.ddl.statement.AddColumn
-
构造
- addColumnMapper(ColumnMapper) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
添加自定义类型列转换器
- addColumnMappers(List) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
添加自定义类型列转换器
- addGenerator(Generator) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
添加生成器
- addGenerators(List) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
添加生成器
- addListener(Listener) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
添加监听器
- addListeners(List) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
添加监听器
- AddPrimaryKey - Class in org.huiche.ddl.statement
-
添加主键语句
- AddPrimaryKey(String, List) - Constructor for class org.huiche.ddl.statement.AddPrimaryKey
-
构造
- addPrimaryKeyAddNotNull() - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- addPrimaryKeyAddNotNull() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
添加主键时,检查添加notnull
- addPrimaryKeyAddNotNull() - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- AddUnique - Class in org.huiche.ddl.statement
-
添加唯一索引语句
- AddUnique(String, String) - Constructor for class org.huiche.ddl.statement.AddUnique
-
默认构造
- addUniqueAddNotNull() - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- addUniqueAddNotNull() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
添加唯一时,检查添加notnull
- afterDelete(Class, Statement, int) - Method in interface org.huiche.dao.support.DaoInterceptor
-
删除之后
- afterDelete(Class, Statement, int) - Method in class org.huiche.dao.support.DaoInterceptors
- afterGet(Class, Type, Select, Object) - Method in interface org.huiche.dao.support.DaoInterceptor
-
单条查询执行之后
- afterGet(Class, Type, Select, Object) - Method in class org.huiche.dao.support.DaoInterceptors
- afterInsert(Class, Object, Insert, int) - Method in interface org.huiche.dao.support.DaoInterceptor
-
插入执行之后
已执行完毕,一般只用来记录 - afterInsert(Class, Object, Insert, int) - Method in class org.huiche.dao.support.DaoInterceptors
- afterInsertBatch(Class, List, Insert, int) - Method in interface org.huiche.dao.support.DaoInterceptor
-
批量插入执行之后
已执行完毕,一般只用来记录
如果原entities包含已赋值自增id和未赋值id两组,则会分开两组执行,调用2次 - afterInsertBatch(Class, List, Insert, int) - Method in class org.huiche.dao.support.DaoInterceptors
- afterList(Class, Type, Select, List) - Method in interface org.huiche.dao.support.DaoInterceptor
-
列表查询执行之后
- afterList(Class, Type, Select, List) - Method in class org.huiche.dao.support.DaoInterceptors
- afterPage(Class, Type, Pageable, Page) - Method in interface org.huiche.dao.support.DaoInterceptor
-
分页查询执行之后
- afterPage(Class, Type, Pageable, Page) - Method in class org.huiche.dao.support.DaoInterceptors
- afterStream(Class, Type, Select, Stream) - Method in interface org.huiche.dao.support.DaoInterceptor
-
stream查询执行之后
- afterStream(Class, Type, Select, Stream) - Method in class org.huiche.dao.support.DaoInterceptors
- afterUpdate(Class, Object, Update, int) - Method in interface org.huiche.dao.support.DaoInterceptor
-
更新执行之后
一般只用来记录 - afterUpdate(Class, Object, Update, int) - Method in class org.huiche.dao.support.DaoInterceptors
- alias() - Method in interface org.huiche.ast.expression.AliasSegment
-
别名
- alias() - Method in class org.huiche.ast.expression.AliasSegment.Default
- alias() - Method in interface org.huiche.ast.metadata.AliasTableRef
-
别名
- alias() - Method in class org.huiche.ast.metadata.AliasTableRef.Default
- alias() - Method in interface org.huiche.ast.metadata.DerivedTableRef
-
别名
- alias() - Method in class org.huiche.ast.metadata.DerivedTableRef.Default
- AliasSegment - Interface in org.huiche.ast.expression
-
表达式别名
- AliasSegment.Default - Class in org.huiche.ast.expression
-
ExpressionAlias默认实现
- AliasTableRef - Interface in org.huiche.ast.metadata
-
表别名
- AliasTableRef.Default - Class in org.huiche.ast.metadata
-
AliasTableRef 默认实现
- AlterColumnComment - Class in org.huiche.ddl.statement
-
修改表注释语句
- AlterColumnComment(String, String, String) - Constructor for class org.huiche.ddl.statement.AlterColumnComment
-
构造
- AlterColumnType - Class in org.huiche.ddl.statement
-
修改列类型语句
- AlterColumnType(String, String, String, boolean) - Constructor for class org.huiche.ddl.statement.AlterColumnType
-
默认构造
- AlterDefault - Class in org.huiche.ddl.statement
-
设置默认值语句
- AlterDefault(String, String, String) - Constructor for class org.huiche.ddl.statement.AlterDefault
-
默认构造
- AlterNullabe - Class in org.huiche.ddl.statement
-
修改可否为空语句
- AlterNullabe(String, String, String, boolean) - Constructor for class org.huiche.ddl.statement.AlterNullabe
-
默认构造
- AlterTableComment - Class in org.huiche.ddl.statement
-
修改表注释语句
- AlterTableComment(String, String) - Constructor for class org.huiche.ddl.statement.AlterTableComment
-
构造
- and(Enum, BiFunction, V) - Method in interface org.huiche.ast.operable.LogicalOperable
-
AND
- and(Enum, Function) - Method in interface org.huiche.ast.operable.LogicalOperable
-
AND
- and(Object) - Method in interface org.huiche.ast.operable.ComparisonOperable.And
-
and
- and(String, BiFunction, V) - Method in interface org.huiche.ast.operable.LogicalOperable
-
AND
- and(String, Function) - Method in interface org.huiche.ast.operable.LogicalOperable
-
AND
- and(Collection) - Static method in interface org.huiche.ast.expression.Condition
-
and拼接条件
- and(Collection) - Static method in interface org.huiche.ast.support.Sql
-
and拼接条件
- and(Condition) - Method in interface org.huiche.ast.operable.LogicalOperable
-
AND
- and(Condition...) - Static method in interface org.huiche.ast.expression.Condition
-
and拼接条件
- and(Condition...) - Static method in interface org.huiche.ast.support.Sql
-
and拼接条件
- and(Expression, BiFunction, V) - Method in interface org.huiche.ast.operable.LogicalOperable
-
AND
- and(Expression, Function) - Method in interface org.huiche.ast.operable.LogicalOperable
-
AND
- and(SerializableFunction, BiFunction, V) - Method in interface org.huiche.ast.operable.LogicalOperable
-
AND
- and(SerializableFunction, Function) - Method in interface org.huiche.ast.operable.LogicalOperable
-
AND
- AND - Enum constant in enum class org.huiche.ast.support.Templates
-
并且
- ANY_VALUE - Enum constant in enum class org.huiche.ast.support.Templates
-
任一值
- anyValue(Enum) - Static method in interface org.huiche.ast.support.Sql
-
分组内任一值
- anyValue(Expression) - Static method in interface org.huiche.ast.support.Sql
-
任一值
- anyValue(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
分组内任一值
- applyParameter(PreparedStatement, int, T, Configuration) - Static method in class org.huiche.jdbc.support.JdbcUtil
-
设置ps的参数
- applyParameters(PreparedStatement, List, Configuration) - Static method in class org.huiche.jdbc.support.JdbcUtil
-
批量设置ps的参数, 如果为null直接设置null
- ArithmeticOperable - Interface in org.huiche.ast.operable
-
算术操作
- as(String) - Method in interface org.huiche.ast.expression.Expression
-
别名
- as(String) - Method in class org.huiche.ast.expression.Expression.Default
- as(String) - Method in interface org.huiche.ast.metadata.Table
-
设置别名
- as(String) - Method in class org.huiche.ast.metadata.Table.Default
- as(String) - Method in interface org.huiche.ast.operable.SelectOperable
-
指定别名,作为表子查询(派生表)
- as(String) - Method in class org.huiche.ast.statement.Select.Default
- as(QueryExpr) - Method in interface org.huiche.ast.operable.WithAsOperable
-
cte as操作
- as(QueryExpr) - Method in class org.huiche.ast.statement.clause.With.Default
- asc() - Method in interface org.huiche.ast.operable.OrderOperable
-
正序
- ASC - Enum constant in enum class org.huiche.ast.statement.clause.Order
-
升序
- asCondition() - Method in interface org.huiche.ast.expression.Expression
-
作为条件,需要确保当前表达式为布尔类型
- asSubQuery() - Method in interface org.huiche.ast.operable.SelectOperable
-
作为标量子查询|行子查询
- asSubQuery() - Method in class org.huiche.ast.statement.Select.Default
- AUTO - Enum constant in enum class org.huiche.core.support.Operator
-
自动,根据后缀或类型(String时包含,否则eq)
- autoIncrement() - Element in annotation interface org.huiche.core.annotation.Column
-
是否数据库自增,仅支持单主键时设置,不支持联合主键或非主键设置自增,插入数据时会进行回填
- autoIncrement() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns the value of the
autoIncrementrecord component. - autoIncrement() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
autoIncrementrecord component. - autoIncrementSyntaxSegment() - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- autoIncrementSyntaxSegment() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
自增语法片段
- autoIncrementSyntaxSegment() - Method in class org.huiche.ddl.dialect.DMDDLDialect
- autoIncrementSyntaxSegment() - Method in class org.huiche.ddl.dialect.MySQLDDLDialect
- autoIncrementSyntaxSegment() - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- autoIncrementSyntaxSegment() - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- avg(Enum) - Static method in interface org.huiche.ast.support.Sql
-
AVG 平均值函数
- avg(Expression) - Static method in interface org.huiche.ast.support.Sql
-
AVG 平均值函数
- avg(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
AVG 平均值函数
- AVG - Enum constant in enum class org.huiche.ast.support.Templates
-
平均数
B
- BaseDDLDialect - Class in org.huiche.ddl.dialect
-
默认DDL方言
- BaseDDLDialect(Dialect) - Constructor for class org.huiche.ddl.dialect.BaseDDLDialect
-
默认构造
- BaseDialect - Class in org.huiche.dialect
-
默认方言实现
- BaseDialect() - Constructor for class org.huiche.dialect.BaseDialect
-
默认构造
- BaseDialect(String) - Constructor for class org.huiche.dialect.BaseDialect
-
自定义转义标识符构造
- BaseDialect(String, Set) - Constructor for class org.huiche.dialect.BaseDialect
-
默认构造
- batchSize() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
batchSizerecord component. - batchSize() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
batchSizerecord component. - batchSize(Integer) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置批量插入时, 每次最多插入行数
- beforeDelete(Class, Statement) - Method in interface org.huiche.dao.support.DaoInterceptor
-
删除执行之前
语句已生成, 可直接修改语句,或者返回新语句(如伪删除时Delete改Update) - beforeDelete(Class, Statement) - Method in class org.huiche.dao.support.DaoInterceptors
- beforeGet(Class, Type, Select) - Method in interface org.huiche.dao.support.DaoInterceptor
-
单条查询执行之前,可调整语句,作用于业务参数之后
- beforeGet(Class, Type, Select) - Method in class org.huiche.dao.support.DaoInterceptors
- beforeInsert(Class, Object, Insert) - Method in interface org.huiche.dao.support.DaoInterceptor
-
插入执行之前
此时已经 生成插入语句, 修改实体对象不会改变插入语句,但可以直接修改插入语句 - beforeInsert(Class, Object, Insert) - Method in class org.huiche.dao.support.DaoInterceptors
- beforeInsertBatch(Class, List, Insert) - Method in interface org.huiche.dao.support.DaoInterceptor
-
批量插入执行之前
此时已经 生成插入语句, 修改实体对象不会改变插入语句,但可以直接修改插入语句
如果 原entities包含已赋值自增id和未赋值id两组,则会分开两组执行,调用2次 - beforeInsertBatch(Class, List, Insert) - Method in class org.huiche.dao.support.DaoInterceptors
- beforeList(Class, Type, Select) - Method in interface org.huiche.dao.support.DaoInterceptor
-
列表查询执行之前,可调整语句,作用于业务参数之后
- beforeList(Class, Type, Select) - Method in class org.huiche.dao.support.DaoInterceptors
- beforeStream(Class, Type, Select) - Method in interface org.huiche.dao.support.DaoInterceptor
-
stream查询执行之前,可调整语句,作用于业务参数之后
- beforeStream(Class, Type, Select) - Method in class org.huiche.dao.support.DaoInterceptors
- beforeUpdate(Class, Object, Update) - Method in interface org.huiche.dao.support.DaoInterceptor
-
更新执行之前
已生成更新语句, 修改实体类不会作用于语句, 但可直接修改语句 - beforeUpdate(Class, Object, Update) - Method in class org.huiche.dao.support.DaoInterceptors
- between(Object) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
在...之间
- BETWEEN - Enum constant in enum class org.huiche.core.support.Operator
-
在...之间
- BETWEEN_AND - Enum constant in enum class org.huiche.ast.support.Templates
-
在...之间
- betweenAnd(Object, Object) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
在...之间
- bigintType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
bigint类型名称
- bigintType() - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- bigintType() - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- blobType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
blob类型名称
- blobType() - Method in class org.huiche.ddl.dialect.H2DDLDialect
- blobType() - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- blobType() - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- blockUnconditionalDelete() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
blockUnconditionalDeleterecord component. - blockUnconditionalDelete() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
blockUnconditionalDeleterecord component. - blockUnconditionalDelete(boolean) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置是否阻止无条件删除,特殊情况可通过传入Condition.TRUE跳过
- blockUnconditionalUpdate() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
blockUnconditionalUpdaterecord component. - blockUnconditionalUpdate() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
blockUnconditionalUpdaterecord component. - blockUnconditionalUpdate(boolean) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置是否阻止无条件更新,特殊情况可通过传入Condition.TRUE跳过
- booleanExpression() - Method in class org.huiche.ast.expression.Condition.BooleanExpressionCondition
-
获取表达式对象
- booleanType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
boolean类型名称
- booleanType() - Method in class org.huiche.ddl.dialect.DMDDLDialect
- booleanType() - Method in class org.huiche.ddl.dialect.MySQLDDLDialect
- booleanType() - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- booleanType() - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- booleanType() - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- build() - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
构建配置,会先进行验证
- builder(ConnectionProvider) - Static method in record class org.huiche.core.configuration.Configuration
-
获取Builder
C
- CachingNamingStrategy - Class in org.huiche.core.naming
-
缓存的命名规则代理
- CachingNamingStrategy(NamingStrategy) - Constructor for class org.huiche.core.naming.CachingNamingStrategy
-
默认构造器
- canDeserialize(String, Type) - Method in interface org.huiche.core.mapper.SerializationMapper
-
是否支持反序列化
- canRead(Type, Configuration) - Method in interface org.huiche.core.mapper.ColumnMapper
-
是否可读
- canRead(Type, Configuration) - Method in class org.huiche.jdbc.mapper.column.EnumColumnMapper
- canRead(Type, Configuration) - Method in class org.huiche.jdbc.mapper.column.OptionalColumnMapper
- canRead(Type, Configuration) - Method in class org.huiche.jdbc.mapper.column.SerializationColumnMapper
- canSerialize(Object) - Method in interface org.huiche.core.mapper.SerializationMapper
-
是否支持序列化
- case_(Object) - Static method in interface org.huiche.ast.support.Sql
-
简单 CASE
- case_(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
简单 CASE
- caseExpression() - Method in interface org.huiche.ast.expression.CaseExpression
-
case表达式
- caseExpression() - Method in class org.huiche.ast.expression.CaseExpression.Default
- CaseExpression - Interface in org.huiche.ast.expression
-
case表达式
- CaseExpression.Default - Class in org.huiche.ast.expression
-
case表达式默认实现
- CaseExpression.Else - Interface in org.huiche.ast.expression
-
else操作接口
- CaseExpression.End - Interface in org.huiche.ast.expression
-
end操作接口
- CaseExpression.Then - Interface in org.huiche.ast.expression
-
then操作接口
- CaseExpression.When - Interface in org.huiche.ast.expression
-
when操作接口
- caseWhen(Object) - Static method in interface org.huiche.ast.support.Sql
-
搜索 CASE
- ceiling(Enum) - Static method in interface org.huiche.ast.support.Sql
-
向上取整
- ceiling(Expression) - Static method in interface org.huiche.ast.support.Sql
-
向上取整
- ceiling(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
向上取整
- CEILING - Enum constant in enum class org.huiche.ast.support.Templates
-
向上取整
- CHAR_LENGTH - Enum constant in enum class org.huiche.ast.support.Templates
-
字符长度
- charLength(Enum) - Static method in interface org.huiche.ast.support.Sql
-
字符长度
- charLength(Expression) - Static method in interface org.huiche.ast.support.Sql
-
字符长度
- charLength(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
字符长度
- charType(int) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
char类型名称
- charType(int) - Method in class org.huiche.ddl.dialect.H2DDLDialect
- charType(int) - Method in class org.huiche.ddl.dialect.HSQLDDLDialect
- charType(int) - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- ClassScanner - Class in org.huiche.core.support
-
Class扫描器
- clearSelect() - Method in interface org.huiche.ast.operable.SelectOperable
-
清除当前selection
- clearSelect() - Method in class org.huiche.ast.statement.Select.Default
- clobType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
clob类型名称
- clobType() - Method in class org.huiche.ddl.dialect.H2DDLDialect
- clobType() - Method in class org.huiche.ddl.dialect.MySQLDDLDialect
- clobType() - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- clobType() - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- closeResultSet(ResultSet) - Static method in class org.huiche.jdbc.support.JdbcUtil
-
关闭结果集
- closeStatement(PreparedStatement) - Static method in class org.huiche.jdbc.support.JdbcUtil
-
关闭ps对象
- coalesce(Object...) - Static method in interface org.huiche.ast.support.Sql
-
空值替换
- COALESCE - Enum constant in enum class org.huiche.ast.support.Templates
-
空值替换
- col(Enum) - Method in interface org.huiche.ast.metadata.AliasTableRef
-
从table创建列
- col(String) - Method in interface org.huiche.ast.metadata.Table
-
从table创建列
- col(SerializableFunction) - Method in interface org.huiche.ast.metadata.AliasTableRef
-
从table创建列
- collection(C) - Method in interface org.huiche.jdbc.MappedQuery
-
查询为集合
- collection(C) - Method in class org.huiche.jdbc.MappedQuery.Default
- column() - Method in interface org.huiche.ast.metadata.Column
-
列名
- column() - Method in class org.huiche.ast.metadata.Column.Default
- column() - Method in record class org.huiche.ast.metadata.LambdaCache.Payload
-
Returns the value of the
columnrecord component. - column() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns the value of the
columnrecord component. - column() - Method in class org.huiche.ddl.statement.AddColumn
-
列定义
- column() - Method in class org.huiche.ddl.statement.AddUnique
-
列
- column() - Method in class org.huiche.ddl.statement.AlterColumnComment
-
列
- column() - Method in class org.huiche.ddl.statement.AlterColumnType
-
列
- column() - Method in class org.huiche.ddl.statement.AlterDefault
-
列
- column() - Method in class org.huiche.ddl.statement.AlterNullabe
-
列
- column() - Method in class org.huiche.ddl.statement.ModifyColumn
-
列定义
- Column - Interface in org.huiche.ast.metadata
-
列接口,代表SQL中的列
- Column - Annotation Interface in org.huiche.core.annotation
-
标记实体类的属性对应数据库中的字段信息
- Column.Default - Class in org.huiche.ast.metadata
-
Column默认实现
- ColumnDef - Record Class in org.huiche.ddl.definition
-
列定义
- ColumnDef(String, String, int, int, boolean, boolean, boolean, boolean, String, String, String) - Constructor for record class org.huiche.ddl.definition.ColumnDef
-
Creates an instance of a
ColumnDefrecord class. - ColumnMapper<T> - Interface in org.huiche.core.mapper
-
列转换器
- ColumnMapperRegistry - Class in org.huiche.jdbc.mapper.column
-
列转换器注册表
- columnMappers() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
columnMappersrecord component. - ColumnMetadata - Record Class in org.huiche.core.metadata
-
列元数据
- ColumnMetadata(Field, String, Type, boolean, boolean, String, boolean, FillOnInsert, FillOnUpdate, Setter) - Constructor for record class org.huiche.core.metadata.ColumnMetadata
-
Creates an instance of a
ColumnMetadatarecord class. - columns() - Method in interface org.huiche.ast.statement.clause.With
-
CTE列别名
- columns() - Method in class org.huiche.ast.statement.clause.With.Default
- columns() - Method in interface org.huiche.ast.statement.Insert
-
要插入数据的列
- columns() - Method in class org.huiche.ast.statement.Insert.Default
- columns() - Method in record class org.huiche.core.metadata.TableMetadata
-
Returns the value of the
columnsrecord component. - columns() - Method in record class org.huiche.ddl.definition.TableDef
-
Returns the value of the
columnsrecord component. - columns() - Method in class org.huiche.ddl.statement.AddPrimaryKey
-
主键列
- columns(Enum...) - Method in interface org.huiche.ast.operable.InsertOperable
-
设置插入列, 只能设置1次或0次(等同插入全部列),再次设置则覆盖
- columns(String...) - Method in interface org.huiche.ast.operable.InsertOperable
-
设置插入列, 只能设置1次或0次(等同插入全部列),再次设置则覆盖
- columns(List) - Method in interface org.huiche.ast.operable.InsertOperable
-
设置插入列, 只能设置1次或0次(等同插入全部列),再次设置则覆盖
- columns(Column...) - Method in interface org.huiche.ast.operable.InsertOperable
-
设置插入列, 只能设置1次或0次(等同插入全部列),再次设置则覆盖
- columns(Column...) - Method in class org.huiche.ast.statement.Insert.Default
- columns(SerializableFunction...) - Method in interface org.huiche.ast.operable.InsertOperable
-
设置插入列, 只能设置1次或0次(等同插入全部列),再次设置则覆盖
- columnType() - Method in record class org.huiche.ast.metadata.LambdaCache.Payload
-
Returns the value of the
columnTyperecord component. - comment() - Element in annotation interface org.huiche.core.annotation.Column
-
注释,仅用于DDL
- comment() - Element in annotation interface org.huiche.core.annotation.Table
-
表注释,仅用于DDL
- comment() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
commentrecord component. - comment() - Method in record class org.huiche.ddl.definition.TableDef
-
Returns the value of the
commentrecord component. - comment() - Method in class org.huiche.ddl.statement.AlterColumnComment
-
注释
- comment() - Method in class org.huiche.ddl.statement.AlterTableComment
-
注释
- commentChanged() - Method in class org.huiche.ddl.statement.ModifyColumn
-
注释改变
- compare(Class...) - Method in class org.huiche.ddl.DDL
-
通过Class比较java侧与数据库侧DDL差异(单向比较,db侧少的会创建,多的不会删除)
- compare(String...) - Method in class org.huiche.ddl.DDL
-
通过包名扫描类(必须有@Table注解), 比较java侧与数据库侧DDL差异(单向比较,db侧少的会创建,多的不会删除)
- compare(Collection) - Method in class org.huiche.ddl.DDL
-
通过Class比较java侧与数据库侧DDL差异(单向比较,db侧少的会创建,多的不会删除)
- compare(List) - Method in class org.huiche.ddl.DDL
-
通过包名扫描类(必须有@Table注解), 比较java侧与数据库侧DDL差异(单向比较,db侧少的会创建,多的不会删除)
- compareColumn(TableDef, ColumnDef, ColumnDef, ConnectionProvider) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- compareColumn(TableDef, ColumnDef, ColumnDef, ConnectionProvider) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
比较列定义
- compareLengthOrScale() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
是否比较长度和精度
- compareLengthOrScale() - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- compareTable(TableDef, TableDef, ConnectionProvider) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- compareTable(TableDef, TableDef, ConnectionProvider) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
比较表定义
- compareTo(TypeRef) - Method in class org.huiche.core.support.TypeRef
- ComparisonOperable - Interface in org.huiche.ast.operable
-
比较操作
- ComparisonOperable.And - Interface in org.huiche.ast.operable
-
between and 操作
- concat(Object...) - Static method in interface org.huiche.ast.support.Sql
-
拼接字符串
- CONCAT - Enum constant in enum class org.huiche.ast.support.Templates
-
CONCAT 字符串拼接函数
- concatType(ColumnDef) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
-
拼接类型SQL片段
- condition(boolean, Supplier) - Static method in interface org.huiche.ast.support.Sql
-
boolean判断条件
- condition(Serializable, Supplier) - Static method in interface org.huiche.ast.support.Sql
-
空值判断条件
- condition(T, Enum, BiFunction) - Static method in interface org.huiche.ast.support.Sql
-
空值判断条件
- condition(T, String, BiFunction) - Static method in interface org.huiche.ast.support.Sql
-
空值判断条件
- condition(T, Function) - Static method in interface org.huiche.ast.support.Sql
-
空值判断条件
- condition(T, SerializableFunction, BiFunction) - Static method in interface org.huiche.ast.support.Sql
-
空值判断条件
- Condition - Interface in org.huiche.ast.expression
-
条件,即布尔表达式,独立出来单纯因为做标记,在where等场景仅允许传入Condition
- Condition.BooleanExpressionCondition - Class in org.huiche.ast.expression
-
布尔表达式
- Condition.StaticCondition - Class in org.huiche.ast.expression
-
静态条件
- Condition.TemplateCondition - Class in org.huiche.ast.expression
-
模板条件
- conditions() - Method in interface org.huiche.ast.support.Search
-
条件
- configuration() - Method in interface org.huiche.jdbc.JdbcExecutor
-
获取配置
- configuration() - Method in class org.huiche.jdbc.JdbcExecutor.Default
- Configuration - Record Class in org.huiche.core.configuration
-
配置
- Configuration(ConnectionProvider, Dialect, Configuration.Jdbc, SQLExceptionTranslator, Listener, SerializationMapper, Map, Map, EnumBy, boolean, boolean, boolean, int, boolean, boolean, int, int) - Constructor for record class org.huiche.core.configuration.Configuration
-
Creates an instance of a
Configurationrecord class. - Configuration.Jdbc - Record Class in org.huiche.core.configuration
-
原生jdbc配置属性
- ConfigurationBuilder - Class in org.huiche.core.configuration
-
配置构建器
- ConfigurationBuilder() - Constructor for class org.huiche.core.configuration.ConfigurationBuilder
-
默认构造器
- ConfigurationBuilder(ConnectionProvider) - Constructor for class org.huiche.core.configuration.ConfigurationBuilder
-
有连接提供者的构造器
- ConfigurationCustomizer - Interface in org.huiche.spring.boot.autoconfigure
-
配置自定义
- connectionProvider() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
connectionProviderrecord component. - connectionProvider(ConnectionProvider) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置连接提供者
- ConnectionProvider - Interface in org.huiche.core.connection
-
数据库连接提供者
- constraint() - Method in class org.huiche.ddl.statement.DropConstraint
-
约束名
- consumer(Consumer) - Method in class org.huiche.ddl.DDL
-
设置DDL语句消费者
- contains(String) - Method in interface org.huiche.ast.operable.PatternMatchingOperable
-
like匹配,包含(开头结尾加%)
- CONTAINS - Enum constant in enum class org.huiche.core.support.Operator
-
包含
- count(Class, Collection) - Method in interface org.huiche.dao.query.CountQuery
-
条数查询
- count(Class, Consumer) - Method in interface org.huiche.dao.query.CountQuery
-
条数查询
- count(Class, Condition...) - Method in interface org.huiche.dao.query.CountQuery
-
条数查询
- count(Class, Searchable, Collection) - Method in interface org.huiche.dao.query.CountQuery
-
条数查询
- count(Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.CountQuery
-
条数查询
- count(Enum) - Static method in interface org.huiche.ast.support.Sql
-
count 计数函数
- count(String) - Static method in interface org.huiche.ast.support.Sql
-
count 计数函数
- count(Collection) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
条数查询
- count(Consumer) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
条数查询
- count(Condition...) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
条数查询
- count(Expression) - Static method in interface org.huiche.ast.support.Sql
-
count 计数函数
- count(Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
条数查询
- count(Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
条数查询
- count(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
count 计数函数
- COUNT - Enum constant in enum class org.huiche.ast.support.Templates
-
列条数(忽略NULL)
- COUNT_ALL - Enum constant in enum class org.huiche.ast.support.Templates
-
总条数
- COUNT_DISTINCT - Enum constant in enum class org.huiche.ast.support.Templates
-
列条数去重(忽略NULL)
- countAll() - Static method in interface org.huiche.ast.support.Sql
-
count(*) 计数函数
- countColumn(Class, Enum, Collection) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, Enum, Consumer) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, Enum, Condition...) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, String, Collection) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, String, Consumer) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, String, Condition...) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, Expression, Collection) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, Expression, Consumer) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, Expression, Condition...) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, SerializableFunction, Collection) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Class, SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数查询
- countColumn(Enum, Collection) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(Enum, Consumer) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(Enum, Condition...) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(String, Collection) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(String, Consumer) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(String, Condition...) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(Expression, Collection) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(Expression, Consumer) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(Expression, Condition...) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(SerializableFunction, Collection) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumn(SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数查询
- countColumnDistinct(Class, Enum, Collection) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, Enum, Consumer) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, Enum, Condition...) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, String, Collection) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, String, Consumer) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, String, Condition...) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, Expression, Collection) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, Expression, Consumer) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, Expression, Condition...) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, SerializableFunction, Collection) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Class, SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.CountQuery
-
指定列条数去重查询
- countColumnDistinct(Enum, Collection) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(Enum, Consumer) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(Enum, Condition...) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(String, Collection) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(String, Consumer) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(String, Condition...) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(Expression, Collection) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(Expression, Consumer) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(Expression, Condition...) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(SerializableFunction, Collection) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countColumnDistinct(SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.entity.EntityCountQuery
-
指定列条数去重查询
- countDistinct(Enum) - Static method in interface org.huiche.ast.support.Sql
-
去重count 计数函数
- countDistinct(String) - Static method in interface org.huiche.ast.support.Sql
-
去重count 计数函数
- countDistinct(Expression) - Static method in interface org.huiche.ast.support.Sql
-
去重count 计数函数
- countDistinct(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
去重count 计数函数
- CountQuery - Interface in org.huiche.dao.query
-
条数查询
- CreateTable - Class in org.huiche.ddl.statement
-
创建表语句规范
- CreateTable(TableDef) - Constructor for class org.huiche.ddl.statement.CreateTable
-
默认构造
- CROSS_JOIN - Enum constant in enum class org.huiche.ast.statement.clause.JoinType
-
交叉连接|笛卡尔积
- crossJoin(Class) - Method in interface org.huiche.ast.operable.SelectOperable
-
交差连接
- crossJoin(String) - Method in interface org.huiche.ast.operable.SelectOperable
-
交差连接
- crossJoin(TableRef) - Method in interface org.huiche.ast.operable.SelectOperable
-
交差连接
- customize(ConfigurationBuilder) - Method in interface org.huiche.spring.boot.autoconfigure.ConfigurationCustomizer
-
配置自定义
D
- dao() - Method in class org.huiche.dao.EntityDao
- dao() - Method in interface org.huiche.dao.support.DaoSupplier
-
返回Dao对象
- dao(JdbcExecutor, ObjectProvider) - Method in class org.huiche.spring.boot.autoconfigure.HuicheAutoConfiguration
-
数据访问对象
- Dao - Class in org.huiche.dao
-
数据访问对象
- Dao(JdbcExecutor, List) - Constructor for class org.huiche.dao.Dao
-
默认构造
- DaoInterceptor - Interface in org.huiche.dao.support
-
拦截器
preXXX 早于before 增删改可以在生成语句之前修改实体/条件等,查询时可做记录或者是抛异常阻止执行
beforeXXX 在...之前, 已经生成语句, 再修改实体/q/条件等不会作用于语句, 但是可以直接修改语句
after 在...之后,已经执行完毕, 一般只用于记录
只作用于dao, 不作用于直接由jdbc执行器执行的dsl/原生sql - DaoInterceptors - Class in org.huiche.dao.support
-
多个监听器
- DaoInterceptors(List) - Constructor for class org.huiche.dao.support.DaoInterceptors
-
默认实现
- DaoSupplier - Interface in org.huiche.dao.support
-
Dao提供者
- data() - Method in interface org.huiche.core.support.Page
-
数据
- data() - Method in record class org.huiche.core.support.PageRes
-
Returns the value of the
datarecord component. - database() - Element in annotation interface org.huiche.core.annotation.Table
-
表上级,使用.拼接,若指定优先级高于
TablePrefix - DataSourceConnectionProvider - Class in org.huiche.core.connection
-
数据源-连接提供者,推荐
- DataSourceConnectionProvider(DataSource) - Constructor for class org.huiche.core.connection.DataSourceConnectionProvider
-
默认构造器
- dateType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
date类型名称
- DB2DDLDialect - Class in org.huiche.ddl.dialect
-
DB2 DDL方言
- DB2DDLDialect(DB2Dialect) - Constructor for class org.huiche.ddl.dialect.DB2DDLDialect
-
默认构造
- DB2Dialect - Class in org.huiche.dialect
-
DB2方言实现
- DB2Dialect() - Constructor for class org.huiche.dialect.DB2Dialect
-
默认构造
- DB2Dialect(String, Set) - Constructor for class org.huiche.dialect.DB2Dialect
-
默认构造
- dbTypeMapping() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
数据库的类型映射
- ddl(Class...) - Method in class org.huiche.ddl.DDL
-
通过Class生成DDL
- ddl(String...) - Method in class org.huiche.ddl.DDL
-
通过包名扫描类(必须有@Table注解), 生成DDL
- ddl(Collection) - Method in class org.huiche.ddl.DDL
-
通过Class生成DDL
- ddl(List) - Method in class org.huiche.ddl.DDL
-
通过包名扫描类(必须有@Table注解), 生成DDL
- DDL - Class in org.huiche.ddl
-
DDL入口类, 使用此类生成DDL或比较语句
- DDL(ConnectionProvider) - Constructor for class org.huiche.ddl.DDL
-
默认构造
- DDLDialect - Interface in org.huiche.ddl.dialect
-
DDL方言
- DDLStatement - Interface in org.huiche.ddl.statement
-
DDL语句标识
- decimalType(int, int) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
decimal类型名称
- decimalType(int, int) - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- decimalType(int, int) - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- Default() - Constructor for class org.huiche.ast.expression.Expression.Default
-
默认构造,方便继承
- Default() - Constructor for class org.huiche.ast.statement.clause.Where.Default
-
默认构造
- Default() - Constructor for class org.huiche.core.ast.Segment.Default
-
默认构造,方便继承使用
- Default(String) - Constructor for class org.huiche.ast.metadata.Table.Default
-
默认构造
- Default(String) - Constructor for record class org.huiche.core.ast.Template.Default
-
默认构造,添加校验
- Default(Template, Object...) - Constructor for class org.huiche.ast.expression.TemplateExpression.Default
-
默认构造
- DefaultMapRowMapper - Class in org.huiche.jdbc.mapper.row
-
默认MAP行转换器
- DefaultNamingStrategy - Class in org.huiche.core.naming
-
默认命名规则实现PascalCase|camelCase 转换 snake_case
去掉AO,BO,DO,DTO,PO,VO等常见后缀
连续大写字母,最后一位当作下一个单词,前面的全转为小写 - DefaultNamingStrategy() - Constructor for class org.huiche.core.naming.DefaultNamingStrategy
-
默认构造
- defaultTypeMapping - Variable in class org.huiche.ddl.dialect.BaseDDLDialect
-
默认类型映射
- defaultValue() - Element in annotation interface org.huiche.core.annotation.Column
-
默认值,仅用于DDL
- defaultValue() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
defaultValuerecord component. - defaultValue() - Method in class org.huiche.ddl.statement.AlterDefault
-
默认值
- defaultValueChanged() - Method in class org.huiche.ddl.statement.ModifyColumn
-
默认值是否改变
- definition() - Element in annotation interface org.huiche.core.annotation.Column
-
列定义,优先级最高,需提供除列名外的全部列定义,因为会忽略注解提供的其他属性
- definition() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
definitionrecord component. - delete(Class) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建删除语句
- delete(Class, Collection) - Method in interface org.huiche.dao.cmd.DeleteCmd
-
删除
- delete(Class, Consumer) - Method in interface org.huiche.dao.cmd.DeleteCmd
-
删除
- delete(Class, Condition...) - Method in interface org.huiche.dao.cmd.DeleteCmd
-
删除
- delete(Class, Searchable) - Method in interface org.huiche.dao.cmd.DeleteCmd
-
通过筛选对象删除
- delete(String) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建删除语句
- delete(Collection) - Method in interface org.huiche.dao.cmd.entity.EntityDeleteCmd
-
删除
- delete(Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityDeleteCmd
-
删除
- delete(Table) - Method in class org.huiche.ast.statement.clause.With.Default
- delete(Table) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建删除语句
- delete(Searchable) - Method in interface org.huiche.dao.cmd.entity.EntityDeleteCmd
-
通过筛选对象删除
- Delete - Interface in org.huiche.ast.statement
-
删除语句
- Delete.Default - Class in org.huiche.ast.statement
-
Delete默认实现
- deleteById(Serializable, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityDeleteCmd
-
通过ID删除
- deleteById(Serializable, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityDeleteCmd
-
通过ID删除
- deleteById(Class, Serializable, Collection) - Method in interface org.huiche.dao.cmd.DeleteCmd
-
通过ID删除
- deleteById(Class, Serializable, Condition...) - Method in interface org.huiche.dao.cmd.DeleteCmd
-
通过ID删除
- deleteByIds(Serializable...) - Method in interface org.huiche.dao.cmd.entity.EntityDeleteCmd
-
通过多个ID删除
- deleteByIds(Class, Serializable...) - Method in interface org.huiche.dao.cmd.DeleteCmd
-
通过多个ID删除
- deleteByIds(Class, Collection, Collection) - Method in interface org.huiche.dao.cmd.DeleteCmd
-
通过多个ID删除
- deleteByIds(Class, Collection, Condition...) - Method in interface org.huiche.dao.cmd.DeleteCmd
-
通过多个ID删除
- deleteByIds(Collection, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityDeleteCmd
-
通过多个ID删除
- deleteByIds(Collection, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityDeleteCmd
-
通过多个ID删除
- DeleteCmd - Interface in org.huiche.dao.cmd
-
删除指令
- deleteFrom(Class) - Static method in interface org.huiche.ast.support.Sql
-
创建delete语句
- deleteFrom(String) - Static method in interface org.huiche.ast.support.Sql
-
创建delete语句
- deleteFrom(Table) - Static method in interface org.huiche.ast.support.Sql
-
创建delete语句
- DerivedTableRef - Interface in org.huiche.ast.metadata
-
派生表(表子查询)
- DerivedTableRef.Default - Class in org.huiche.ast.metadata
-
DerivedTable默认实现
- desc() - Method in interface org.huiche.ast.operable.OrderOperable
-
倒序
- DESC - Enum constant in enum class org.huiche.ast.statement.clause.Order
-
降序
- deserialize(String, Type) - Method in interface org.huiche.core.mapper.SerializationMapper
-
反序列化为对象
- deserialize(String, Type) - Method in class org.huiche.spring.boot.autoconfigure.JacksonSerializationMapper
- dialect() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
dialectrecord component. - dialect(Dialect) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置方言
- dialect(DDLDialect) - Method in class org.huiche.ddl.DDL
-
DDL方言,除非是自定义,一般不需要指定,由ConnectionProvider推导
- Dialect - Interface in org.huiche.core.dialect
-
方言
- DialectUtil - Class in org.huiche.dialect.support
-
方言工具类
- distinct() - Method in interface org.huiche.ast.operable.SelectOperable
-
去重
- distinct(boolean) - Method in interface org.huiche.ast.operable.SelectOperable
-
去重
- distinct(boolean) - Method in class org.huiche.ast.statement.Select.Default
- div(Enum) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
除法
- div(Number) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
除法
- div(Expression) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
除法
- div(SerializableFunction) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
除法
- DIV - Enum constant in enum class org.huiche.ast.support.Templates
-
相除
- DMDDLDialect - Class in org.huiche.ddl.dialect
-
DM DDL方言
- DMDDLDialect(DMDialect) - Constructor for class org.huiche.ddl.dialect.DMDDLDialect
-
默认构造
- DMDialect - Class in org.huiche.dialect
-
DM方言实现
- DMDialect() - Constructor for class org.huiche.dialect.DMDialect
-
默认构造
- DMDialect(String, Set) - Constructor for class org.huiche.dialect.DMDialect
-
默认构造
- doGet(Class, Type, Consumer) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询
- doList(Class, Type, Pageable, Consumer) - Method in interface org.huiche.dao.query.ListQuery
-
执行列表查询
- doOptional(Class, Type, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询
- doStream(Class, Type, Integer, Consumer) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- DropConstraint - Class in org.huiche.ddl.statement
-
删除约束语句
- DropConstraint(String, String) - Constructor for class org.huiche.ddl.statement.DropConstraint
-
默认构造
- DropPrimaryKey - Class in org.huiche.ddl.statement
-
删除主键语句
- DropPrimaryKey(String, String) - Constructor for class org.huiche.ddl.statement.DropPrimaryKey
-
默认构造
- dropUniqueIndex() - Method in class org.huiche.ddl.statement.ModifyColumn
-
要删除的唯一索引
E
- else_(Object) - Method in class org.huiche.ast.expression.CaseExpression.Default
- else_(Object) - Method in interface org.huiche.ast.expression.CaseExpression.Else
-
else操作
- elseExpression() - Method in class org.huiche.ast.expression.CaseExpression.Default
- elseExpression() - Method in interface org.huiche.ast.expression.CaseExpression
-
else表达式
- embeddedColumnComment() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
是否支持嵌入的列注释
- embeddedColumnComment() - Method in class org.huiche.ddl.dialect.MySQLDDLDialect
- embeddedTableComment() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
是否支持嵌入的表注释
- embeddedTableComment() - Method in class org.huiche.ddl.dialect.MySQLDDLDialect
- EMPTY - Static variable in record class org.huiche.core.dialect.Translation
- EMPTY - Static variable in interface org.huiche.core.listener.Listener
-
空实现
- EMPTY - Static variable in interface org.huiche.dao.support.DaoInterceptor
-
空实例
- enableFill() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
enableFillrecord component. - enableSerializationMapper() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
enableSerializationMapperrecord component. - enableSqlLog() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
enableSqlLogrecord component. - end() - Method in class org.huiche.ast.expression.CaseExpression.Default
- end() - Method in interface org.huiche.ast.expression.CaseExpression.End
-
end操作
- END_WITH - Enum constant in enum class org.huiche.core.support.Operator
-
以XXX结尾
- endWith(String) - Method in interface org.huiche.ast.operable.PatternMatchingOperable
-
like匹配,结束于(开头加%)
- entity() - Method in record class org.huiche.ast.metadata.LambdaCache.Payload
-
Returns the value of the
entityrecord component. - entity() - Element in annotation interface org.huiche.core.annotation.Ref
-
关联实体类,不可于table同时指定
- entity() - Element in annotation interface org.huiche.core.annotation.Search
-
表对应的实体类的class
- entityClass() - Method in class org.huiche.dao.EntityDao
- entityClass() - Method in interface org.huiche.dao.support.EntitySupplier
-
提供实体类
- EntityCountQuery<T> - Interface in org.huiche.dao.query.entity
-
实体类条数查询
- EntityDao<T> - Class in org.huiche.dao
-
实体类数据访问对象
- EntityDao() - Constructor for class org.huiche.dao.EntityDao
-
默认构造
- EntityDao(Dao) - Constructor for class org.huiche.dao.EntityDao
-
指定Dao的构造
- entityDaoBeanPostProcessor(BeanFactory) - Static method in class org.huiche.spring.boot.autoconfigure.HuicheAutoConfiguration
-
实体类Dao(数据访问对象)处理器(负责注入Dao)
- EntityDaoBeanPostProcessor - Class in org.huiche.spring.boot.autoconfigure
-
实体类Dao处理器(注入Dao)
- EntityDaoBeanPostProcessor(BeanFactory) - Constructor for class org.huiche.spring.boot.autoconfigure.EntityDaoBeanPostProcessor
-
构造
- EntityDeleteCmd<T> - Interface in org.huiche.dao.cmd.entity
-
实体删除指令
- EntityExistsQuery<T> - Interface in org.huiche.dao.query.entity
-
实体类存在查询
- EntityGetColumnQuery<T> - Interface in org.huiche.dao.query.entity
-
实体类获取单列查询
- EntityGetQuery<T> - Interface in org.huiche.dao.query.entity
-
实体类单条记录查询
- EntityIndexMapper - Class in org.huiche.jdbc.mapper.index
-
实体类下标映射
- EntityIndexMapper(ResultSetMetaData) - Constructor for class org.huiche.jdbc.mapper.index.EntityIndexMapper
-
默认构造
- EntityInsertCmd<T> - Interface in org.huiche.dao.cmd.entity
-
实体类插入指令
- EntityListColumnQuery<T> - Interface in org.huiche.dao.query.entity
-
实体类列表查询单列
- EntityListQuery<T> - Interface in org.huiche.dao.query.entity
-
实体类列表查询
- EntityOptionalQuery<T> - Interface in org.huiche.dao.query.entity
-
实体类单条记录Optional查询
- EntityPageQuery<T> - Interface in org.huiche.dao.query.entity
-
实体类分页查询
- EntityRowMapper<T> - Class in org.huiche.jdbc.mapper.row
-
实体类行转换器
- EntityStreamQuery<T> - Interface in org.huiche.dao.query.entity
-
实体类stream查询
- EntitySupplier<T> - Interface in org.huiche.dao.support
-
实体类提供者
- EntityUpdateCmd<T> - Interface in org.huiche.dao.cmd.entity
-
实体类更新指令
- enumBy() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
enumByrecord component. - enumBy() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
enumByrecord component. - enumBy(EnumBy) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置默认枚举读写方式
- enumBy(EnumBy) - Method in class org.huiche.ddl.DDL
-
枚举取值方式
- EnumBy - Enum Class in org.huiche.core.mapper
-
枚举读写方式
- EnumColumnMapper - Class in org.huiche.jdbc.mapper.column
-
枚举类 列转换器
- EnumVal - Annotation Interface in org.huiche.core.annotation
-
标记一个枚举类的值使用何种读写方式
此方式优先级最高,其次全局默认设置,其次自动识别(枚举实现IntSupplier为EnumBy.VALUE,否则EnumBy.NAME) - eq(Object) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
等于
- eq(SerializableFunction) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
等于
- EQ - Enum constant in enum class org.huiche.ast.support.Templates
-
等于
- EQ - Enum constant in enum class org.huiche.core.support.Operator
-
等于
- equals(Object) - Method in record class org.huiche.ast.metadata.LambdaCache.Payload
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.huiche.core.ast.Segment.Default
- equals(Object) - Method in record class org.huiche.core.ast.Template.Default
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.core.configuration.Configuration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.core.configuration.Configuration.Jdbc
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.core.dialect.Translation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.core.metadata.TableMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.core.support.PageReq
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.core.support.PageRes
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.huiche.core.support.SyntheticGenericArrayType
- equals(Object) - Method in class org.huiche.core.support.SyntheticParameterizedType
- equals(Object) - Method in record class org.huiche.ddl.definition.ColumnDef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.ddl.definition.IndexDef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.ddl.definition.TableDef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.ddl.definition.TypeDef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Indicates whether some other object is "equal to" this one.
- except(QueryExpr) - Method in interface org.huiche.ast.operable.SetOperable
-
except 查询
- EXCEPT - Enum constant in enum class org.huiche.ast.statement.SetOp
-
差集
- EXCEPT_ALL - Enum constant in enum class org.huiche.ast.statement.SetOp
-
差集 不去重
- exceptAll(QueryExpr) - Method in interface org.huiche.ast.operable.SetOperable
-
exceptAll 查询
- execludeColumn(Class, Enum...) - Static method in interface org.huiche.ast.support.Sql
-
实体类排除列
- execludeColumn(Class, String...) - Static method in interface org.huiche.ast.support.Sql
-
实体类排除列
- execludeColumn(Class, Column...) - Static method in interface org.huiche.ast.support.Sql
-
实体类排除列
- execludeColumn(Class, SerializableFunction...) - Static method in interface org.huiche.ast.support.Sql
-
实体类排除列
- Executable - Interface in org.huiche.dao.support
-
可执行的
- execute(boolean) - Method in class org.huiche.ddl.DDL
-
是否直接执行生成的DDL
- EXECUTE_QUERY - Enum constant in enum class org.huiche.core.listener.Listener.ExecuteType
-
查询
- EXECUTE_UPDATE - Enum constant in enum class org.huiche.core.listener.Listener.ExecuteType
-
更新
- EXECUTE_UPDATE_GENERATED - Enum constant in enum class org.huiche.core.listener.Listener.ExecuteType
-
更新并生成key
- executeQuery(String, List, RowMapper, C) - Method in class org.huiche.jdbc.JdbcExecutor.Default
- executeQuery(String, List, RowMapper, C) - Method in interface org.huiche.jdbc.JdbcExecutor
-
执行查询集合
- executeQueryExists(String, List) - Method in class org.huiche.jdbc.JdbcExecutor.Default
- executeQueryExists(String, List) - Method in interface org.huiche.jdbc.JdbcExecutor
-
执行查询是否存在
- executeQueryFirstRow(String, List, RowMapper) - Method in class org.huiche.jdbc.JdbcExecutor.Default
- executeQueryFirstRow(String, List, RowMapper) - Method in interface org.huiche.jdbc.JdbcExecutor
-
执行查询集合
- executeQueryStream(String, List, RowMapper) - Method in interface org.huiche.jdbc.JdbcExecutor
-
执行查询stream
- executeQueryStream(String, List, RowMapper, Integer) - Method in class org.huiche.jdbc.JdbcExecutor.Default
- executeQueryStream(String, List, RowMapper, Integer) - Method in interface org.huiche.jdbc.JdbcExecutor
-
执行查询stream
- executeUpdate(String, List) - Method in class org.huiche.jdbc.JdbcExecutor.Default
- executeUpdate(String, List) - Method in interface org.huiche.jdbc.JdbcExecutor
-
执行更新
- executeUpdate(String, List, int, String, Type, Consumer) - Method in class org.huiche.jdbc.JdbcExecutor.Default
- executeUpdate(String, List, int, String, Type, Consumer) - Method in interface org.huiche.jdbc.JdbcExecutor
-
执行更新并填充自增key(一般为主键)
- executor() - Method in class org.huiche.dao.Dao
- executor() - Method in interface org.huiche.dao.support.Executable
-
执行器
- exists(Class, Collection) - Method in interface org.huiche.dao.query.ExistsQuery
-
存在查询
- exists(Class, Consumer) - Method in interface org.huiche.dao.query.ExistsQuery
-
存在查询
- exists(Class, Condition...) - Method in interface org.huiche.dao.query.ExistsQuery
-
存在查询
- exists(Class, Searchable, Collection) - Method in interface org.huiche.dao.query.ExistsQuery
-
存在查询
- exists(Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.ExistsQuery
-
存在查询
- exists(Collection) - Method in interface org.huiche.dao.query.entity.EntityExistsQuery
-
存在查询
- exists(Consumer) - Method in interface org.huiche.dao.query.entity.EntityExistsQuery
-
存在查询
- exists(Condition...) - Method in interface org.huiche.dao.query.entity.EntityExistsQuery
-
存在查询
- exists(Select) - Static method in interface org.huiche.ast.support.Sql
-
存在查询
- exists(Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityExistsQuery
-
存在查询
- exists(Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityExistsQuery
-
存在查询
- EXISTS - Enum constant in enum class org.huiche.ast.support.Templates
-
存在
- existsById(Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityExistsQuery
-
存在查询通过ID
- existsById(Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityExistsQuery
-
存在查询通过ID
- existsById(Class, Serializable, Collection) - Method in interface org.huiche.dao.query.ExistsQuery
-
存在查询通过ID
- existsById(Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.ExistsQuery
-
存在查询通过ID
- ExistsQuery - Interface in org.huiche.dao.query
-
存在查询
- expression() - Method in class org.huiche.ast.expression.AliasSegment.Default
- expression() - Method in interface org.huiche.ast.expression.AliasSegment
-
表达式
- expression() - Method in class org.huiche.ast.statement.clause.OrderBy.Default
- expression() - Method in interface org.huiche.ast.statement.clause.OrderBy
-
列|表达式
- expression() - Element in annotation interface org.huiche.core.annotation.Search
-
表达式,优先级最高,静态不会转译
- Expression - Interface in org.huiche.ast.expression
-
表达式接口, 代表sql中所有表达式
- Expression.Default - Class in org.huiche.ast.expression
-
抽象实现
- Expression.StaticExpression - Class in org.huiche.ast.expression
-
静态表达式
- expressions() - Method in class org.huiche.ast.expression.ListableSegment.Default
- expressions() - Method in interface org.huiche.ast.expression.ListableSegment
-
表达式
- extract(Object) - Method in interface org.huiche.core.support.Extractor
-
抽取实体类的值为map(key=属性名,value=值)
- extractor() - Method in record class org.huiche.core.metadata.TableMetadata
-
Returns the value of the
extractorrecord component. - Extractor - Interface in org.huiche.core.support
-
实体类抽取值为map
F
- fallbackType(int) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
兜底类型,一般返回json
- FALSE - Static variable in interface org.huiche.ast.expression.Condition
-
1!
- fetchSize() - Method in record class org.huiche.core.configuration.Configuration.Jdbc
-
Returns the value of the
fetchSizerecord component. - field() - Element in annotation interface org.huiche.core.annotation.Ref
-
java属性名,如果填写entity,会关联到对应表的字段,嵌套时不能设置
- field() - Element in annotation interface org.huiche.core.annotation.Search
-
指定java属性名(会自动转列)
- field() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns the value of the
fieldrecord component. - fillOnInsert() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns the value of the
fillOnInsertrecord component. - FillOnInsert - Annotation Interface in org.huiche.core.annotation
-
插入时填充
- fillOnUpdate() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns the value of the
fillOnUpdaterecord component. - FillOnUpdate - Annotation Interface in org.huiche.core.annotation
-
更新时填充
- first() - Method in interface org.huiche.jdbc.MappedQuery
-
查询第一条数据,自行确保sql查询结果为一条记录
- first(T) - Method in class org.huiche.jdbc.MappedQuery.Default
- first(T) - Method in interface org.huiche.jdbc.MappedQuery
-
查询第一条数据,自行确保sql查询结果为一条记录
- FIRST - Enum constant in enum class org.huiche.ast.statement.clause.NullsOrder
-
靠前
- floor(Enum) - Static method in interface org.huiche.ast.support.Sql
-
向下取整
- floor(Expression) - Static method in interface org.huiche.ast.support.Sql
-
向下取整
- floor(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
向下取整
- FLOOR - Enum constant in enum class org.huiche.ast.support.Templates
-
向下取整
- force() - Element in annotation interface org.huiche.core.annotation.FillOnInsert
-
是否强制填充,即便原有值不为null
- force() - Element in annotation interface org.huiche.core.annotation.FillOnUpdate
-
是否强制填充,即便原有值不为null
- from() - Method in class org.huiche.ast.statement.Select.Default
- from() - Method in interface org.huiche.ast.statement.Select
-
from的表
- from(Class) - Method in interface org.huiche.ast.operable.SelectOperable
-
from操作
- from(String) - Method in interface org.huiche.ast.operable.SelectOperable
-
from操作
- from(TableRef) - Method in interface org.huiche.ast.operable.SelectOperable
-
from操作
- from(TableRef) - Method in class org.huiche.ast.statement.Select.Default
- FULL_JOIN - Enum constant in enum class org.huiche.ast.statement.clause.JoinType
-
全连接
- fullJoin(Class) - Method in interface org.huiche.ast.operable.SelectOperable
-
全连接
- fullJoin(String) - Method in interface org.huiche.ast.operable.SelectOperable
-
全连接
- fullJoin(TableRef) - Method in interface org.huiche.ast.operable.SelectOperable
-
全连接
- FUNCTION_PRECEDENCE - Static variable in interface org.huiche.core.ast.Template
-
函数默认优先级最高
G
- generate(ProcessingEnvironment, String, String, TypeElement) - Static method in interface org.huiche.apt.TableGenerator
-
生成Q文件
- generateOnInsert(ColumnMetadata, Object, Object) - Method in interface org.huiche.core.support.Generator
-
插入时生成
- generateOnUpdate(ColumnMetadata, Object, Object) - Method in interface org.huiche.core.support.Generator
-
更新时生成
- Generator - Interface in org.huiche.core.support
-
生成器
- generators() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
generatorsrecord component. - get() - Method in interface org.huiche.core.connection.ConnectionProvider
-
获取数据库连接
- get() - Method in class org.huiche.core.connection.DataSourceConnectionProvider
- get() - Method in class org.huiche.core.connection.JdbcConnectionProvider
- get() - Method in class org.huiche.core.connection.SingleConnectionProvider
- get() - Static method in class org.huiche.core.naming.NamingStrategyProvider
-
获取命名策略,通过SPI获取自定义的第一个,如果没有则使用默认的
- get() - Method in class org.huiche.spring.boot.autoconfigure.SpringJdbcConnectionProvider
- get(int, BiFunction) - Method in class org.huiche.jdbc.mapper.index.EntityIndexMapper
- get(int, BiFunction) - Method in interface org.huiche.jdbc.mapper.index.IndexMapper
-
通过下标和命名, 用于map查询
- get(int, BiFunction) - Method in class org.huiche.jdbc.mapper.index.MapIndexMapper
- get(Class) - Static method in class org.huiche.core.metadata.TableMetadataCache
-
通过class获取元数据,如果有缓存直接从缓存获取
- get(Class, Field) - Static method in class org.huiche.core.support.TypeCache
-
通过字段和声明类解析字段真实类型
- get(Class, Collection) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询
- get(Class, Consumer) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询
- get(Class, Condition...) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询
- get(Object) - Method in interface org.huiche.core.support.Getter
-
获取实例对应属性的值
- get(Type) - Static method in class org.huiche.jdbc.mapper.column.ColumnMapperRegistry
-
获取已注册的列转换器
- get(Type) - Static method in class org.huiche.jdbc.mapper.row.RowMapperCache
-
通过类型获取行转换器缓存
- get(String, String) - Method in class org.huiche.jdbc.mapper.index.EntityIndexMapper
- get(String, String) - Method in interface org.huiche.jdbc.mapper.index.IndexMapper
-
通过table和column获取下标,用于实体类查询
- get(String, String) - Method in class org.huiche.jdbc.mapper.index.MapIndexMapper
- get(String, Supplier) - Static method in class org.huiche.dialect.support.QuoteCache
-
缓存中获取转义后标识符
- get(Collection) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询
- get(Consumer) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询
- get(Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询
- get(SerializableFunction) - Static method in class org.huiche.ast.metadata.LambdaCache
-
获取lamdba方法引用对应的信息
- getActualTypeArguments() - Method in class org.huiche.core.support.SyntheticParameterizedType
- getAs(Class, Class, Collection) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询
- getAs(Class, Class, Consumer) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询
- getAs(Class, Class, Condition...) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询
- getAs(Class, TypeRef, Consumer) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询
- getAs(Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询
- getAs(Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询
- getAs(Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询
- getAs(TypeRef, Consumer) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询
- getById(Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询通过ID
- getById(Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询通过ID
- getById(Class, Serializable, Collection) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询通过ID
- getById(Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询通过ID
- getByIdAs(Class, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询
- getByIdAs(Class, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.GetQuery
-
单条记录查询
- getByIdAs(Class, Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询
- getByIdAs(Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetQuery
-
单条记录查询
- getColumn(Class, Enum, Class, Collection) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, Enum, Class, Consumer) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, Enum, Class, Condition...) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, Enum, TypeRef, Consumer) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, String, Class, Collection) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, String, Class, Consumer) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, String, Class, Condition...) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, String, TypeRef, Consumer) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, Expression, Class, Collection) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, Expression, Class, Consumer) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, Expression, Class, Condition...) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, Expression, TypeRef, Consumer) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, SerializableFunction, Collection) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Class, SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Enum, Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Enum, Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Enum, Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Enum, TypeRef, Consumer) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(String, Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(String, Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(String, Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(String, TypeRef, Consumer) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Expression, Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Expression, Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Expression, Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(Expression, TypeRef, Consumer) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(SerializableFunction, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(SerializableFunction, Collection) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumn(SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Class, Enum, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Class, Enum, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Class, String, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Class, String, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Class, Expression, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Class, Expression, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Class, SerializableFunction, Serializable, Collection) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Class, SerializableFunction, Serializable, Condition...) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Enum, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Enum, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(String, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(String, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Expression, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(Expression, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(SerializableFunction, Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(SerializableFunction, Serializable, Collection) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(SerializableFunction, Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityGetColumnQuery
-
单条记录查询单例(或表达式)
- getColumnById(SerializableFunction, Serializable, Condition...) - Method in interface org.huiche.dao.query.GetColumnQuery
-
单条记录查询单例(或表达式)
- GetColumnQuery - Interface in org.huiche.dao.query
-
单条记录查询单列
- getEntityFields(Class) - Static method in class org.huiche.core.support.ReflectUtil
-
获取实体类的所有字段,顺序从顶层父类到当前类,每个类内按声明顺序。
- getGenericComponentType() - Method in class org.huiche.core.support.SyntheticGenericArrayType
- getOwnerType() - Method in class org.huiche.core.support.SyntheticParameterizedType
- GetQuery - Interface in org.huiche.dao.query
-
单条记录查询
- getRawType() - Method in class org.huiche.core.support.SyntheticParameterizedType
- getSqlException() - Method in exception class org.huiche.jdbc.exception.RuntimeSQLException
-
获取原异常
- getSupportedAnnotationTypes() - Method in class org.huiche.apt.HuicheAnnotationProcessor
- getSupportedSourceVersion() - Method in class org.huiche.apt.HuicheAnnotationProcessor
- Getter - Interface in org.huiche.core.support
-
get方法
- groupBy(Enum) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组
- groupBy(Enum...) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组
- groupBy(String) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组
- groupBy(String...) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组
- groupBy(Collection) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组
- groupBy(Expression) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组
- groupBy(Expression) - Method in class org.huiche.ast.statement.Select.Default
- groupBy(Expression...) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组
- groupBy(SerializableFunction) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组
- groupBy(SerializableFunction...) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组
- groupBys() - Method in class org.huiche.ast.statement.Select.Default
- groupBys() - Method in interface org.huiche.ast.statement.Select
-
groupBy的字段
- gt(Object) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
大于
- gt(SerializableFunction) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
大于
- GT - Enum constant in enum class org.huiche.ast.support.Templates
-
大于
- GT - Enum constant in enum class org.huiche.core.support.Operator
-
大于
- gte(Object) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
大于等于
- gte(SerializableFunction) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
大于等于
- GTE - Enum constant in enum class org.huiche.ast.support.Templates
-
大于等于
- GTE - Enum constant in enum class org.huiche.core.support.Operator
-
大于等于
H
- H2DDLDialect - Class in org.huiche.ddl.dialect
-
H2 DDL方言
- H2DDLDialect(H2Dialect) - Constructor for class org.huiche.ddl.dialect.H2DDLDialect
-
默认构造
- H2Dialect - Class in org.huiche.dialect
-
H2方言实现
- H2Dialect() - Constructor for class org.huiche.dialect.H2Dialect
-
默认构造
- H2Dialect(String, Set) - Constructor for class org.huiche.dialect.H2Dialect
-
默认构造
- hashCode() - Method in record class org.huiche.ast.metadata.LambdaCache.Payload
-
Returns a hash code value for this object.
- hashCode() - Method in class org.huiche.core.ast.Segment.Default
- hashCode() - Method in record class org.huiche.core.ast.Template.Default
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.core.configuration.Configuration
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.core.configuration.Configuration.Jdbc
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.core.dialect.Translation
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.core.metadata.TableMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.core.support.PageReq
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.core.support.PageRes
-
Returns a hash code value for this object.
- hashCode() - Method in class org.huiche.core.support.SyntheticGenericArrayType
- hashCode() - Method in class org.huiche.core.support.SyntheticParameterizedType
- hashCode() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.ddl.definition.IndexDef
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.ddl.definition.TableDef
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.ddl.definition.TypeDef
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns a hash code value for this object.
- having(Enum, BiFunction, V) - Method in interface org.huiche.ast.operable.SelectOperable
-
having
- having(Enum, Function) - Method in interface org.huiche.ast.operable.SelectOperable
-
having
- having(String, BiFunction, V) - Method in interface org.huiche.ast.operable.SelectOperable
-
having
- having(String, Function) - Method in interface org.huiche.ast.operable.SelectOperable
-
having
- having(Collection) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组过滤
- having(Collection) - Method in class org.huiche.ast.statement.Select.Default
- having(Condition) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组过滤
- having(Condition) - Method in class org.huiche.ast.statement.Select.Default
- having(Condition...) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组过滤
- having(Expression, BiFunction, V) - Method in interface org.huiche.ast.operable.SelectOperable
-
having
- having(Expression, Function) - Method in interface org.huiche.ast.operable.SelectOperable
-
having
- having(Searchable) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组过滤
- having(SerializableFunction, BiFunction, V) - Method in interface org.huiche.ast.operable.SelectOperable
-
having
- having(SerializableFunction, Function) - Method in interface org.huiche.ast.operable.SelectOperable
-
having
- having(S) - Method in interface org.huiche.ast.operable.SelectOperable
-
分组过滤
- havings() - Method in class org.huiche.ast.statement.Select.Default
- havings() - Method in interface org.huiche.ast.statement.Select
-
having的字段
- HcAstException - Exception Class in org.huiche.ast.exception
-
ast 异常
- HcAstException(String) - Constructor for exception class org.huiche.ast.exception.HcAstException
-
jdbc异常
- HcAstException(String, Throwable) - Constructor for exception class org.huiche.ast.exception.HcAstException
-
jdbc异常
- HcDaoException - Exception Class in org.huiche.dao.exception
-
dao抛出的异常
- HcDaoException(String) - Constructor for exception class org.huiche.dao.exception.HcDaoException
-
dao异常
- HcDaoException(String, Throwable) - Constructor for exception class org.huiche.dao.exception.HcDaoException
-
dao异常
- HcDDLException - Exception Class in org.huiche.ddl.exception
-
DDL异常
- HcDDLException(String) - Constructor for exception class org.huiche.ddl.exception.HcDDLException
-
DDL异常
- HcDDLException(String, Throwable) - Constructor for exception class org.huiche.ddl.exception.HcDDLException
-
DDL异常
- HcDialectException - Exception Class in org.huiche.dialect.exception
-
方言异常
- HcDialectException(String) - Constructor for exception class org.huiche.dialect.exception.HcDialectException
-
基础异常
- HcDialectException(String, Throwable) - Constructor for exception class org.huiche.dialect.exception.HcDialectException
-
基础异常
- HcException - Exception Class in org.huiche.core.exception
-
基础异常类
- HcException(String) - Constructor for exception class org.huiche.core.exception.HcException
-
基础异常
- HcException(String, Throwable) - Constructor for exception class org.huiche.core.exception.HcException
-
基础异常
- HcJdbcException - Exception Class in org.huiche.jdbc.exception
-
JDBC执行抛出的异常
- HcJdbcException(String) - Constructor for exception class org.huiche.jdbc.exception.HcJdbcException
-
jdbc异常
- HcJdbcException(String, Throwable) - Constructor for exception class org.huiche.jdbc.exception.HcJdbcException
-
jdbc异常
- HSQLDDLDialect - Class in org.huiche.ddl.dialect
-
HSQL DDL方言
- HSQLDDLDialect(HSQLDialect) - Constructor for class org.huiche.ddl.dialect.HSQLDDLDialect
-
默认构造
- HSQLDialect - Class in org.huiche.dialect
-
HSQL方言实现
- HSQLDialect() - Constructor for class org.huiche.dialect.HSQLDialect
-
默认构造
- HSQLDialect(String, Set) - Constructor for class org.huiche.dialect.HSQLDialect
-
默认构造
- huiche.apt - module huiche.apt
-
huiche-apt,处理@Table生成Q文件
- huiche.ast - module huiche.ast
-
抽象语法树
- huiche.core - module huiche.core
-
核心模块
- huiche.dao - module huiche.dao
-
数据访问对象
- huiche.ddl - module huiche.ddl
-
huiche-ddl 作为ast的补充, 但因为一般业务应用运行时不需要,所以独立出来
- huiche.dialect - module huiche.dialect
-
jdbc方言
- huiche.jdbc - module huiche.jdbc
-
jdbc执行器
- huiche.spring.boot.starter - module huiche.spring.boot.starter
-
huiche的spring-boot-starter
- HuicheAnnotationProcessor - Class in org.huiche.apt
-
生成Q文件的注解处理器
可在classpath添加huiche-apt.config进行配置 - HuicheAnnotationProcessor() - Constructor for class org.huiche.apt.HuicheAnnotationProcessor
-
默认构造
- HuicheAutoConfiguration - Class in org.huiche.spring.boot.autoconfigure
-
huiche自动配置类
- HuicheAutoConfiguration() - Constructor for class org.huiche.spring.boot.autoconfigure.HuicheAutoConfiguration
-
默认构造
- HuicheProperties - Record Class in org.huiche.spring.boot.autoconfigure
-
huiche配置属性
- HuicheProperties(EnumBy, Boolean, Boolean, Integer, boolean, boolean, boolean, int, int, Long, boolean, boolean) - Constructor for record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Creates an instance of a
HuichePropertiesrecord class.
I
- id() - Method in record class org.huiche.core.metadata.TableMetadata
-
Returns the value of the
idrecord component. - idColumn(Class) - Static method in interface org.huiche.ast.support.Sql
-
获取实体类的主键列
- IGNORED - Enum constant in enum class org.huiche.core.support.Operator
-
忽略
- in(Object...) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
IN
val支持传入Expression及其子类
val支持传入Select作为标量子查询(需确保1行1列,否则执行失败)
val支持传入null或内置支持类型或自定义ColumnMapper类型,但最终受限于数据库支持
若配置了SerializationMapper可传入其可序列化的类型,但最终受限于数据库支持
val不支持传入非Expression级子类和Select的其他Segment类型 - in(Collection) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
IN
- in(Select) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
IN
- IN - Enum constant in enum class org.huiche.ast.support.Templates
-
在...
- IN - Enum constant in enum class org.huiche.core.support.Operator
-
IN
- index() - Method in record class org.huiche.ddl.definition.TableDef
-
Returns the value of the
indexrecord component. - IndexDef - Record Class in org.huiche.ddl.definition
-
索引定义
- IndexDef(List, String, Map) - Constructor for record class org.huiche.ddl.definition.IndexDef
-
Creates an instance of a
IndexDefrecord class. - IndexMapper - Interface in org.huiche.jdbc.mapper.index
-
列下标映射
- indexName() - Method in class org.huiche.ddl.statement.DropPrimaryKey
-
索引名
- init(ProcessingEnvironment) - Method in class org.huiche.apt.HuicheAnnotationProcessor
- insert(Class) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建插入语句
- insert(Object) - Method in interface org.huiche.dao.cmd.InsertCmd
-
插入数据,若非record类型还会回填自增值(原主键值=null且标注Column(autoIncrement=true)), fill值(FillOnInsert(populate=true))
- insert(String) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建插入语句
- insert(Table) - Method in class org.huiche.ast.statement.clause.With.Default
- insert(Table) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建插入语句
- insert(T) - Method in interface org.huiche.dao.cmd.entity.EntityInsertCmd
-
插入数据,若非record类型还会回填自增值(原主键值=null且标注Column(autoIncrement=true)), fill值(FillOnInsert(populate=true))
- Insert - Interface in org.huiche.ast.statement
-
插入语句
- Insert.Default - Class in org.huiche.ast.statement
-
Insert默认实现
- insertBatch(List) - Method in interface org.huiche.dao.cmd.entity.EntityInsertCmd
-
批量插入数据,batchSize由配置决定,不会对对象填充自增值
- insertBatch(List) - Method in interface org.huiche.dao.cmd.InsertCmd
-
批量插入数据,batchSize由配置决定,不会对对象填充自增值
- insertBatch(List, int) - Method in interface org.huiche.dao.cmd.entity.EntityInsertCmd
-
批量插入数据,不会对对象填充自增值
- insertBatch(List, int) - Method in interface org.huiche.dao.cmd.InsertCmd
-
批量插入数据,不会对对象回填自增值和fill值(不影响数据库层面自增和插入fill填)
- insertBatchWith(Class, List) - Method in interface org.huiche.dao.cmd.InsertCmd
-
批量插入数据通过源对象(VO,Req,DTO等,通过field匹配,需确保类型兼容),不回填数据,batchSize由配置决定
- insertBatchWith(Class, List, int) - Method in interface org.huiche.dao.cmd.InsertCmd
-
批量插入数据通过源对象(VO,Req,DTO等,通过field匹配,需确保类型兼容),不回填数据
- insertBatchWith(List) - Method in interface org.huiche.dao.cmd.entity.EntityInsertCmd
-
批量插入数据通过源对象(VO,Req,DTO等,通过field匹配,需确保类型兼容),不回填数据,batchSize由配置决定
- insertBatchWith(List, int) - Method in interface org.huiche.dao.cmd.entity.EntityInsertCmd
-
批量插入数据通过源对象(VO,Req,DTO等,通过field匹配,需确保类型兼容),不回填数据
- InsertCmd - Interface in org.huiche.dao.cmd
-
插入指令
- insertInto(Class) - Static method in interface org.huiche.ast.support.Sql
-
创建insert语句
- insertInto(Class, SerializableFunction...) - Static method in interface org.huiche.ast.support.Sql
-
创建insert语句
- insertInto(String) - Static method in interface org.huiche.ast.support.Sql
-
创建insert语句
- insertInto(Table) - Static method in interface org.huiche.ast.support.Sql
-
创建insert语句
- InsertOperable - Interface in org.huiche.ast.operable
-
插入操作
- insertWith(Class, Object) - Method in interface org.huiche.dao.cmd.InsertCmd
-
插入数据通过源对象(VO,Req,DTO等,通过field匹配,需确保类型兼容),不回填数据
- insertWith(Object) - Method in interface org.huiche.dao.cmd.entity.EntityInsertCmd
-
插入数据通过源对象(VO,Req,DTO等,通过field匹配,需确保类型兼容),不回填数据
- insertWith(Object, Object) - Method in interface org.huiche.dao.cmd.InsertCmd
-
插入数据通过源对象(VO,Req,DTO等,通过field匹配,需确保类型兼容),不回填数据
- insertWith(T, Object) - Method in interface org.huiche.dao.cmd.entity.EntityInsertCmd
-
插入数据通过源对象(VO,Req,DTO等,通过field匹配,需确保类型兼容),不回填数据
- insertWithMap(Class, Map) - Method in interface org.huiche.dao.cmd.InsertCmd
-
插入数据通过源Map(将key当作field匹配,需确保值类型兼容)
- insertWithMap(Map) - Method in interface org.huiche.dao.cmd.entity.EntityInsertCmd
-
插入数据通过源Map(将key当作field匹配,需确保值类型兼容)
- instance() - Static method in class org.huiche.jdbc.mapper.row.DefaultMapRowMapper
-
获取单例实例
- instance(Map) - Method in interface org.huiche.core.support.Instantiator
-
根据键值对实例化对象
- INSTANCE - Static variable in class org.huiche.jdbc.mapper.column.EnumColumnMapper
-
单例实例
- INSTANCE - Static variable in class org.huiche.jdbc.mapper.column.OptionalColumnMapper
-
单例
- INSTANCE - Static variable in class org.huiche.jdbc.mapper.column.SerializationColumnMapper
-
单例
- instantiator() - Method in record class org.huiche.core.metadata.TableMetadata
-
Returns the value of the
instantiatorrecord component. - Instantiator - Interface in org.huiche.core.support
-
实例化器
- interceptor() - Method in class org.huiche.dao.Dao
- interceptor() - Method in interface org.huiche.dao.support.Executable
-
拦截器
- intersect(QueryExpr) - Method in interface org.huiche.ast.operable.SetOperable
-
intersect 查询
- INTERSECT - Enum constant in enum class org.huiche.ast.statement.SetOp
-
交集
- INTERSECT_ALL - Enum constant in enum class org.huiche.ast.statement.SetOp
-
交集 不去重
- intersectAll(QueryExpr) - Method in interface org.huiche.ast.operable.SetOperable
-
intersectAll 查询
- intType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
int类型名称
- intType() - Method in class org.huiche.ddl.dialect.MySQLDDLDialect
- intType() - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- intType() - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- intType() - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- IS_NOT_NULL - Enum constant in enum class org.huiche.ast.support.Templates
-
是否不为空
- IS_NOT_NULL - Enum constant in enum class org.huiche.core.support.Operator
-
不为空
- IS_NULL - Enum constant in enum class org.huiche.ast.support.Templates
-
是否空
- IS_NULL - Enum constant in enum class org.huiche.core.support.Operator
-
为空
- isDistinct() - Method in class org.huiche.ast.statement.Select.Default
- isDistinct() - Method in interface org.huiche.ast.statement.Select
-
是否去重
- isNotNull() - Method in interface org.huiche.ast.operable.ComparisonOperable
-
是否非空
- isNull() - Method in interface org.huiche.ast.operable.ComparisonOperable
-
是否空
- isSingleColumnType(Type) - Static method in class org.huiche.jdbc.support.TypeUtil
-
是否单列类型
J
- JackSerializationMapperAutoConfiguration - Class in org.huiche.spring.boot.autoconfigure
-
Jackson序列化Mapper自动配置
- JackSerializationMapperAutoConfiguration() - Constructor for class org.huiche.spring.boot.autoconfigure.JackSerializationMapperAutoConfiguration
-
默认构造
- JacksonSerializationMapper - Class in org.huiche.spring.boot.autoconfigure
-
jackson实现的序列化映射
- JacksonSerializationMapper(JsonMapper) - Constructor for class org.huiche.spring.boot.autoconfigure.JacksonSerializationMapper
-
默认构造
- jdbc() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
jdbcrecord component. - jdbc(Configuration.Jdbc) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置原生jdbc配置属性
- Jdbc(int, int, Duration) - Constructor for record class org.huiche.core.configuration.Configuration.Jdbc
-
Creates an instance of a
Jdbcrecord class. - JdbcConnectionProvider - Class in org.huiche.core.connection
-
JDBC 连接提供者,可用于测试场景或无需数据源的场景
- JdbcConnectionProvider(String) - Constructor for class org.huiche.core.connection.JdbcConnectionProvider
-
jdbc url 构造
- JdbcConnectionProvider(String, String, String) - Constructor for class org.huiche.core.connection.JdbcConnectionProvider
-
jdbc url,user,password 构造,需要数据库使用user和password作为属性名(大部分支持)
- JdbcConnectionProvider(String, Properties) - Constructor for class org.huiche.core.connection.JdbcConnectionProvider
-
jdbc url ,属性 构造
- jdbcExecutor(DataSource, HuicheProperties, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider) - Method in class org.huiche.spring.boot.autoconfigure.HuicheAutoConfiguration
-
jdbc执行器
- JdbcExecutor - Interface in org.huiche.jdbc
-
jdbc执行器
- JdbcExecutor.Default - Class in org.huiche.jdbc
-
JdbcClient默认实现
- JdbcUtil - Class in org.huiche.jdbc.support
-
Jdbc工具类
- join(Class) - Method in interface org.huiche.ast.operable.SelectOperable
-
内连接
- join(String) - Method in interface org.huiche.ast.operable.SelectOperable
-
内连接
- join(TableRef) - Method in interface org.huiche.ast.operable.SelectOperable
-
内连接
- join(JoinType, TableRef) - Method in interface org.huiche.ast.operable.SelectOperable
-
连接查询
- join(JoinType, TableRef) - Method in class org.huiche.ast.statement.Select.Default
- Join<T> - Interface in org.huiche.ast.statement.clause
-
Join子句
- JOIN - Enum constant in enum class org.huiche.ast.statement.clause.JoinType
-
内连接
- Join.Default<T> - Class in org.huiche.ast.statement.clause
-
Join默认实现
- JoinOperable<T> - Interface in org.huiche.ast.operable
-
join关联操作
- joins() - Method in class org.huiche.ast.statement.Select.Default
- joins() - Method in interface org.huiche.ast.statement.Select
-
关联的表
- JoinType - Enum Class in org.huiche.ast.statement.clause
-
join类型
- JSON_EXISTS - Enum constant in enum class org.huiche.ast.support.Templates
-
json包含
- JSON_VALUE - Enum constant in enum class org.huiche.ast.support.Templates
-
json数值
- jsonExists(Enum, String) - Static method in interface org.huiche.ast.support.Sql
-
json查询存在
- jsonExists(Expression, String) - Static method in interface org.huiche.ast.support.Sql
-
json查询存在
- jsonExists(SerializableFunction, String) - Static method in interface org.huiche.ast.support.Sql
-
json查询存在
- jsonType() - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- jsonType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
JSON类型
- jsonType() - Method in class org.huiche.ddl.dialect.DMDDLDialect
- jsonType() - Method in class org.huiche.ddl.dialect.HSQLDDLDialect
- jsonType() - Method in class org.huiche.ddl.dialect.MariaDBDDLDialect
- jsonType() - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- jsonValue(Enum, String) - Static method in interface org.huiche.ast.support.Sql
-
json查询值
- jsonValue(Expression, String) - Static method in interface org.huiche.ast.support.Sql
-
json查询值
- jsonValue(SerializableFunction, String) - Static method in interface org.huiche.ast.support.Sql
-
json查询值
K
- keyword(String, Enum...) - Static method in interface org.huiche.ast.support.Sql
-
关键字条件
关键字不为空返回条件,否则返回null - keyword(String, String...) - Static method in interface org.huiche.ast.support.Sql
-
关键字条件
关键字不为空返回条件,否则返回null - keyword(String, Expression...) - Static method in interface org.huiche.ast.support.Sql
-
关键字条件
关键字不为空返回条件,否则返回null - keyword(String, SerializableFunction...) - Static method in interface org.huiche.ast.support.Sql
-
关键字条件
关键字不为空返回条件,否则返回null - keywords - Variable in class org.huiche.dialect.BaseDialect
-
数据库关键字
- KEYWORDS - Static variable in class org.huiche.dialect.support.DialectUtil
-
内置关键字,2003+所有支持数据库的驱动返回的关键字
L
- LambdaCache - Class in org.huiche.ast.metadata
-
lambda列类型缓存
- LambdaCache.Payload - Record Class in org.huiche.ast.metadata
-
lambda缓存
- LAST - Enum constant in enum class org.huiche.ast.statement.clause.NullsOrder
-
靠后
- left() - Method in class org.huiche.ast.statement.SetQuery.Default
- left() - Method in interface org.huiche.ast.statement.SetQuery
-
左边查询
- LEFT_JOIN - Enum constant in enum class org.huiche.ast.statement.clause.JoinType
-
左外连接
- leftJoin(Class) - Method in interface org.huiche.ast.operable.SelectOperable
-
左连接
- leftJoin(String) - Method in interface org.huiche.ast.operable.SelectOperable
-
左连接
- leftJoin(TableRef) - Method in interface org.huiche.ast.operable.SelectOperable
-
左连接
- length() - Element in annotation interface org.huiche.core.annotation.Column
-
长度,仅用于DDL
- length() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
lengthrecord component. - length() - Method in record class org.huiche.ddl.definition.TypeDef
-
Returns the value of the
lengthrecord component. - like(String) - Method in interface org.huiche.ast.operable.PatternMatchingOperable
-
like匹配
- LIKE - Enum constant in enum class org.huiche.ast.support.Templates
-
like匹配
- LIKE - Enum constant in enum class org.huiche.core.support.Operator
-
LIKE
- limit() - Method in class org.huiche.ast.statement.Select.Default
- limit() - Method in interface org.huiche.ast.statement.Select
-
限制条数
- limit() - Method in interface org.huiche.core.support.Pageable
-
返回sql用的限制条数
- limit(Integer) - Method in interface org.huiche.ast.operable.SelectOperable
-
限制条数
- limit(Integer, Integer) - Method in interface org.huiche.ast.operable.SelectOperable
-
限制条数和跳过条数
- limit(Integer, Integer) - Method in class org.huiche.ast.statement.Select.Default
- limit(Pageable) - Method in interface org.huiche.ast.operable.SelectOperable
-
限制条数
- list() - Method in class org.huiche.jdbc.MappedQuery.Default
- list() - Method in interface org.huiche.jdbc.MappedQuery
-
查询为list
- list(Class, Integer, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Integer, Consumer) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Integer, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Integer, OrderBy, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Integer, OrderBy, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Integer, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Integer, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Consumer) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, OrderBy, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, OrderBy, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Pageable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Pageable, OrderBy, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Pageable, OrderBy, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Pageable, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Pageable, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- list(Integer, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Integer, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Integer, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Integer, OrderBy, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Integer, OrderBy, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Integer, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Integer, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Consumer) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(List) - Method in interface org.huiche.jdbc.MappedQuery
-
查询为list
- list(Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(OrderBy, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(OrderBy, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Pageable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Pageable, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Pageable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Pageable, OrderBy, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Pageable, OrderBy, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Pageable, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Pageable, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- list(Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- ListableSegment - Interface in org.huiche.ast.expression
-
多个的,可列举的表达式, 用于IN()等场景
- ListableSegment.Default - Class in org.huiche.ast.expression
-
ListableExpression默认实现
- listAs(Class, Class, Integer, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Integer, Consumer) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Integer, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Integer, OrderBy, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Integer, OrderBy, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Integer, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Integer, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Consumer) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, OrderBy, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, OrderBy, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Pageable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Pageable, OrderBy, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Pageable, OrderBy, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Pageable, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Pageable, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Searchable, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, TypeRef, Integer, Consumer) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, TypeRef, Consumer) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, TypeRef, Pageable, Consumer) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listAs(Class, Integer, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Integer, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Integer, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Integer, OrderBy, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Integer, OrderBy, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Integer, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Integer, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, OrderBy, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, OrderBy, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Pageable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Pageable, OrderBy, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Pageable, OrderBy, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Pageable, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Pageable, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(TypeRef, Integer, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(TypeRef, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listAs(TypeRef, Pageable, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listByIds(Serializable...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listByIds(Class, Serializable...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listByIds(Class, Collection, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listByIds(Class, Collection, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listByIds(Collection, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listByIds(Collection, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listByIdsAs(Class, Class, Serializable...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listByIdsAs(Class, Class, Collection, Collection) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listByIdsAs(Class, Class, Collection, Condition...) - Method in interface org.huiche.dao.query.ListQuery
-
列表查询
- listByIdsAs(Class, Serializable...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listByIdsAs(Class, Collection, Collection) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listByIdsAs(Class, Collection, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListQuery
-
列表查询
- listColumn(Class, Enum, Class, Integer, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Integer, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Integer, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Pageable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Enum, Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Integer, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Integer, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Integer, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Pageable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, String, Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Integer, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Integer, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Integer, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Pageable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, Expression, Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Integer, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Integer, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Integer, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Pageable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Pageable, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Pageable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Class, SerializableFunction, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(Enum, Class, Integer, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Integer, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Integer, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Pageable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Enum, Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Integer, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Integer, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Integer, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Pageable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(String, Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Integer, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Integer, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Integer, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Pageable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(Expression, Class, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Integer, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Integer, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Integer, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Integer, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Integer, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Integer, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Integer, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Pageable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Pageable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Pageable, Consumer) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Pageable, Consumer) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Pageable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Pageable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Searchable, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumn(SerializableFunction, Searchable, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, Enum, Class, Serializable...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, Enum, Class, Collection, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, Enum, Class, Collection, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, String, Class, Serializable...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, String, Class, Collection, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, String, Class, Collection, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, Expression, Class, Serializable...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, Expression, Class, Collection, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, Expression, Class, Collection, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, SerializableFunction, Serializable...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, SerializableFunction, Collection, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Class, SerializableFunction, Collection, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(Enum, Class, Serializable...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(Enum, Class, Collection, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(Enum, Class, Collection, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(String, Class, Serializable...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(String, Class, Collection, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(String, Class, Collection, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(Expression, Class, Serializable...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(Expression, Class, Collection, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(Expression, Class, Collection, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(SerializableFunction, Serializable...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(SerializableFunction, Serializable...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(SerializableFunction, Collection, Collection) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(SerializableFunction, Collection, Collection) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- listColumnByIds(SerializableFunction, Collection, Condition...) - Method in interface org.huiche.dao.query.entity.EntityListColumnQuery
-
列表查询
- listColumnByIds(SerializableFunction, Collection, Condition...) - Method in interface org.huiche.dao.query.ListColumnQuery
-
列表查询
- ListColumnQuery - Interface in org.huiche.dao.query
-
列表查询单列
- listener() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
listenerrecord component. - Listener - Interface in org.huiche.core.listener
-
监听器
- Listener.ExecuteType - Enum Class in org.huiche.core.listener
-
执行类型
- Listeners - Class in org.huiche.core.listener
-
多个监听器
- Listeners(List) - Constructor for class org.huiche.core.listener.Listeners
-
默认构造
- ListQuery - Interface in org.huiche.dao.query
-
列表查询
- Literal - Interface in org.huiche.ast.expression
-
字面量
- Literal.Default - Class in org.huiche.ast.expression
-
字面量 默认实现
- LOG - Static variable in class org.huiche.ddl.dialect.BaseDDLDialect
-
LOG
- LogicalOperable - Interface in org.huiche.ast.operable
-
逻辑操作
- logReleaseFail(SQLException) - Method in interface org.huiche.core.connection.ConnectionProvider
-
记录释放连接失败异常
- lower(Enum) - Static method in interface org.huiche.ast.support.Sql
-
转小写
- lower(Expression) - Static method in interface org.huiche.ast.support.Sql
-
转小写
- lower(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
转小写
- LOWER - Enum constant in enum class org.huiche.ast.support.Templates
-
转小写
- lt(Object) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
小于
- lt(SerializableFunction) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
小于
- LT - Enum constant in enum class org.huiche.ast.support.Templates
-
小于
- LT - Enum constant in enum class org.huiche.core.support.Operator
-
小于
- lte(Object) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
小于等于
- lte(SerializableFunction) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
小于等于
- LTE - Enum constant in enum class org.huiche.ast.support.Templates
-
小于等于
- LTE - Enum constant in enum class org.huiche.core.support.Operator
-
小于等于
M
- map(ResultSet, IndexMapper, Configuration) - Method in class org.huiche.jdbc.mapper.row.EntityRowMapper
- map(ResultSet, IndexMapper, Configuration) - Method in class org.huiche.jdbc.mapper.row.MapRowMapper
- map(ResultSet, IndexMapper, Configuration) - Method in interface org.huiche.jdbc.mapper.row.RowMapper
-
将结果集转换实体
- map(ResultSet, IndexMapper, Configuration) - Method in class org.huiche.jdbc.mapper.row.SingleColumnRowMapper
- MapIndexMapper - Class in org.huiche.jdbc.mapper.index
-
Map的列下标映射
- MapIndexMapper(ResultSetMetaData) - Constructor for class org.huiche.jdbc.mapper.index.MapIndexMapper
-
默认构造
- MappedQuery<T> - Interface in org.huiche.jdbc
-
查询映射
- MappedQuery.Default<T> - Class in org.huiche.jdbc
-
MappedQuery默认实现
- MapRowMapper - Class in org.huiche.jdbc.mapper.row
-
Map的行转换器
- MapRowMapper(BiFunction) - Constructor for class org.huiche.jdbc.mapper.row.MapRowMapper
-
默认构造
- MariaDBDDLDialect - Class in org.huiche.ddl.dialect
-
MariaDB DDL方言
- MariaDBDDLDialect(MariaDBDialect) - Constructor for class org.huiche.ddl.dialect.MariaDBDDLDialect
-
默认构造
- MariaDBDialect - Class in org.huiche.dialect
-
MariaDB方言实现
- MariaDBDialect() - Constructor for class org.huiche.dialect.MariaDBDialect
-
默认构造
- MariaDBDialect(String, Set) - Constructor for class org.huiche.dialect.MariaDBDialect
-
默认构造
- max(Enum) - Static method in interface org.huiche.ast.support.Sql
-
max 最大值
- max(Expression) - Static method in interface org.huiche.ast.support.Sql
-
max 最大值
- max(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
max 最大值
- MAX - Enum constant in enum class org.huiche.ast.support.Templates
-
最大值
- maxRows() - Method in record class org.huiche.core.configuration.Configuration.Jdbc
-
Returns the value of the
maxRowsrecord component. - min(Enum) - Static method in interface org.huiche.ast.support.Sql
-
min 最小值
- min(Expression) - Static method in interface org.huiche.ast.support.Sql
-
min 最小值
- min(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
min 最小值
- MIN - Enum constant in enum class org.huiche.ast.support.Templates
-
最小值
- minus(Enum) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
减法
- minus(Number) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
减法
- minus(Expression) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
减法
- minus(SerializableFunction) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
减法
- MINUS - Enum constant in enum class org.huiche.ast.support.Templates
-
相减
- mod(Enum, Number) - Static method in interface org.huiche.ast.support.Sql
-
取余
- mod(Expression, Number) - Static method in interface org.huiche.ast.support.Sql
-
取余
- mod(Expression, Expression) - Static method in interface org.huiche.ast.support.Sql
-
取余
- mod(SerializableFunction, Number) - Static method in interface org.huiche.ast.support.Sql
-
取余
- MOD - Enum constant in enum class org.huiche.ast.support.Templates
-
取余
- ModifyColumn - Class in org.huiche.ddl.statement
-
修改列语句
- ModifyColumn(String, ColumnDef, boolean, boolean, boolean, boolean, boolean, String) - Constructor for class org.huiche.ddl.statement.ModifyColumn
-
构造
- mul(Enum) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
乘法
- mul(Number) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
乘法
- mul(Expression) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
乘法
- mul(SerializableFunction) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
乘法
- MUL - Enum constant in enum class org.huiche.ast.support.Templates
-
相乘
- MySQLDDLDialect - Class in org.huiche.ddl.dialect
-
MySQL DDL方言
- MySQLDDLDialect(MySQLDialect) - Constructor for class org.huiche.ddl.dialect.MySQLDDLDialect
-
默认构造
- MySQLDialect - Class in org.huiche.dialect
-
MySql方言实现
- MySQLDialect() - Constructor for class org.huiche.dialect.MySQLDialect
-
默认构造
- MySQLDialect(String, Set) - Constructor for class org.huiche.dialect.MySQLDialect
-
默认构造
N
- name() - Method in class org.huiche.ast.metadata.Table.Default
- name() - Method in interface org.huiche.ast.metadata.Table
-
表名
- name() - Method in interface org.huiche.core.ast.Template
-
模板名称,一般不需要,返回null即可,内置模板会有名称,方便被方言覆写
- name() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
namerecord component. - name() - Method in record class org.huiche.ddl.definition.TableDef
-
Returns the value of the
namerecord component. - NAME - Enum constant in enum class org.huiche.core.mapper.EnumBy
-
按
Enum.name()处理,默认 - names() - Method in class org.huiche.ast.statement.clause.With.Default
- names() - Method in interface org.huiche.ast.statement.clause.With
-
CTE 名称
- NamingStrategy - Interface in org.huiche.core.naming
-
命名策略
- NamingStrategyProvider - Class in org.huiche.core.naming
-
命名策略提供者
- NATURAL_JOIN - Enum constant in enum class org.huiche.ast.statement.clause.JoinType
-
自然连接(使用同名字段)
- naturalJoin(Class) - Method in interface org.huiche.ast.operable.SelectOperable
-
自然连接
- naturalJoin(String) - Method in interface org.huiche.ast.operable.SelectOperable
-
自然连接
- naturalJoin(TableRef) - Method in interface org.huiche.ast.operable.SelectOperable
-
自然连接
- ne(Object) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
不等于
- ne(SerializableFunction) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
不等于
- NE - Enum constant in enum class org.huiche.ast.support.Templates
-
不等于
- NE - Enum constant in enum class org.huiche.core.support.Operator
-
不等于
- needQuote(String, Set) - Static method in class org.huiche.dialect.support.DialectUtil
-
判断是否需要转义标识符
- negative(Expression) - Static method in interface org.huiche.ast.support.Sql
-
取负
- NEGATIVE - Enum constant in enum class org.huiche.ast.support.Templates
-
负值
- nested() - Element in annotation interface org.huiche.core.annotation.Ref
-
是否嵌套
- nested() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns the value of the
nestedrecord component. - not(Condition) - Static method in interface org.huiche.ast.support.Sql
-
NOT
- NOT - Enum constant in enum class org.huiche.ast.support.Templates
-
非
- NOT_BETWEEN - Enum constant in enum class org.huiche.core.support.Operator
-
不在...之间
- NOT_BETWEEN_AND - Enum constant in enum class org.huiche.ast.support.Templates
-
不在...之间
- NOT_CONTAINS - Enum constant in enum class org.huiche.core.support.Operator
-
不包含
- NOT_END_WITH - Enum constant in enum class org.huiche.core.support.Operator
-
不以XXX结尾
- NOT_EXISTS - Enum constant in enum class org.huiche.ast.support.Templates
-
不存在
- NOT_IN - Enum constant in enum class org.huiche.ast.support.Templates
-
不在...
- NOT_IN - Enum constant in enum class org.huiche.core.support.Operator
-
NOT IN
- NOT_LIKE - Enum constant in enum class org.huiche.ast.support.Templates
-
非like匹配
- NOT_LIKE - Enum constant in enum class org.huiche.core.support.Operator
-
NOT LIKE
- NOT_START_WITH - Enum constant in enum class org.huiche.core.support.Operator
-
不以XXX开始
- notBetween(Object) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
不在...之间
- notBetweenAnd(Object, Object) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
不在...之间
- notContains(String) - Method in interface org.huiche.ast.operable.PatternMatchingOperable
-
not like匹配,包含(开头结尾加%)
- notEndWith(String) - Method in interface org.huiche.ast.operable.PatternMatchingOperable
-
not like匹配,结束于(开头加%)
- notExists(Select) - Static method in interface org.huiche.ast.support.Sql
-
不存在查询
- notIn(Object...) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
NOT_IN
- notIn(Collection) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
NOT_IN
- notIn(Select) - Method in interface org.huiche.ast.operable.ComparisonOperable
-
NOT_IN
- notLike(String) - Method in interface org.huiche.ast.operable.PatternMatchingOperable
-
not like匹配
- notStartWith(String) - Method in interface org.huiche.ast.operable.PatternMatchingOperable
-
not like匹配,开始于(结尾加%)
- NULL - Static variable in interface org.huiche.ast.expression.Literal
-
NULL 常量
- NULL - Static variable in interface org.huiche.ast.support.Sql
-
null常量
- nullable() - Element in annotation interface org.huiche.core.annotation.Column
-
是否可以空,仅用于DDL
- nullable() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
nullablerecord component. - nullable() - Method in class org.huiche.ddl.statement.AlterColumnType
-
是否允许空
- nullable() - Method in class org.huiche.ddl.statement.AlterNullabe
-
是否允许空
- nullableChanged() - Method in class org.huiche.ddl.statement.ModifyColumn
-
nullable是否改变
- nullIf(Enum, Enum) - Static method in interface org.huiche.ast.support.Sql
-
等值置空
- nullIf(Expression, Expression) - Static method in interface org.huiche.ast.support.Sql
-
等值置空
- nullIf(SerializableFunction, SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
等值置空
- NULLIF - Enum constant in enum class org.huiche.ast.support.Templates
-
等值置空
- nullsFirst() - Method in interface org.huiche.ast.operable.OrderByOperable
-
null靠前
- nullsFirst() - Method in class org.huiche.ast.statement.clause.OrderBy.Default
- nullsLast() - Method in interface org.huiche.ast.operable.OrderByOperable
-
null靠后
- nullsLast() - Method in class org.huiche.ast.statement.clause.OrderBy.Default
- nullsOrder() - Method in class org.huiche.ast.statement.clause.OrderBy.Default
- nullsOrder() - Method in interface org.huiche.ast.statement.clause.OrderBy
-
null排序(null靠前 / 靠后)
- NullsOrder - Enum Class in org.huiche.ast.statement.clause
-
null 排序(靠前|靠后)
- nullToDefault(Type, Configuration) - Static method in class org.huiche.jdbc.support.TypeUtil
-
null转默认值,主要用来处理基本类型和集合类型
- nullToEmpty() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
nullToEmptyrecord component. - nullToEmpty() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
nullToEmptyrecord component. - nullToEmpty(Boolean) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置是否将数组|集合|Map类型,且为null时转换为空对象
- nullToEmpty(Type, Configuration) - Static method in class org.huiche.jdbc.support.TypeUtil
-
根据配置,如果是集合|数组|Map类型,返回空的对象,而不是null
O
- OCTET_LENGTH - Enum constant in enum class org.huiche.ast.support.Templates
-
字节长度
- octetLength(Enum) - Static method in interface org.huiche.ast.support.Sql
-
字符长度
- octetLength(Expression) - Static method in interface org.huiche.ast.support.Sql
-
字符长度
- octetLength(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
字符长度
- of() - Static method in interface org.huiche.ast.expression.CaseExpression
-
搜索式 CASE
- of() - Static method in interface org.huiche.ast.statement.Select
-
创建查询语句
- of(boolean, String, String...) - Static method in interface org.huiche.ast.statement.clause.With
-
创建CTE
- of(long, List) - Static method in interface org.huiche.core.support.Page
-
默认分页实现
- of(Class) - Static method in interface org.huiche.ast.metadata.Table
-
创建Table对象
- of(Class) - Static method in class org.huiche.jdbc.mapper.row.EntityRowMapper
-
创建实体类转换器
- of(Enum) - Static method in interface org.huiche.ast.metadata.Column
-
创建列
- of(Integer) - Static method in interface org.huiche.core.support.Pageable
-
默认分页请求实例
- of(Integer, Integer) - Static method in interface org.huiche.core.support.Pageable
-
默认分页请求实例
- of(Object) - Static method in interface org.huiche.ast.expression.CaseExpression
-
简单 CASE
- of(Object) - Static method in interface org.huiche.ast.expression.Literal
-
字面量,不支持抛异常
- of(Object...) - Static method in interface org.huiche.ast.expression.ListableSegment
-
默认构造
- of(Type) - Static method in class org.huiche.jdbc.mapper.row.SingleColumnRowMapper
-
创建单列行转换器
- of(String) - Static method in interface org.huiche.ast.expression.Condition
-
静态条件
- of(String) - Static method in interface org.huiche.ast.expression.Expression
-
静态表达式 不转译
- of(String) - Static method in interface org.huiche.ast.metadata.Column
-
创建列
- of(String) - Static method in interface org.huiche.ast.metadata.Table
-
创建Table对象
- of(String) - Static method in interface org.huiche.core.ast.Template
-
从字符串获取模板
- of(String) - Static method in interface org.huiche.core.connection.ConnectionProvider
-
使用jdbc url 获取连接提供者
- of(String, Object...) - Static method in interface org.huiche.ast.expression.Condition
-
模板条件
- of(String, Object...) - Static method in interface org.huiche.ast.expression.Expression
-
模板表达式
- of(String, String) - Static method in interface org.huiche.ast.metadata.Column
-
创建列
- of(String, String...) - Static method in interface org.huiche.ast.statement.clause.With
-
创建CTE
- of(String, String, String) - Static method in interface org.huiche.core.connection.ConnectionProvider
-
使用jdbc url 用户名密码获取连接提供者
- of(String, Collection) - Static method in interface org.huiche.ast.expression.Condition
-
模板条件
- of(String, Collection) - Static method in interface org.huiche.ast.expression.Expression
-
模板表达式
- of(String, List) - Static method in class org.huiche.ddl.statement.AddPrimaryKey
-
添加主键语句
- of(String, Properties) - Static method in interface org.huiche.core.connection.ConnectionProvider
-
使用jdbc url,properties 获取连接提供者
- of(Connection) - Static method in interface org.huiche.core.connection.ConnectionProvider
-
使用连接获取连接提供者
- of(Collection) - Static method in interface org.huiche.ast.expression.ListableSegment
-
默认构造
- of(DataSource) - Static method in interface org.huiche.core.connection.ConnectionProvider
-
使用数据源获取连接提供者
- of(Expression) - Static method in interface org.huiche.ast.expression.Condition
-
布尔表达式条件
- of(Expression, Order) - Static method in interface org.huiche.ast.statement.clause.OrderBy
-
创建OrderBy子句
- of(With) - Static method in interface org.huiche.ast.statement.Select
-
创建查询语句
- of(With, Table) - Static method in interface org.huiche.ast.statement.Delete
-
创建删除语句
- of(With, Table) - Static method in interface org.huiche.ast.statement.Insert
-
创建插入语句
- of(With, Table) - Static method in interface org.huiche.ast.statement.Update
-
创建更新语句
- of(QueryExpr, SetOp, QueryExpr) - Static method in interface org.huiche.ast.statement.SetQuery
-
创建集合查询
- of(Select) - Static method in interface org.huiche.ast.expression.SubQueryExpression
-
创建子查询
- of(Select, String) - Static method in interface org.huiche.ast.metadata.DerivedTableRef
-
创建派生表
- of(Template, Object...) - Static method in interface org.huiche.ast.expression.Condition
-
模板条件
- of(Template, Object...) - Static method in interface org.huiche.ast.expression.Expression
-
模板表达式
- of(Template, Object...) - Static method in interface org.huiche.ast.expression.TemplateExpression
-
模板表达式
- of(Template, Collection) - Static method in interface org.huiche.ast.expression.Condition
-
模板条件
- of(Template, Collection) - Static method in interface org.huiche.ast.expression.Expression
-
模板表达式
- of(ConfigurationBuilder) - Static method in interface org.huiche.jdbc.JdbcExecutor
-
创建jdbc执行器
- of(Dialect) - Static method in interface org.huiche.ddl.dialect.DDLDialect
-
通过数据库方言解析DDL方言
- of(SerializableFunction) - Static method in interface org.huiche.ast.metadata.Column
-
创建列
- of(JdbcExecutor, String, List) - Static method in interface org.huiche.jdbc.SqlSpec
-
创建SQL操作对象
- of(JdbcExecutor, String, List, RowMapper) - Static method in interface org.huiche.jdbc.MappedQuery
-
创建查询映射
- of(RowMapper, ResultSetMetaData) - Static method in interface org.huiche.jdbc.mapper.index.IndexMapper
-
根据rowMapper获取其需要的 列下标映射
- of(T, JoinType, TableRef) - Static method in interface org.huiche.ast.statement.clause.Join
-
创建JOIN子句
- offset() - Method in class org.huiche.ast.statement.Select.Default
- offset() - Method in interface org.huiche.ast.statement.Select
-
跳过条数
- offset() - Method in interface org.huiche.core.support.Pageable
-
获取offset,用于sql
- ofStatic(String) - Static method in interface org.huiche.ast.metadata.Column
-
创建列
- ofStatic(String, String) - Static method in interface org.huiche.ast.metadata.Column
-
创建列
- on() - Method in class org.huiche.ast.statement.clause.Join.Default
- on() - Method in interface org.huiche.ast.statement.clause.Join
-
join条件
- on(Enum, Enum) - Method in interface org.huiche.ast.operable.JoinOperable
-
列相等关联
- on(String, String) - Method in interface org.huiche.ast.operable.JoinOperable
-
列相等关联
- on(Collection) - Method in interface org.huiche.ast.operable.JoinOperable
-
关联条件
- on(Condition) - Method in interface org.huiche.ast.operable.JoinOperable
-
关联条件
- on(Condition) - Method in class org.huiche.ast.statement.clause.Join.Default
- on(Condition...) - Method in interface org.huiche.ast.operable.JoinOperable
-
关联条件
- on(Column, Column) - Method in interface org.huiche.ast.operable.JoinOperable
-
列相等关联
- on(SerializableFunction, SerializableFunction) - Method in interface org.huiche.ast.operable.JoinOperable
-
列相等关联
- onCompleted(String, List, Exception) - Method in interface org.huiche.core.listener.Listener
-
整体流程结束,成功(已处理结果集)或异常(可能是任意阶段异常)
- onCompleted(String, List, Exception) - Method in class org.huiche.core.listener.Listeners
- onCompleted(String, List, Exception) - Method in class org.huiche.core.listener.SlowSQLListener
- onConnectionAcquired(String, List, Connection) - Method in interface org.huiche.core.listener.Listener
-
连接已获取
- onConnectionAcquired(String, List, Connection) - Method in class org.huiche.core.listener.Listeners
- onConnectionAcquired(String, List, Connection) - Method in class org.huiche.core.listener.SQLLogListener
- onSqlExecuted(String, List, Listener.ExecuteType, PreparedStatement) - Method in interface org.huiche.core.listener.Listener
-
sql执行结束(未处理结果集)
- onSqlExecuted(String, List, Listener.ExecuteType, PreparedStatement) - Method in class org.huiche.core.listener.Listeners
- onSqlExecuted(String, List, Listener.ExecuteType, PreparedStatement) - Method in class org.huiche.core.listener.SlowSQLListener
- onSqlExecuting(String, List, Listener.ExecuteType, PreparedStatement) - Method in interface org.huiche.core.listener.Listener
-
sql执行之前(已完成参数绑定)
- onSqlExecuting(String, List, Listener.ExecuteType, PreparedStatement) - Method in class org.huiche.core.listener.Listeners
- onSqlExecuting(String, List, Listener.ExecuteType, PreparedStatement) - Method in class org.huiche.core.listener.SlowSQLListener
- onStatementPrepared(String, List, PreparedStatement) - Method in interface org.huiche.core.listener.Listener
-
语句就绪(未进行参数绑定)
- onStatementPrepared(String, List, PreparedStatement) - Method in class org.huiche.core.listener.Listeners
- onTranslate(Statement) - Method in interface org.huiche.core.listener.Listener
-
翻译sql前
- onTranslate(Statement) - Method in class org.huiche.core.listener.Listeners
- onTranslated(Statement, String, List) - Method in interface org.huiche.core.listener.Listener
-
翻译sql后
- onTranslated(Statement, String, List) - Method in class org.huiche.core.listener.Listeners
- op() - Method in class org.huiche.ast.statement.SetQuery.Default
- op() - Method in interface org.huiche.ast.statement.SetQuery
-
集合操作
- operator() - Element in annotation interface org.huiche.core.annotation.Search
-
比较符
- Operator - Enum Class in org.huiche.core.support
-
Search注解使用的比较操作符
- optional() - Method in class org.huiche.jdbc.MappedQuery.Default
- optional() - Method in interface org.huiche.jdbc.MappedQuery
-
查询为optional
- optional(Class, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询
- optional(Class, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询
- optional(Class, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询
- optional(Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询
- optional(Consumer) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询
- optional(Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询
- optionalAs(Class, Class, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询
- optionalAs(Class, Class, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询
- optionalAs(Class, Class, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询
- optionalAs(Class, TypeRef, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询
- optionalAs(Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询
- optionalAs(Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询
- optionalAs(Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询
- optionalAs(TypeRef, Consumer) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询
- optionalById(Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询通过ID
- optionalById(Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询通过ID
- optionalById(Class, Serializable, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询通过ID
- optionalById(Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询通过ID
- optionalByIdAs(Class, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询
- optionalByIdAs(Class, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询
- optionalByIdAs(Class, Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询
- optionalByIdAs(Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询
- optionalColumn(Class, Enum, Class, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, Enum, Class, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, Enum, Class, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, Enum, TypeRef, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, String, Class, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, String, Class, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, String, Class, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, String, TypeRef, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, Expression, Class, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, Expression, Class, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, Expression, Class, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, Expression, TypeRef, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, SerializableFunction, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Class, SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Enum, Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Enum, Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Enum, Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Enum, TypeRef, Consumer) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(String, Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(String, Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(String, Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(String, TypeRef, Consumer) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Expression, Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Expression, Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Expression, Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(Expression, TypeRef, Consumer) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(SerializableFunction, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(SerializableFunction, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(SerializableFunction, Consumer) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumn(SerializableFunction, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Class, Enum, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Class, Enum, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Class, String, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Class, String, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Class, Expression, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Class, Expression, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Class, SerializableFunction, Serializable, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Class, SerializableFunction, Serializable, Condition...) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Enum, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Enum, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(String, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(String, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Expression, Class, Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(Expression, Class, Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(SerializableFunction, Serializable, Collection) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(SerializableFunction, Serializable, Collection) - Method in interface org.huiche.dao.query.OptionalQuery
-
单条记录查询单例(或表达式)
- optionalColumnById(SerializableFunction, Serializable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityOptionalQuery
-
单条记录查询单例(或表达式)
- OptionalColumnMapper - Class in org.huiche.jdbc.mapper.column
-
Optional 列转换器, 注意此转换器内部判断是否Optional类型
- OptionalQuery - Interface in org.huiche.dao.query
-
单条记录Optional查询
- or(Enum, BiFunction, V) - Method in interface org.huiche.ast.operable.LogicalOperable
-
OR
- or(Enum, Function) - Method in interface org.huiche.ast.operable.LogicalOperable
-
OR
- or(String, BiFunction, V) - Method in interface org.huiche.ast.operable.LogicalOperable
-
OR
- or(String, Function) - Method in interface org.huiche.ast.operable.LogicalOperable
-
OR
- or(Collection) - Static method in interface org.huiche.ast.expression.Condition
-
or拼接条件
- or(Collection) - Static method in interface org.huiche.ast.support.Sql
-
or拼接条件
- or(Condition) - Method in interface org.huiche.ast.operable.LogicalOperable
-
OR
- or(Condition...) - Static method in interface org.huiche.ast.expression.Condition
-
or拼接条件
- or(Condition...) - Static method in interface org.huiche.ast.support.Sql
-
or拼接条件
- or(Expression, BiFunction, V) - Method in interface org.huiche.ast.operable.LogicalOperable
-
OR
- or(Expression, Function) - Method in interface org.huiche.ast.operable.LogicalOperable
-
OR
- or(SerializableFunction, BiFunction, V) - Method in interface org.huiche.ast.operable.LogicalOperable
-
OR
- or(SerializableFunction, Function) - Method in interface org.huiche.ast.operable.LogicalOperable
-
OR
- OR - Enum constant in enum class org.huiche.ast.support.Templates
-
或者
- OracleDDLDialect - Class in org.huiche.ddl.dialect
-
Oracle DDL方言
- OracleDDLDialect(OracleDialect) - Constructor for class org.huiche.ddl.dialect.OracleDDLDialect
-
默认构造
- OracleDialect - Class in org.huiche.dialect
-
Oracle 方言实现
- OracleDialect() - Constructor for class org.huiche.dialect.OracleDialect
-
默认构造
- OracleDialect(String, Set) - Constructor for class org.huiche.dialect.OracleDialect
-
默认构造
- order() - Method in class org.huiche.ast.statement.clause.OrderBy.Default
- order() - Method in interface org.huiche.ast.statement.clause.OrderBy
-
排序
- Order - Enum Class in org.huiche.ast.statement.clause
-
排序
- orderBy(Enum) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- orderBy(Enum, Order) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- orderBy(String) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- orderBy(String, Order) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- orderBy(Collection) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- orderBy(Collection) - Method in class org.huiche.ast.statement.Select.Default
- orderBy(Expression) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- orderBy(Expression, Order) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- orderBy(OrderBy) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- orderBy(OrderBy) - Method in class org.huiche.ast.statement.Select.Default
- orderBy(OrderBy...) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- orderBy(SerializableFunction) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- orderBy(SerializableFunction, Order) - Method in interface org.huiche.ast.operable.SelectOperable
-
排序
- OrderBy - Interface in org.huiche.ast.statement.clause
-
OrderBy子句
- OrderBy.Default - Class in org.huiche.ast.statement.clause
-
OrderBy默认实现
- OrderByOperable - Interface in org.huiche.ast.operable
-
排序后续操作
- orderBys() - Method in class org.huiche.ast.statement.Select.Default
- orderBys() - Method in interface org.huiche.ast.statement.Select
-
排序
- OrderOperable - Interface in org.huiche.ast.operable
-
排序操作
- ORDINAL - Enum constant in enum class org.huiche.core.mapper.EnumBy
-
按
Enum.ordinal()不推荐 - org.huiche.apt - package org.huiche.apt
-
huiche-apt,处理@Table生成Q文件
- org.huiche.ast.exception - package org.huiche.ast.exception
-
ast异常
- org.huiche.ast.expression - package org.huiche.ast.expression
-
SQL表达式
- org.huiche.ast.metadata - package org.huiche.ast.metadata
-
SQL引用,表|列|别名
- org.huiche.ast.operable - package org.huiche.ast.operable
-
可操作接口,包括表达式|语句|引用的操作
- org.huiche.ast.statement - package org.huiche.ast.statement
-
SQL语句
- org.huiche.ast.statement.clause - package org.huiche.ast.statement.clause
-
SQL子句
- org.huiche.ast.support - package org.huiche.ast.support
-
ast支持相关
- org.huiche.core.annotation - package org.huiche.core.annotation
-
内置注解
- org.huiche.core.ast - package org.huiche.core.ast
-
SQL抽象语法树
- org.huiche.core.configuration - package org.huiche.core.configuration
-
配置
- org.huiche.core.connection - package org.huiche.core.connection
-
连接提供
- org.huiche.core.dialect - package org.huiche.core.dialect
-
方言,ast的转译实现
- org.huiche.core.exception - package org.huiche.core.exception
-
异常类
- org.huiche.core.listener - package org.huiche.core.listener
-
jdbc执行器的监听器
- org.huiche.core.mapper - package org.huiche.core.mapper
-
转换器
- org.huiche.core.metadata - package org.huiche.core.metadata
-
元数据,表和列的元数据
- org.huiche.core.naming - package org.huiche.core.naming
-
命名策略
- org.huiche.core.support - package org.huiche.core.support
-
支持包
- org.huiche.dao - package org.huiche.dao
-
数据访问对象实现
- org.huiche.dao.cmd - package org.huiche.dao.cmd
-
增删改指令
- org.huiche.dao.cmd.entity - package org.huiche.dao.cmd.entity
-
实体类增删改指令
- org.huiche.dao.exception - package org.huiche.dao.exception
-
dao异常
- org.huiche.dao.query - package org.huiche.dao.query
-
查询相关
- org.huiche.dao.query.entity - package org.huiche.dao.query.entity
-
实体类查询
- org.huiche.dao.support - package org.huiche.dao.support
-
Dao实现的支持
- org.huiche.ddl - package org.huiche.ddl
-
huiche-ddl 作为ast的补充, 但因为一般业务应用运行时不需要,所以独立出来
- org.huiche.ddl.definition - package org.huiche.ddl.definition
-
DDL相关表|列|索引|类型定义
- org.huiche.ddl.dialect - package org.huiche.ddl.dialect
-
DDL方言
- org.huiche.ddl.exception - package org.huiche.ddl.exception
-
DDL异常
- org.huiche.ddl.statement - package org.huiche.ddl.statement
-
DDL语句
- org.huiche.dialect - package org.huiche.dialect
-
方言实现
- org.huiche.dialect.exception - package org.huiche.dialect.exception
-
方言异常
- org.huiche.dialect.support - package org.huiche.dialect.support
-
方言实现支持
- org.huiche.jdbc - package org.huiche.jdbc
-
jdbc执行器
- org.huiche.jdbc.exception - package org.huiche.jdbc.exception
-
jdbc异常
- org.huiche.jdbc.mapper.column - package org.huiche.jdbc.mapper.column
-
列转换器
- org.huiche.jdbc.mapper.index - package org.huiche.jdbc.mapper.index
-
列下标转换相关
- org.huiche.jdbc.mapper.row - package org.huiche.jdbc.mapper.row
-
内置行转换器实现相关
- org.huiche.jdbc.support - package org.huiche.jdbc.support
-
jdbc支持包
- org.huiche.spring.boot.autoconfigure - package org.huiche.spring.boot.autoconfigure
-
huiche-SpringBoot自动配置
P
- page() - Method in interface org.huiche.core.support.Pageable
-
第几页, 从1开始
- page() - Method in record class org.huiche.core.support.PageReq
-
Returns the value of the
pagerecord component. - page(Class, Pageable, Collection) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- page(Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- page(Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- page(Class, Pageable, OrderBy, Collection) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- page(Class, Pageable, OrderBy, Condition...) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- page(Class, Pageable, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- page(Class, Pageable, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- page(Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- page(Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- page(Pageable, Collection) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- page(Pageable, Consumer) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- page(Pageable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- page(Pageable, OrderBy, Collection) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- page(Pageable, OrderBy, Condition...) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- page(Pageable, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- page(Pageable, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- page(Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- page(Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- Page<T> - Interface in org.huiche.core.support
-
分页相应信息接口
- Pageable - Interface in org.huiche.core.support
-
分页请求接口
- pageAs(Class, Class, Pageable, Collection) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- pageAs(Class, Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- pageAs(Class, Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- pageAs(Class, Class, Pageable, OrderBy, Collection) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- pageAs(Class, Class, Pageable, OrderBy, Condition...) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- pageAs(Class, Class, Pageable, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- pageAs(Class, Class, Pageable, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- pageAs(Class, Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- pageAs(Class, Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- pageAs(Class, TypeRef, Pageable, Consumer) - Method in interface org.huiche.dao.query.PageQuery
-
分页查询
- pageAs(Class, Pageable, Collection) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- pageAs(Class, Pageable, Consumer) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- pageAs(Class, Pageable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- pageAs(Class, Pageable, OrderBy, Collection) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- pageAs(Class, Pageable, OrderBy, Condition...) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- pageAs(Class, Pageable, OrderBy, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- pageAs(Class, Pageable, OrderBy, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- pageAs(Class, Pageable, Searchable, Collection) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- pageAs(Class, Pageable, Searchable, Condition...) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- pageAs(TypeRef, Pageable, Consumer) - Method in interface org.huiche.dao.query.entity.EntityPageQuery
-
分页查询
- PageQuery - Interface in org.huiche.dao.query
-
分页查询
- PageReq - Record Class in org.huiche.core.support
-
默认分页请求对象
- PageReq(Integer, Integer) - Constructor for record class org.huiche.core.support.PageReq
-
Creates an instance of a
PageReqrecord class. - PageRes<T> - Record Class in org.huiche.core.support
-
默认分页响应对象
- PageRes(long, List) - Constructor for record class org.huiche.core.support.PageRes
-
Creates an instance of a
PageResrecord class. - parameterizedType(Class, Type...) - Static method in class org.huiche.core.support.ReflectUtil
-
合成一个ParameterizedType
- parameterizedType(Class, Type...) - Static method in class org.huiche.jdbc.support.TypeUtil
-
构造参数化类型
- params() - Method in class org.huiche.ast.expression.TemplateExpression.Default
- params() - Method in interface org.huiche.ast.expression.TemplateExpression
-
参数
- params() - Method in record class org.huiche.core.dialect.Translation
-
Returns the value of the
paramsrecord component. - paramsReverse(Object[]) - Static method in class org.huiche.dialect.support.DialectUtil
-
参数翻转
- paren(Expression) - Static method in interface org.huiche.ast.support.Sql
-
括号包裹
- PAREN - Enum constant in enum class org.huiche.ast.support.Templates
-
括号
- parse(Enum) - Static method in interface org.huiche.ast.metadata.Column
-
创建列
- parse(Object) - Static method in interface org.huiche.ast.expression.Literal
-
解析为字面量, 不支持返回null
- parseDialect(ConnectionProvider) - Static method in class org.huiche.dialect.support.DialectUtil
-
根据连接解析方言
- parseSearch(Object) - Static method in interface org.huiche.ast.support.Sql
-
解析查询对象为条件
- PatternMatchingOperable - Interface in org.huiche.ast.operable
-
模式匹配操作
- Payload(Class, Column, Type) - Constructor for record class org.huiche.ast.metadata.LambdaCache.Payload
-
Creates an instance of a
Payloadrecord class. - pkIndex() - Method in record class org.huiche.ddl.definition.IndexDef
-
Returns the value of the
pkIndexrecord component. - pks() - Method in record class org.huiche.ddl.definition.IndexDef
-
Returns the value of the
pksrecord component. - plainSqlLog() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
plainSqlLogrecord component. - plus(Enum) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
加法
- plus(Number) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
加法
- plus(Expression) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
加法
- plus(SerializableFunction) - Method in interface org.huiche.ast.operable.ArithmeticOperable
-
加法
- PLUS - Enum constant in enum class org.huiche.ast.support.Templates
-
相加
- populate() - Element in annotation interface org.huiche.core.annotation.FillOnInsert
-
是否回填属性到实体类(仅可回填时生效,若source非实体类或实体类为record类型,无法回填,批量插入时不回填)
如果生成器返回类型为表达式,而非值类型, 请确保populate为false - position(String, Enum) - Static method in interface org.huiche.ast.support.Sql
-
获取字符串在列中下标
- position(String, Expression) - Static method in interface org.huiche.ast.support.Sql
-
获取字符串在列中下标
- position(String, SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
获取字符串在列中下标
- POSITION - Enum constant in enum class org.huiche.ast.support.Templates
-
获取字符串在列中下标
- PostgreSQLDDLDialect - Class in org.huiche.ddl.dialect
-
PostgreSQL DDL方言
- PostgreSQLDDLDialect(PostgreSQLDialect) - Constructor for class org.huiche.ddl.dialect.PostgreSQLDDLDialect
-
默认构造
- PostgreSQLDialect - Class in org.huiche.dialect
-
PostgreSQL 方言实现
- PostgreSQLDialect() - Constructor for class org.huiche.dialect.PostgreSQLDialect
-
默认构造
- PostgreSQLDialect(String, Set) - Constructor for class org.huiche.dialect.PostgreSQLDialect
-
默认构造
- postProcessBeforeInitialization(Object, String) - Method in class org.huiche.spring.boot.autoconfigure.EntityDaoBeanPostProcessor
- precedence() - Method in enum class org.huiche.ast.support.Templates
- precedence() - Method in interface org.huiche.core.ast.Template
-
优先级,越大越优先,作用于操作符
- preDelete(Class) - Method in interface org.huiche.dao.support.DaoInterceptor
-
删除前置处理,先于before
- preDelete(Class) - Method in class org.huiche.dao.support.DaoInterceptors
- preGet(Class, Type) - Method in interface org.huiche.dao.support.DaoInterceptor
-
单条查询前置处理
- preGet(Class, Type) - Method in class org.huiche.dao.support.DaoInterceptors
- preInsert(Class, Object) - Method in interface org.huiche.dao.support.DaoInterceptor
-
插入前置处理,先于before
可在此处进行一些实体类额外修改操作, 如id注入,审计字段等 - preInsert(Class, Object) - Method in class org.huiche.dao.support.DaoInterceptors
- preInsertBatch(Class, List) - Method in interface org.huiche.dao.support.DaoInterceptor
-
批量插入前置处理,先于before
可在此处进行一些实体类额外修改操作, 如id注入,审计字段等 - preInsertBatch(Class, List) - Method in class org.huiche.dao.support.DaoInterceptors
- preList(Class, Type) - Method in interface org.huiche.dao.support.DaoInterceptor
-
列表查询前置处理
- preList(Class, Type) - Method in class org.huiche.dao.support.DaoInterceptors
- prePage(Class, Type, Pageable) - Method in interface org.huiche.dao.support.DaoInterceptor
-
分页查询前置处理
分页查询内部调用count(属于get)和list(属于collection)实现,所以无单独的before,此处仅用于拦截pageable或记录日志 - prePage(Class, Type, Pageable) - Method in class org.huiche.dao.support.DaoInterceptors
- preStream(Class, Type) - Method in interface org.huiche.dao.support.DaoInterceptor
-
stream查询前置处理
- preStream(Class, Type) - Method in class org.huiche.dao.support.DaoInterceptors
- preUpdate(Class, Object) - Method in interface org.huiche.dao.support.DaoInterceptor
-
更新前置处理, 在before之前
可在此处进行一些实体类额外修改操作, 如审计字段等 - preUpdate(Class, Object) - Method in class org.huiche.dao.support.DaoInterceptors
- primaryKey() - Element in annotation interface org.huiche.core.annotation.Column
-
是否主键
- primaryKey() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns the value of the
primaryKeyrecord component. - primaryKey() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
primaryKeyrecord component. - primaryKey() - Method in record class org.huiche.ddl.definition.TableDef
-
Returns the value of the
primaryKeyrecord component. - process(Set, RoundEnvironment) - Method in class org.huiche.apt.HuicheAnnotationProcessor
- processTemplateParams(Template, Object[]) - Method in interface org.huiche.core.dialect.Dialect
-
模板参数处理,个别模板在个别数据库可能存在参数翻转或改变等,使用此方法进行处理
- processTemplateParams(Template, Object[]) - Method in class org.huiche.dialect.OracleDialect
- processTemplateParams(Template, Object[]) - Method in class org.huiche.dialect.SQLiteDialect
- pseudoSql() - Method in class org.huiche.ast.expression.AliasSegment.Default
- pseudoSql() - Method in class org.huiche.ast.expression.CaseExpression.Default
- pseudoSql() - Method in class org.huiche.ast.expression.Condition.BooleanExpressionCondition
- pseudoSql() - Method in class org.huiche.ast.expression.Condition.StaticCondition
- pseudoSql() - Method in class org.huiche.ast.expression.Expression.StaticExpression
- pseudoSql() - Method in class org.huiche.ast.expression.ListableSegment.Default
- pseudoSql() - Method in class org.huiche.ast.expression.Literal.Default
- pseudoSql() - Method in class org.huiche.ast.expression.SubQueryExpression.Default
- pseudoSql() - Method in class org.huiche.ast.expression.TemplateExpression.Default
- pseudoSql() - Method in class org.huiche.ast.metadata.AliasTableRef.Default
- pseudoSql() - Method in class org.huiche.ast.metadata.Column.Default
- pseudoSql() - Method in class org.huiche.ast.metadata.DerivedTableRef.Default
- pseudoSql() - Method in class org.huiche.ast.metadata.Table.Default
- pseudoSql() - Method in class org.huiche.ast.statement.clause.Join.Default
- pseudoSql() - Method in enum class org.huiche.ast.statement.clause.JoinType
- pseudoSql() - Method in enum class org.huiche.ast.statement.clause.NullsOrder
- pseudoSql() - Method in enum class org.huiche.ast.statement.clause.Order
- pseudoSql() - Method in class org.huiche.ast.statement.clause.OrderBy.Default
- pseudoSql() - Method in class org.huiche.ast.statement.clause.Where.Default
- pseudoSql() - Method in class org.huiche.ast.statement.clause.With.Default
- pseudoSql() - Method in class org.huiche.ast.statement.Delete.Default
- pseudoSql() - Method in class org.huiche.ast.statement.Insert.Default
- pseudoSql() - Method in class org.huiche.ast.statement.Select.Default
- pseudoSql() - Method in enum class org.huiche.ast.statement.SetOp
- pseudoSql() - Method in class org.huiche.ast.statement.SetQuery.Default
- pseudoSql() - Method in class org.huiche.ast.statement.Update.Default
- pseudoSql() - Method in interface org.huiche.core.ast.Segment
-
伪SQL,用于直接toString时显示
- pseudoSql() - Method in record class org.huiche.ddl.definition.ColumnDef
- pseudoSql() - Method in class org.huiche.ddl.statement.AddColumn
- pseudoSql() - Method in class org.huiche.ddl.statement.AddPrimaryKey
- pseudoSql() - Method in class org.huiche.ddl.statement.AddUnique
- pseudoSql() - Method in class org.huiche.ddl.statement.AlterColumnComment
- pseudoSql() - Method in class org.huiche.ddl.statement.AlterColumnType
- pseudoSql() - Method in class org.huiche.ddl.statement.AlterDefault
- pseudoSql() - Method in class org.huiche.ddl.statement.AlterNullabe
- pseudoSql() - Method in class org.huiche.ddl.statement.AlterTableComment
- pseudoSql() - Method in class org.huiche.ddl.statement.CreateTable
- pseudoSql() - Method in class org.huiche.ddl.statement.DropConstraint
- pseudoSql() - Method in class org.huiche.ddl.statement.DropPrimaryKey
- pseudoSql() - Method in class org.huiche.ddl.statement.ModifyColumn
Q
- queries() - Method in class org.huiche.ast.statement.clause.With.Default
- queries() - Method in interface org.huiche.ast.statement.clause.With
-
CTE查询
- query() - Method in interface org.huiche.jdbc.SqlSpec
-
返回Map<String,Object>的查询映射
- query(Class) - Method in interface org.huiche.jdbc.SqlSpec
-
返回指定类的映射查询
- query(BiFunction) - Method in interface org.huiche.jdbc.SqlSpec
-
返回Map<String,Object>的查询映射
- query(RowMapper) - Method in class org.huiche.jdbc.SqlSpec.Default
- query(RowMapper) - Method in interface org.huiche.jdbc.SqlSpec
-
通过行转换器返回映射查询
- queryExists() - Method in class org.huiche.jdbc.SqlSpec.Default
- queryExists() - Method in interface org.huiche.jdbc.SqlSpec
-
查询是否存在
- QueryExpr - Interface in org.huiche.ast.statement
-
查询表达式(Select,集合查询
- queryTimeout() - Method in record class org.huiche.core.configuration.Configuration.Jdbc
-
Returns the value of the
queryTimeoutrecord component. - quote(String) - Method in interface org.huiche.core.dialect.Dialect
-
标识符转义
- quote(String) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
-
标识符转义
- quote(String) - Method in class org.huiche.dialect.BaseDialect
- quote(String) - Method in class org.huiche.dialect.SQLServerDialect
- QuoteCache - Class in org.huiche.dialect.support
-
标识符转义缓存
- quoteString - Variable in class org.huiche.dialect.BaseDialect
-
标识符转义字符串
R
- rawVal() - Method in class org.huiche.ast.expression.Literal.Default
- rawVal() - Method in interface org.huiche.ast.expression.Literal
-
原始值
- read(ResultSet, int, Type, Configuration) - Method in interface org.huiche.core.mapper.ColumnMapper
-
从ResultSet读取值,请确保安全或已使用
ColumnMapper.canRead(Type, Configuration)测试 - read(ResultSet, int, Type, Configuration) - Method in class org.huiche.jdbc.mapper.column.EnumColumnMapper
- read(ResultSet, int, Type, Configuration) - Method in class org.huiche.jdbc.mapper.column.OptionalColumnMapper
- read(ResultSet, int, Type, Configuration) - Method in class org.huiche.jdbc.mapper.column.SerializationColumnMapper
- recursive() - Method in class org.huiche.ast.statement.clause.With.Default
- recursive() - Method in interface org.huiche.ast.statement.clause.With
-
是否递归
- Ref - Annotation Interface in org.huiche.core.annotation
-
用于标记VO对象的列信息
- ReflectUtil - Class in org.huiche.core.support
-
反射工具类
- REGEXP_LIKE - Enum constant in enum class org.huiche.ast.support.Templates
-
正则匹配
- REGEXP_LIKE - Enum constant in enum class org.huiche.core.support.Operator
-
正则匹配
- regexpLike(Enum, String) - Static method in interface org.huiche.ast.support.Sql
-
正则匹配
- regexpLike(Expression, String) - Static method in interface org.huiche.ast.support.Sql
-
正则匹配
- regexpLike(SerializableFunction, String) - Static method in interface org.huiche.ast.support.Sql
-
正则匹配
- release(Connection) - Method in interface org.huiche.core.connection.ConnectionProvider
-
释放数据库连接
- release(Connection) - Method in class org.huiche.core.connection.SingleConnectionProvider
- release(Connection) - Method in class org.huiche.spring.boot.autoconfigure.SpringJdbcConnectionProvider
- removeColumnMapper(ColumnMapper) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
删除自定义类型列转换器
- removeGenerator(Generator) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
删除生成器
- removeListener(Listener) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
删除监听器
- replace(Enum, String, String) - Static method in interface org.huiche.ast.support.Sql
-
替换字符串
- replace(Expression, String, String) - Static method in interface org.huiche.ast.support.Sql
-
替换字符串
- replace(SerializableFunction, String, String) - Static method in interface org.huiche.ast.support.Sql
-
替换字符串
- REPLACE - Enum constant in enum class org.huiche.ast.support.Templates
-
替换
- requiresExplicitNotNullForPrimaryKey() - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- requiresExplicitNotNullForPrimaryKey() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
列为主键时是否需要显式定义NOTNULL
- resolveColumnVal(Type, ResultSet, int, Configuration) - Static method in class org.huiche.jdbc.support.JdbcUtil
-
解析列的值
- resolveColumnVal(Type, ResultSet, int, Configuration, boolean) - Static method in class org.huiche.jdbc.support.JdbcUtil
-
解析列的值
- resolveEnumType(Class, int, EnumBy) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
解析枚举类型
- resolveTable(Class, EnumBy, Map) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- resolveTable(Class, EnumBy, Map) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
解析表定义
- resolveTable(Class, EnumBy, Map) - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- resolveTableByJdbc(ConnectionProvider) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- resolveTableByJdbc(ConnectionProvider) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
从jdbc读取表定义
- resolveType(Class, int, int, boolean, EnumBy, Map) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- resolveType(Class, int, int, boolean, EnumBy, Map) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
解析数据库类型
- resolveType(Class, int, int, boolean, EnumBy, Map) - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- resultInitialCapacity() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
resultInitialCapacityrecord component. - resultInitialCapacity() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
resultInitialCapacityrecord component. - resultInitialCapacity(int) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置集合查询结果(List|Set等)初始容量,建议对齐业务最小每页数量,可避免扩容,默认20
- resultInitialCapacityMax() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
resultInitialCapacityMaxrecord component. - resultInitialCapacityMax() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
resultInitialCapacityMaxrecord component. - resultInitialCapacityMax(int) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置集合查询结果(List|Set等)初始容量最大值,建议对齐业务最大每页数量,可避免扩容,默认2000
- right() - Method in class org.huiche.ast.statement.SetQuery.Default
- right() - Method in interface org.huiche.ast.statement.SetQuery
-
右边查询
- RIGHT_JOIN - Enum constant in enum class org.huiche.ast.statement.clause.JoinType
-
右外连接
- rightJoin(Class) - Method in interface org.huiche.ast.operable.SelectOperable
-
右连接
- rightJoin(String) - Method in interface org.huiche.ast.operable.SelectOperable
-
右连接
- rightJoin(TableRef) - Method in interface org.huiche.ast.operable.SelectOperable
-
右连接
- round(Enum) - Static method in interface org.huiche.ast.support.Sql
-
整数四舍五入(保留0位小数)
- round(Enum, int) - Static method in interface org.huiche.ast.support.Sql
-
四舍五入
- round(Expression) - Static method in interface org.huiche.ast.support.Sql
-
整数四舍五入(保留0位小数)
- round(Expression, int) - Static method in interface org.huiche.ast.support.Sql
-
四舍五入
- round(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
整数四舍五入(保留0位小数)
- round(SerializableFunction, int) - Static method in interface org.huiche.ast.support.Sql
-
四舍五入
- ROUND - Enum constant in enum class org.huiche.ast.support.Templates
-
四舍五入
- row(Object...) - Static method in interface org.huiche.ast.support.Sql
-
行构造器
- row(SerializableFunction...) - Static method in interface org.huiche.ast.support.Sql
-
行构造器
- ROW - Enum constant in enum class org.huiche.ast.support.Templates
-
行构造器
- RowMapper<T> - Interface in org.huiche.jdbc.mapper.row
-
行转换器
- RowMapperCache - Class in org.huiche.jdbc.mapper.row
-
行转换器缓存
- RuntimeSQLException - Exception Class in org.huiche.jdbc.exception
-
SQL异常的运行时异常包装,在无法抛出SQLException的地方进行包装抛出
- RuntimeSQLException(SQLException) - Constructor for exception class org.huiche.jdbc.exception.RuntimeSQLException
-
默认构造器
S
- scale() - Element in annotation interface org.huiche.core.annotation.Column
-
精度,仅用于DDL
- scale() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
scalerecord component. - scale() - Method in record class org.huiche.ddl.definition.TypeDef
-
Returns the value of the
scalerecord component. - scan(String, Predicate) - Static method in class org.huiche.core.support.ClassScanner
-
扫描指定包(或类路径根目录)下的所有类,并应用可选的过滤器。
- Search - Interface in org.huiche.ast.support
-
查询接口,可实现此类自定义查询对象,返回自定义条件
- Search - Annotation Interface in org.huiche.core.annotation
-
用于标记VO或search对象的列信息
- Searchable - Interface in org.huiche.core.support
-
筛选对象标记
- Segment - Interface in org.huiche.core.ast
-
SQL片段,最基本节点
- Segment.Default - Class in org.huiche.core.ast
-
抽象类实现,默认将toString重写为pseudoSql,重新hashCode和equals
- select() - Method in class org.huiche.ast.expression.SubQueryExpression.Default
- select() - Method in interface org.huiche.ast.expression.SubQueryExpression
-
查询语句
- select() - Method in class org.huiche.ast.metadata.DerivedTableRef.Default
- select() - Method in interface org.huiche.ast.metadata.DerivedTableRef
-
Select语句
- select() - Method in class org.huiche.ast.statement.Insert.Default
- select() - Method in interface org.huiche.ast.statement.Insert
-
查询
- select(Object...) - Method in interface org.huiche.ast.operable.SelectOperable
-
select操作
- select(Object...) - Method in class org.huiche.ast.statement.clause.With.Default
- select(Object...) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建查询语句
- select(Object...) - Static method in interface org.huiche.ast.support.Sql
-
select语句
- select(Collection) - Method in interface org.huiche.ast.operable.SelectOperable
- select(Collection) - Method in class org.huiche.ast.statement.Select.Default
- select(Collection) - Static method in interface org.huiche.ast.support.Sql
-
select语句
- select(List) - Method in class org.huiche.ast.statement.clause.With.Default
- select(List) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建查询语句
- select(Select) - Method in interface org.huiche.ast.operable.InsertOperable
-
设置select,构造insert select语句,与
InsertOperable.values(Object...)冲突,二者只能设置其一 - select(Select) - Method in class org.huiche.ast.statement.Insert.Default
- select(SerializableFunction) - Method in interface org.huiche.ast.operable.SelectOperable
-
select操作
- select(SerializableFunction) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建查询语句
- select(SerializableFunction...) - Method in interface org.huiche.ast.operable.SelectOperable
-
select操作
- select(SerializableFunction...) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建查询语句
- select(SerializableFunction...) - Static method in interface org.huiche.ast.support.Sql
-
select语句
- Select - Interface in org.huiche.ast.statement
-
查询语句
- Select.Default - Class in org.huiche.ast.statement
-
Select默认实现
- selectFrom(Class) - Static method in interface org.huiche.ast.support.Sql
-
select * from 语句
- selectFrom(String) - Static method in interface org.huiche.ast.support.Sql
-
select * from 语句
- selectFrom(TableRef) - Static method in interface org.huiche.ast.support.Sql
-
select * from 语句
- selections() - Method in class org.huiche.ast.statement.Select.Default
- selections() - Method in interface org.huiche.ast.statement.Select
-
查询的列
- SelectOperable - Interface in org.huiche.ast.operable
-
select相关操作
- SerializableFunction<T,
R> - Interface in org.huiche.core.support -
序列化的Function,用于获取一些lambda方法引用的class和方法名
- SerializationColumnMapper - Class in org.huiche.jdbc.mapper.column
-
序列化列转换器
- serializationMapper() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
serializationMapperrecord component. - serializationMapper(SerializationMapper) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置序列化Mapper
- serializationMapper(ObjectProvider) - Method in class org.huiche.spring.boot.autoconfigure.JackSerializationMapperAutoConfiguration
-
自动注册jackson序列化映射,如果使用jackson
- SerializationMapper - Interface in org.huiche.core.mapper
-
序列化转换器,在数据库侧使用字符串存储
- serialize(Object) - Method in interface org.huiche.core.mapper.SerializationMapper
-
将对象序列化为字符串
- serialize(Object) - Method in class org.huiche.spring.boot.autoconfigure.JacksonSerializationMapper
- set() - Method in class org.huiche.jdbc.MappedQuery.Default
- set() - Method in interface org.huiche.jdbc.MappedQuery
-
查询为set,默认使用LikedHashSet实现,保留原顺序
- set(Enum, Object) - Method in interface org.huiche.ast.operable.UpdateOperable
-
set单个列和值,设置多个值请多次调用
- set(Object, Object) - Method in interface org.huiche.core.support.Setter
-
设置实例的对应的值
- set(String, Object) - Method in interface org.huiche.ast.operable.UpdateOperable
-
set单个列和值,设置多个值请多次调用
- set(Set) - Method in interface org.huiche.jdbc.MappedQuery
-
查询为set
- set(Column, Object) - Method in interface org.huiche.ast.operable.UpdateOperable
-
set单个列和值,设置多个值请多次调用
val支持传入null
val支持传入Expression及其子类
val支持传入Select作为标量子查询(需确保1行1列,否则执行失败)
val支持传入内置支持类型或自定义ColumnMapper类型,但最终受限于数据库支持
若配置了SerializationMapper可传入其可序列化的类型,但最终受限于数据库支持
val不支持传入非Expression及子类和Select的其他Segment类型 - set(Column, Object) - Method in class org.huiche.ast.statement.Update.Default
- set(SerializableFunction, Expression) - Method in interface org.huiche.ast.operable.UpdateOperable
-
set单个列和值,设置多个值请多次调用
- set(SerializableFunction, R) - Method in interface org.huiche.ast.operable.UpdateOperable
-
set单个列和值,设置多个值请多次调用
- setDao(Dao) - Method in class org.huiche.dao.EntityDao
-
设置dao
- setJsonValue(PreparedStatement, int, String, Configuration) - Method in interface org.huiche.core.dialect.Dialect
-
设置json值时实现
- setJsonValue(PreparedStatement, int, String, Configuration) - Method in class org.huiche.dialect.PostgreSQLDialect
- setNull(Enum) - Method in interface org.huiche.ast.operable.UpdateOperable
-
设置指定列为NULL
- setNull(String) - Method in interface org.huiche.ast.operable.UpdateOperable
-
设置指定列为NULL
- setNull(Column) - Method in interface org.huiche.ast.operable.UpdateOperable
-
设置指定列为NULL
- setNull(SerializableFunction) - Method in interface org.huiche.ast.operable.UpdateOperable
-
设置指定列为NULL
- SetOp - Enum Class in org.huiche.ast.statement
-
集合操作
- SetOperable - Interface in org.huiche.ast.operable
-
集合操作
- setQuery(SetOp, QueryExpr) - Method in interface org.huiche.ast.operable.SetOperable
-
集合查询
- setQuery(SetOp, QueryExpr) - Method in class org.huiche.ast.statement.Select.Default
- setQuery(SetOp, QueryExpr) - Method in class org.huiche.ast.statement.SetQuery.Default
- SetQuery - Interface in org.huiche.ast.statement
-
集合查询
- SetQuery.Default - Class in org.huiche.ast.statement
-
SetQuery默认实现
- sets() - Method in class org.huiche.ast.statement.Update.Default
- sets() - Method in interface org.huiche.ast.statement.Update
-
获取已设置的键值对
- setter() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns the value of the
setterrecord component. - Setter - Interface in org.huiche.core.support
-
set方法
- setTypeMapping(Map) - Method in class org.huiche.ddl.DDL
-
自定义类型映射
- SingleColumnRowMapper<T> - Class in org.huiche.jdbc.mapper.row
-
单列行转换器
- SingleConnectionProvider - Class in org.huiche.core.connection
-
单连接复用连接提供者,建议仅用于测试等场景
- SingleConnectionProvider(Connection) - Constructor for class org.huiche.core.connection.SingleConnectionProvider
-
默认构造
- size() - Method in interface org.huiche.core.support.Pageable
-
每页条数
- size() - Method in record class org.huiche.core.support.PageReq
-
Returns the value of the
sizerecord component. - SlowSQLListener - Class in org.huiche.core.listener
-
慢SQL监听器
- SlowSQLListener() - Constructor for class org.huiche.core.listener.SlowSQLListener
-
默认构造,阈值为100ms
- SlowSQLListener(Long) - Constructor for class org.huiche.core.listener.SlowSQLListener
-
指定阈值构造
- slowSqlThreshold() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
slowSqlThresholdrecord component. - smallintType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
smallint类型名称
- smallintType() - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- smallintType() - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- SpringJdbcConnectionProvider - Class in org.huiche.spring.boot.autoconfigure
-
SpringJdbc连接提供者
- SpringJdbcConnectionProvider(DataSource) - Constructor for class org.huiche.spring.boot.autoconfigure.SpringJdbcConnectionProvider
-
默认构造
- SpringSQLExceptionTranslator - Class in org.huiche.spring.boot.autoconfigure
-
SpringSQL异常翻译器
- SpringSQLExceptionTranslator(DataSource) - Constructor for class org.huiche.spring.boot.autoconfigure.SpringSQLExceptionTranslator
-
默认构造
- sql() - Method in class org.huiche.ast.expression.Literal.Default
- sql() - Method in interface org.huiche.ast.expression.Literal
-
sql
- sql() - Method in record class org.huiche.core.dialect.Translation
-
Returns the value of the
sqlrecord component. - sql(String) - Method in interface org.huiche.jdbc.JdbcExecutor
-
通过sql语句获取sql操作对象
- sql(String, Object...) - Method in interface org.huiche.jdbc.JdbcExecutor
-
通过sql语句和参数获取sql操作对象
- sql(String, List) - Method in class org.huiche.jdbc.JdbcExecutor.Default
- sql(String, List) - Method in interface org.huiche.jdbc.JdbcExecutor
-
通过sql语句和参数获取sql操作对象
- sql(Statement) - Method in class org.huiche.jdbc.JdbcExecutor.Default
- sql(Statement) - Method in interface org.huiche.jdbc.JdbcExecutor
-
通过dsl语句获取sql操作对象
- Sql - Interface in org.huiche.ast.support
-
SQL内置属性,值,语句,函数等
- sqlExceptionTranslator() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
sqlExceptionTranslatorrecord component. - sqlExceptionTranslator(SQLExceptionTranslator) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
设置异常翻译器
- SQLExceptionTranslator - Interface in org.huiche.core.exception
-
异常翻译器
- SQLiteDDLDialect - Class in org.huiche.ddl.dialect
-
SQLite DDL方言
- SQLiteDDLDialect(SQLiteDialect) - Constructor for class org.huiche.ddl.dialect.SQLiteDDLDialect
-
默认构造
- SQLiteDialect - Class in org.huiche.dialect
-
SQLite方言实现
- SQLiteDialect() - Constructor for class org.huiche.dialect.SQLiteDialect
-
默认构造
- SQLiteDialect(String, Set) - Constructor for class org.huiche.dialect.SQLiteDialect
-
默认构造
- SQLLogListener - Class in org.huiche.core.listener
-
SQL日志监听器
- SQLLogListener() - Constructor for class org.huiche.core.listener.SQLLogListener
-
默认构造器,非明文日志
- SQLLogListener(boolean) - Constructor for class org.huiche.core.listener.SQLLogListener
-
构造器
- SQLServerDDLDialect - Class in org.huiche.ddl.dialect
-
SQLServer DDL方言
- SQLServerDDLDialect(SQLServerDialect) - Constructor for class org.huiche.ddl.dialect.SQLServerDDLDialect
-
默认构造
- SQLServerDialect - Class in org.huiche.dialect
-
Sql Server 方言实现
- SQLServerDialect() - Constructor for class org.huiche.dialect.SQLServerDialect
-
默认构造
- SQLServerDialect(String, Set) - Constructor for class org.huiche.dialect.SQLServerDialect
-
默认构造
- SqlSpec - Interface in org.huiche.jdbc
-
sql操作
- SqlSpec.Default - Class in org.huiche.jdbc
-
SqlSpec默认实现
- START_WITH - Enum constant in enum class org.huiche.core.support.Operator
-
以XXX开始
- startWith(String) - Method in interface org.huiche.ast.operable.PatternMatchingOperable
-
like匹配,开始于(结尾加%)
- Statement - Interface in org.huiche.core.ast
-
SQL语句
- staticable() - Method in class org.huiche.ast.expression.Condition.StaticCondition
- staticable() - Method in class org.huiche.ast.expression.Expression.StaticExpression
- staticable() - Method in class org.huiche.ast.expression.Literal.Default
- staticable() - Method in enum class org.huiche.ast.statement.clause.JoinType
- staticable() - Method in enum class org.huiche.ast.statement.clause.NullsOrder
- staticable() - Method in enum class org.huiche.ast.statement.clause.Order
- staticable() - Method in enum class org.huiche.ast.statement.SetOp
- staticable() - Method in interface org.huiche.core.ast.Segment
-
是否静态化的,即不必转译
- stream() - Method in interface org.huiche.jdbc.MappedQuery
-
查询为stream
- stream(Class, Integer, Collection) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- stream(Class, Integer, Consumer) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- stream(Class, Integer, Condition...) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- stream(Class, Collection) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- stream(Class, Consumer) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- stream(Class, Condition...) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- stream(Integer) - Method in class org.huiche.jdbc.MappedQuery.Default
- stream(Integer) - Method in interface org.huiche.jdbc.MappedQuery
-
查询为stream
- stream(Integer, Collection) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- stream(Integer, Consumer) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- stream(Integer, Condition...) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- stream(ResultSet, Configuration, RowMapper, Integer, Runnable) - Static method in class org.huiche.jdbc.support.JdbcUtil
-
构建stream查询
- stream(Collection) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- stream(Consumer) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- stream(Condition...) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- streamAs(Class, Class, Integer, Collection) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- streamAs(Class, Class, Integer, Consumer) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- streamAs(Class, Class, Integer, Condition...) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- streamAs(Class, Class, Collection) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- streamAs(Class, Class, Consumer) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- streamAs(Class, Class, Condition...) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- streamAs(Class, TypeRef, Integer, Consumer) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- streamAs(Class, TypeRef, Consumer) - Method in interface org.huiche.dao.query.StreamQuery
-
列表查询
- streamAs(Class, Integer, Collection) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- streamAs(Class, Integer, Consumer) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- streamAs(Class, Integer, Condition...) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- streamAs(Class, Collection) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- streamAs(Class, Consumer) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- streamAs(Class, Condition...) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- streamAs(TypeRef, Integer, Consumer) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- streamAs(TypeRef, Consumer) - Method in interface org.huiche.dao.query.entity.EntityStreamQuery
-
列表查询
- StreamQuery - Interface in org.huiche.dao.query
-
stream查询
- STRING_AGG - Enum constant in enum class org.huiche.ast.support.Templates
-
分组内string拼接聚合
- STRING_AGG_DISTINCT - Enum constant in enum class org.huiche.ast.support.Templates
-
分组内string去重拼接聚合
- stringAgg(Enum, String) - Static method in interface org.huiche.ast.support.Sql
-
分组内字符串拼接
- stringAgg(Expression, String) - Static method in interface org.huiche.ast.support.Sql
-
分组内字符串拼接
- stringAgg(SerializableFunction, String) - Static method in interface org.huiche.ast.support.Sql
-
分组内字符串拼接
- stringAggDistinct(Enum, String) - Static method in interface org.huiche.ast.support.Sql
-
分组内字符串去重拼接
- stringAggDistinct(Expression, String) - Static method in interface org.huiche.ast.support.Sql
-
分组内字符串去重拼接
- stringAggDistinct(SerializableFunction, String) - Static method in interface org.huiche.ast.support.Sql
-
分组内字符串去重拼接
- SubQueryExpression - Interface in org.huiche.ast.expression
-
子查询表达式(标量子查询|行子查询)
- SubQueryExpression.Default - Class in org.huiche.ast.expression
-
SubQueryExpression默认实现
- substring(Enum, int, int) - Static method in interface org.huiche.ast.support.Sql
-
截取字符串
- substring(Expression, int, int) - Static method in interface org.huiche.ast.support.Sql
-
截取字符串
- substring(SerializableFunction, int, int) - Static method in interface org.huiche.ast.support.Sql
-
截取字符串
- SUBSTRING - Enum constant in enum class org.huiche.ast.support.Templates
-
分割字符串
- sum(Enum) - Static method in interface org.huiche.ast.support.Sql
-
sum 求和
- sum(Expression) - Static method in interface org.huiche.ast.support.Sql
-
sum 求和
- sum(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
sum 求和
- SUM - Enum constant in enum class org.huiche.ast.support.Templates
-
求和
- SyntheticGenericArrayType - Class in org.huiche.core.support
-
GenericArrayType 的一个简单实现
参考了 sun.reflect.generics.reflectiveObjects.GenericArrayTypeImpl - SyntheticGenericArrayType(Type) - Constructor for class org.huiche.core.support.SyntheticGenericArrayType
-
默认构造
- SyntheticParameterizedType - Class in org.huiche.core.support
-
ParameterizedType 的一个简单实现
参考了 sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl - SyntheticParameterizedType(Class, Type[]) - Constructor for class org.huiche.core.support.SyntheticParameterizedType
-
默认构造
T
- table() - Method in class org.huiche.ast.metadata.AliasTableRef.Default
- table() - Method in interface org.huiche.ast.metadata.AliasTableRef
-
表名
- table() - Method in class org.huiche.ast.metadata.Column.Default
- table() - Method in interface org.huiche.ast.metadata.Column
-
表名
- table() - Method in class org.huiche.ast.statement.clause.Join.Default
- table() - Method in interface org.huiche.ast.statement.clause.Join
-
join的表
- table() - Method in class org.huiche.ast.statement.Delete.Default
- table() - Method in interface org.huiche.ast.statement.Delete
-
表
- table() - Method in class org.huiche.ast.statement.Insert.Default
- table() - Method in interface org.huiche.ast.statement.Insert
-
要插入数据的表
- table() - Method in class org.huiche.ast.statement.Update.Default
- table() - Method in interface org.huiche.ast.statement.Update
-
表
- table() - Element in annotation interface org.huiche.core.annotation.Ref
-
表名,不可与entity同时指定
- table() - Element in annotation interface org.huiche.core.annotation.Search
-
表名|表别名
- table() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns the value of the
tablerecord component. - table() - Method in record class org.huiche.core.metadata.TableMetadata
-
Returns the value of the
tablerecord component. - table() - Method in class org.huiche.ddl.statement.AddColumn
-
表
- table() - Method in class org.huiche.ddl.statement.AddPrimaryKey
-
表
- table() - Method in class org.huiche.ddl.statement.AddUnique
-
表
- table() - Method in class org.huiche.ddl.statement.AlterColumnComment
-
表
- table() - Method in class org.huiche.ddl.statement.AlterColumnType
-
表
- table() - Method in class org.huiche.ddl.statement.AlterDefault
-
表
- table() - Method in class org.huiche.ddl.statement.AlterNullabe
-
表
- table() - Method in class org.huiche.ddl.statement.AlterTableComment
-
表
- table() - Method in class org.huiche.ddl.statement.CreateTable
-
表定义
- table() - Method in class org.huiche.ddl.statement.DropConstraint
-
表
- table() - Method in class org.huiche.ddl.statement.DropPrimaryKey
-
表
- table() - Method in class org.huiche.ddl.statement.ModifyColumn
-
表
- Table - Interface in org.huiche.ast.metadata
-
表
- Table - Annotation Interface in org.huiche.core.annotation
-
标记实体类对应数据库中的表信息
- Table.Default - Class in org.huiche.ast.metadata
-
Table默认实现
- TableDef - Record Class in org.huiche.ddl.definition
-
表定义
- TableDef(String, List, List, String) - Constructor for record class org.huiche.ddl.definition.TableDef
-
java侧构造
- TableDef(String, List, List, String, IndexDef) - Constructor for record class org.huiche.ddl.definition.TableDef
-
Creates an instance of a
TableDefrecord class. - TableGenerator - Interface in org.huiche.apt
-
Q文件生成器
- TableMetadata - Record Class in org.huiche.core.metadata
-
表元数据
- TableMetadata(String, List, ColumnMetadata, Instantiator, Extractor) - Constructor for record class org.huiche.core.metadata.TableMetadata
-
Creates an instance of a
TableMetadatarecord class. - TableMetadataCache - Class in org.huiche.core.metadata
-
表元数据缓存
- TablePrefix - Annotation Interface in org.huiche.core.annotation
-
package级的表信息标记, 只作用于当前package
- TableRef - Interface in org.huiche.ast.metadata
-
表引用
- template() - Method in class org.huiche.ast.expression.TemplateExpression.Default
- template() - Method in interface org.huiche.ast.expression.TemplateExpression
-
模板
- template() - Method in enum class org.huiche.ast.support.Templates
- template() - Method in record class org.huiche.core.ast.Template.Default
-
Returns the value of the
templaterecord component. - template() - Method in interface org.huiche.core.ast.Template
-
模板内容,使用{}代表参数占位
- template(Template) - Method in interface org.huiche.core.dialect.Dialect
-
获取模板,可重写
- template(Template) - Method in class org.huiche.dialect.DB2Dialect
- template(Template) - Method in class org.huiche.dialect.DMDialect
- template(Template) - Method in class org.huiche.dialect.H2Dialect
- template(Template) - Method in class org.huiche.dialect.HSQLDialect
- template(Template) - Method in class org.huiche.dialect.MariaDBDialect
- template(Template) - Method in class org.huiche.dialect.MySQLDialect
- template(Template) - Method in class org.huiche.dialect.OracleDialect
- template(Template) - Method in class org.huiche.dialect.SQLiteDialect
- template(Template) - Method in class org.huiche.dialect.SQLServerDialect
- Template - Interface in org.huiche.core.ast
-
模板接口
- Template.Default - Record Class in org.huiche.core.ast
-
Template默认实现
- TemplateCondition(Template, Object...) - Constructor for class org.huiche.ast.expression.Condition.TemplateCondition
-
默认构造
- TemplateExpression - Interface in org.huiche.ast.expression
-
模板表达式
- TemplateExpression.Default - Class in org.huiche.ast.expression
-
TemplateExpression默认实现
- Templates - Enum Class in org.huiche.ast.support
-
内置模板
- then(Object) - Method in class org.huiche.ast.expression.CaseExpression.Default
- then(Object) - Method in interface org.huiche.ast.expression.CaseExpression.Then
-
then操作
- timestrampType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
timestramp类型名称
- timestrampType() - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- timeType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
time类型名称
- timeType() - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- tinyintType() - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- tinyintType() - Method in interface org.huiche.ddl.dialect.DDLDialect
-
tinyint类型名称
- tinyintType() - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- tinyintType() - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- tinyintType() - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- toSqlName(String) - Method in class org.huiche.core.naming.CachingNamingStrategy
- toSqlName(String) - Method in class org.huiche.core.naming.DefaultNamingStrategy
- toSqlName(String) - Method in interface org.huiche.core.naming.NamingStrategy
-
java名称转数据库名称
- toString() - Method in record class org.huiche.ast.metadata.LambdaCache.Payload
-
Returns a string representation of this record class.
- toString() - Method in class org.huiche.core.ast.Segment.Default
- toString() - Method in record class org.huiche.core.ast.Template.Default
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.core.configuration.Configuration.Jdbc
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.core.configuration.Configuration
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.core.dialect.Translation
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.core.metadata.TableMetadata
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.core.support.PageReq
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.core.support.PageRes
-
Returns a string representation of this record class.
- toString() - Method in class org.huiche.core.support.SyntheticGenericArrayType
- toString() - Method in class org.huiche.core.support.SyntheticParameterizedType
- toString() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.ddl.definition.IndexDef
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.ddl.definition.TableDef
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.ddl.definition.TypeDef
-
Returns a string representation of this record class.
- toString() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns a string representation of this record class.
- total() - Method in interface org.huiche.core.support.Page
-
总条数
- total() - Method in record class org.huiche.core.support.PageRes
-
Returns the value of the
totalrecord component. - translate(String, List, SQLException) - Method in interface org.huiche.core.exception.SQLExceptionTranslator
-
将SQl异常转换其他运行时异常
- translate(String, List, SQLException) - Method in class org.huiche.spring.boot.autoconfigure.SpringSQLExceptionTranslator
- translate(Segment) - Method in interface org.huiche.core.dialect.Dialect
-
将SQL片段翻译为sql
- translate(Segment) - Method in class org.huiche.dialect.BaseDialect
- translate(Segment, Dialect) - Static method in class org.huiche.dialect.support.TranslateUtil
-
转译sql
- translate(Statement) - Method in interface org.huiche.core.dialect.Dialect
-
将语句翻译为sql
- translate(Statement) - Method in class org.huiche.dialect.BaseDialect
- translate(Statement, Dialect) - Static method in class org.huiche.dialect.support.TranslateUtil
-
转译sql语句
- translate(AddColumn) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(AddColumn) - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- translate(AddColumn) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译新增列语句
- translate(AddPrimaryKey) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(AddPrimaryKey) - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- translate(AddPrimaryKey) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译新增主键语句
- translate(AddUnique) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(AddUnique) - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- translate(AddUnique) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译新增唯一索引语句
- translate(AlterColumnComment) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(AlterColumnComment) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译修改列注释语句
- translate(AlterColumnComment) - Method in class org.huiche.ddl.dialect.MySQLDDLDialect
- translate(AlterColumnComment) - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- translate(AlterColumnComment) - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- translate(AlterColumnType) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(AlterColumnType) - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- translate(AlterColumnType) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译修改列语句
- translate(AlterColumnType) - Method in class org.huiche.ddl.dialect.DMDDLDialect
- translate(AlterColumnType) - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- translate(AlterColumnType) - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- translate(AlterColumnType) - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- translate(AlterDefault) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(AlterDefault) - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- translate(AlterDefault) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译设置默认值语句
- translate(AlterDefault) - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- translate(AlterDefault) - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- translate(AlterDefault) - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- translate(AlterNullabe) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(AlterNullabe) - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- translate(AlterNullabe) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译新增列NOTNULL语句
- translate(AlterNullabe) - Method in class org.huiche.ddl.dialect.DMDDLDialect
- translate(AlterNullabe) - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- translate(AlterNullabe) - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- translate(AlterNullabe) - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- translate(AlterTableComment) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(AlterTableComment) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译修改表注释语句
- translate(AlterTableComment) - Method in class org.huiche.ddl.dialect.MySQLDDLDialect
- translate(AlterTableComment) - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- translate(AlterTableComment) - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- translate(CreateTable) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(CreateTable) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译建表语句
- translate(CreateTable) - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- translate(DDLStatement) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译DDL语句
- translate(DropConstraint) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(DropConstraint) - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- translate(DropConstraint) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译删除约束语句
- translate(DropConstraint) - Method in class org.huiche.ddl.dialect.MySQLDDLDialect
- translate(DropConstraint) - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- translate(DropPrimaryKey) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(DropPrimaryKey) - Method in class org.huiche.ddl.dialect.DB2DDLDialect
- translate(DropPrimaryKey) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译删除主键语句
- translate(DropPrimaryKey) - Method in class org.huiche.ddl.dialect.DMDDLDialect
- translate(DropPrimaryKey) - Method in class org.huiche.ddl.dialect.PostgreSQLDDLDialect
- translate(DropPrimaryKey) - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- translate(ModifyColumn) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translate(ModifyColumn) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译修改列语句
- translate(ModifyColumn) - Method in class org.huiche.ddl.dialect.MySQLDDLDialect
- translate(ModifyColumn) - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
- translateAnsiPaging(Integer, Integer) - Static method in class org.huiche.dialect.support.TranslateUtil
-
转译sql分页,ANSI语法
- translateColumn(ColumnDef) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
- translateColumn(ColumnDef) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
翻译列定义
- translateCustom(Segment) - Method in interface org.huiche.core.dialect.Dialect
-
转译自定义SQL,会在转译最后执行
- translateCustom(Segment) - Method in class org.huiche.dialect.BaseDialect
- translateLimitPaging(Integer, Integer) - Static method in class org.huiche.dialect.support.TranslateUtil
-
转译sql分页,limit语法
- translatePaging(Integer, Integer) - Method in interface org.huiche.core.dialect.Dialect
-
转译分页
- translatePaging(Integer, Integer) - Method in class org.huiche.dialect.BaseDialect
- translatePaging(Integer, Integer) - Method in class org.huiche.dialect.DMDialect
- translatePaging(Integer, Integer) - Method in class org.huiche.dialect.H2Dialect
- translatePaging(Integer, Integer) - Method in class org.huiche.dialect.HSQLDialect
- translatePaging(Integer, Integer) - Method in class org.huiche.dialect.MySQLDialect
- translatePaging(Integer, Integer) - Method in class org.huiche.dialect.PostgreSQLDialect
- translatePaging(Integer, Integer) - Method in class org.huiche.dialect.SQLiteDialect
- translatePKinCreateTable(TableDef) - Method in class org.huiche.ddl.dialect.BaseDDLDialect
-
翻译建表语句的主键
- translatePKinCreateTable(TableDef) - Method in class org.huiche.ddl.dialect.SQLiteDDLDialect
- TranslateUtil - Class in org.huiche.dialect.support
-
方言工具类
- Translation - Record Class in org.huiche.core.dialect
-
翻译结果
- Translation(String) - Constructor for record class org.huiche.core.dialect.Translation
-
只有sql的构造
- Translation(String, List) - Constructor for record class org.huiche.core.dialect.Translation
-
默认构造, 添加校验
- trim(Enum) - Static method in interface org.huiche.ast.support.Sql
-
头尾去空格
- trim(Expression) - Static method in interface org.huiche.ast.support.Sql
-
头尾去空格
- trim(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
头尾去空格
- TRIM - Enum constant in enum class org.huiche.ast.support.Templates
-
去除两端空格
- TRUE - Static variable in interface org.huiche.ast.expression.Condition
-
1=1条件常量
- type() - Method in class org.huiche.ast.statement.clause.Join.Default
- type() - Method in interface org.huiche.ast.statement.clause.Join
-
join类型
- type() - Element in annotation interface org.huiche.core.annotation.Column
-
数据库类型,可手动指定,替代自动类型推导, 仅用于DDL
- type() - Method in record class org.huiche.core.metadata.ColumnMetadata
-
Returns the value of the
typerecord component. - type() - Method in class org.huiche.core.support.TypeRef
-
实际类型
- type() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
typerecord component. - type() - Method in record class org.huiche.ddl.definition.TypeDef
-
Returns the value of the
typerecord component. - type() - Method in class org.huiche.ddl.statement.AlterColumnType
-
类型
- type() - Method in class org.huiche.ddl.statement.AlterNullabe
-
类型
- type() - Method in class org.huiche.jdbc.mapper.row.EntityRowMapper
- type() - Method in class org.huiche.jdbc.mapper.row.MapRowMapper
- type() - Method in interface org.huiche.jdbc.mapper.row.RowMapper
-
类型
- type() - Method in class org.huiche.jdbc.mapper.row.SingleColumnRowMapper
- TypeCache - Class in org.huiche.core.support
-
类型缓存
- typeChanged() - Method in class org.huiche.ddl.statement.ModifyColumn
-
类型是否改变
- TypeDef - Record Class in org.huiche.ddl.definition
-
类型定义
- TypeDef(String) - Constructor for record class org.huiche.ddl.definition.TypeDef
-
只定义类型构造
- TypeDef(String, int) - Constructor for record class org.huiche.ddl.definition.TypeDef
-
定义类型和长度构造
- TypeDef(String, int, int) - Constructor for record class org.huiche.ddl.definition.TypeDef
-
Creates an instance of a
TypeDefrecord class. - typeForSetNull() - Method in interface org.huiche.core.dialect.Dialect
-
ps.setNull时使用的类型
- typeForSetNull() - Method in class org.huiche.dialect.DB2Dialect
- TypeRef<T> - Class in org.huiche.core.support
-
类型引用
- TypeRef() - Constructor for class org.huiche.core.support.TypeRef
-
默认构造
- TypeUtil - Class in org.huiche.jdbc.support
-
类型工具类
U
- union(QueryExpr) - Method in interface org.huiche.ast.operable.SetOperable
-
union 查询
- UNION - Enum constant in enum class org.huiche.ast.statement.SetOp
-
并集
- UNION_ALL - Enum constant in enum class org.huiche.ast.statement.SetOp
-
并集 不去重
- unionAll(QueryExpr) - Method in interface org.huiche.ast.operable.SetOperable
-
unionAll 查询
- unique() - Element in annotation interface org.huiche.core.annotation.Column
-
是否唯一,仅用于DDL
- unique() - Method in record class org.huiche.ddl.definition.ColumnDef
-
Returns the value of the
uniquerecord component. - uniqueChanged() - Method in class org.huiche.ddl.statement.ModifyColumn
-
唯一是否改变
- uniqueMap() - Method in record class org.huiche.ddl.definition.IndexDef
-
Returns the value of the
uniqueMaprecord component. - unreflectGetter(Field) - Static method in class org.huiche.core.support.ReflectUtil
-
创建Field的getter方法的MethodHandle(只是为了处理异常)
- unreflectInstantiator(Class) - Static method in class org.huiche.core.support.ReflectUtil
-
创建实例化提供者
- unreflectInstantiator(Class, Field[]) - Static method in class org.huiche.core.support.ReflectUtil
-
创建实例化方法(传入参数,返回实例)
- unreflectSetter(Field) - Static method in class org.huiche.core.support.ReflectUtil
-
创建Field的setter方法的MethodHandle(只是为了处理异常)
- update() - Method in class org.huiche.jdbc.SqlSpec.Default
- update() - Method in interface org.huiche.jdbc.SqlSpec
-
执行sql写操作
- update(Class) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建更新语句
- update(Class) - Static method in interface org.huiche.ast.support.Sql
-
创建update语句
- update(Class, Consumer) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- update(Object, Collection) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- update(Object, Consumer) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- update(Object, Condition...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- update(String) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建更新语句
- update(String) - Static method in interface org.huiche.ast.support.Sql
-
创建update语句
- update(Consumer) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- update(Table) - Method in class org.huiche.ast.statement.clause.With.Default
- update(Table) - Method in interface org.huiche.ast.statement.clause.With
-
根据CTE创建更新语句
- update(Table) - Static method in interface org.huiche.ast.support.Sql
-
创建update语句
- update(T, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- update(T, Consumer) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- update(T, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- Update - Interface in org.huiche.ast.statement
-
更新语句
- Update.Default - Class in org.huiche.ast.statement
-
Update默认实现
- updateAndPopulateKey(int, Type, Consumer) - Method in interface org.huiche.jdbc.SqlSpec
-
执行sql写操作并填充自增字段(一般为主键)
- updateAndPopulateKey(int, String, Type, Consumer) - Method in class org.huiche.jdbc.SqlSpec.Default
- updateAndPopulateKey(int, String, Type, Consumer) - Method in interface org.huiche.jdbc.SqlSpec
-
执行sql写操作并填充自增字段(一般为主键)
- updateAndPopulateKeySingle(Type, Consumer) - Method in interface org.huiche.jdbc.SqlSpec
-
执行sql写操作并填充自增字段(一般为主键)
- updateAndPopulateKeySingle(String, Type, Consumer) - Method in interface org.huiche.jdbc.SqlSpec
-
执行sql写操作并填充自增字段(一般为主键)
- updateById(Class, Consumer, Serializable) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
通过ID更新,需实体类对应表有且仅有单主键
- updateById(Object, Serializable, Collection) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
通过ID更新,需实体类对应表有且仅有单主键
- updateById(Object, Serializable, Condition...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
通过ID更新,需实体类对应表有且仅有单主键
- updateById(Consumer, Serializable) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
通过ID更新,需实体类对应表有且仅有单主键
- updateById(T, Serializable, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
通过ID更新,需实体类对应表有且仅有单主键
- updateById(T, Serializable, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
通过ID更新,需实体类对应表有且仅有单主键
- updateByIds(Class, Consumer, Serializable...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
通过ID更新,需实体类对应表有且仅有单主键
- updateByIds(Class, Consumer, Collection) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
通过ID更新,需实体类对应表有且仅有单主键
- updateByIds(Object, Serializable...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
通过多个ID更新,需实体类对应表有且仅有单主键
- updateByIds(Object, Collection, Collection) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
通过多个ID更新,需实体类对应表有且仅有单主键
- updateByIds(Object, Collection, Condition...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
通过多个ID更新,需实体类对应表有且仅有单主键
- updateByIds(Consumer, Serializable...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
通过ID更新,需实体类对应表有且仅有单主键
- updateByIds(Consumer, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
通过ID更新,需实体类对应表有且仅有单主键
- updateByIds(T, Serializable...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
通过多个ID更新,需实体类对应表有且仅有单主键
- updateByIds(T, Collection, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
通过多个ID更新,需实体类对应表有且仅有单主键
- updateByIds(T, Collection, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
通过多个ID更新,需实体类对应表有且仅有单主键
- updateByIdsWith(Class, Object, Serializable...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateByIdsWith(Class, Object, Collection, Collection) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateByIdsWith(Class, Object, Collection, Condition...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateByIdsWith(Object, Serializable...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateByIdsWith(Object, Collection, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateByIdsWith(Object, Collection, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateByIdsWithMap(Class, Map, Serializable...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateByIdsWithMap(Class, Map, Collection, Collection) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateByIdsWithMap(Class, Map, Collection, Condition...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateByIdsWithMap(Map, Serializable...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateByIdsWithMap(Map, Collection, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateByIdsWithMap(Map, Collection, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateByIdWith(Class, Object, Serializable, Collection) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateByIdWith(Class, Object, Serializable, Condition...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateByIdWith(Object, Serializable, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateByIdWith(Object, Serializable, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateByIdWithMap(Class, Map, Serializable, Collection) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateByIdWithMap(Class, Map, Serializable, Condition...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateByIdWithMap(Map, Serializable, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateByIdWithMap(Map, Serializable, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- UpdateCmd - Interface in org.huiche.dao.cmd
-
更新指令
- UpdateOperable - Interface in org.huiche.ast.operable
-
更新操作
- updateWith(Class, Object, Collection) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateWith(Class, Object, Consumer) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateWith(Class, Object, Condition...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateWith(Object, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateWith(Object, Consumer) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateWith(Object, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateWithMap(Class, Map, Collection) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateWithMap(Class, Map, Consumer) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateWithMap(Class, Map, Condition...) - Method in interface org.huiche.dao.cmd.UpdateCmd
-
更新
- updateWithMap(Map, Collection) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateWithMap(Map, Consumer) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- updateWithMap(Map, Condition...) - Method in interface org.huiche.dao.cmd.entity.EntityUpdateCmd
-
更新
- upper(Enum) - Static method in interface org.huiche.ast.support.Sql
-
转大写
- upper(Expression) - Static method in interface org.huiche.ast.support.Sql
-
转大写
- upper(SerializableFunction) - Static method in interface org.huiche.ast.support.Sql
-
转大写
- UPPER - Enum constant in enum class org.huiche.ast.support.Templates
-
转大写
- useNational() - Method in record class org.huiche.core.configuration.Configuration
-
Returns the value of the
useNationalrecord component. - useNational() - Method in interface org.huiche.core.dialect.Dialect
-
是否使用unicode字符集, 影响使用
ResultSet.getNString(int)还是ResultSet.getString(int)等 - useNational() - Method in record class org.huiche.spring.boot.autoconfigure.HuicheProperties
-
Returns the value of the
useNationalrecord component. - useNational(Boolean) - Method in class org.huiche.core.configuration.ConfigurationBuilder
-
是否使用unicode字符集, 默认取决于dialect或false, 影响使用
ResultSet.getNString(int)还是ResultSet.getString(int)等
V
- valid(Object) - Static method in interface org.huiche.ast.support.Sql
-
是否有效,(非空,非null,非空字符)
- value() - Element in annotation interface org.huiche.core.annotation.Column
-
自定义列名,默认使用java属性名转换
- value() - Element in annotation interface org.huiche.core.annotation.EnumVal
-
枚举读写方式
- value() - Element in annotation interface org.huiche.core.annotation.FillOnInsert
-
生成器
- value() - Element in annotation interface org.huiche.core.annotation.FillOnUpdate
-
生成器
- value() - Element in annotation interface org.huiche.core.annotation.Table
-
自定义表名,如果指定,会忽略
TablePrefix.value()
该值不会经过命名策略转换,会直接使用 - value() - Element in annotation interface org.huiche.core.annotation.TablePrefix
-
表前缀或上级(database | schema | catalog)
取值类似 "sys_"或者"userdb." - VALUE - Enum constant in enum class org.huiche.core.mapper.EnumBy
-
按自定义值,需要实现
IntSupplier - valueOf(String) - Static method in enum class org.huiche.ast.statement.clause.JoinType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.huiche.ast.statement.clause.NullsOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.huiche.ast.statement.clause.Order
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.huiche.ast.statement.SetOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.huiche.ast.support.Templates
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.huiche.core.listener.Listener.ExecuteType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.huiche.core.mapper.EnumBy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.huiche.core.support.Operator
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.huiche.ast.statement.clause.JoinType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.huiche.ast.statement.clause.NullsOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.huiche.ast.statement.clause.Order
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class org.huiche.ast.statement.Insert.Default
- values() - Method in interface org.huiche.ast.statement.Insert
-
要插入的数据
- values() - Static method in enum class org.huiche.ast.statement.SetOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.huiche.ast.support.Templates
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.huiche.core.listener.Listener.ExecuteType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.huiche.core.mapper.EnumBy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.huiche.core.support.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values(Object...) - Method in interface org.huiche.ast.operable.InsertOperable
-
插入一行的数据,多行请多次调用,与
InsertOperable.select(Select)冲突,二者只能设置其一 - values(List) - Method in interface org.huiche.ast.operable.InsertOperable
-
插入一行的数据,多行请多次调用,与
InsertOperable.select(Select)冲突,二者只能设置其一 - values(List) - Method in class org.huiche.ast.statement.Insert.Default
- varcharType(int) - Method in interface org.huiche.ddl.dialect.DDLDialect
-
varchar类型名称
- varcharType(int) - Method in class org.huiche.ddl.dialect.H2DDLDialect
- varcharType(int) - Method in class org.huiche.ddl.dialect.OracleDDLDialect
- varcharType(int) - Method in class org.huiche.ddl.dialect.SQLServerDDLDialect
W
- when(Object) - Method in class org.huiche.ast.expression.CaseExpression.Default
- when(Object) - Method in interface org.huiche.ast.expression.CaseExpression.When
-
when操作
- whenThenExpression() - Method in class org.huiche.ast.expression.CaseExpression.Default
- whenThenExpression() - Method in interface org.huiche.ast.expression.CaseExpression
-
when/then 表达式
- where(Enum, BiFunction, V) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(Enum, Function) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(String, BiFunction, V) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(String, Function) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(Collection) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(Collection) - Method in class org.huiche.ast.statement.clause.Where.Default
- where(Condition) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(Condition) - Method in class org.huiche.ast.statement.clause.Where.Default
- where(Condition...) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
考虑到数组方式一般个数有限,挨个添加替代转换list - where(Expression, BiFunction, V) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(Expression, Function) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(Searchable) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(SerializableFunction, BiFunction, V) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(SerializableFunction, Function) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- where(S) - Method in interface org.huiche.ast.operable.WhereOperable
-
where
- Where<T> - Interface in org.huiche.ast.statement.clause
-
Where子句
- Where.Default<T> - Class in org.huiche.ast.statement.clause
-
Where默认实现
- WhereOperable<T> - Interface in org.huiche.ast.operable
-
where操作
- wheres() - Method in class org.huiche.ast.statement.clause.Where.Default
- wheres() - Method in interface org.huiche.ast.statement.clause.Where
-
条件
- with() - Method in class org.huiche.ast.statement.Delete.Default
- with() - Method in interface org.huiche.ast.statement.Delete
-
CTE
- with() - Method in class org.huiche.ast.statement.Insert.Default
- with() - Method in interface org.huiche.ast.statement.Insert
-
CTE
- with() - Method in class org.huiche.ast.statement.Select.Default
- with() - Method in interface org.huiche.ast.statement.Select
-
CTE
- with() - Method in class org.huiche.ast.statement.Update.Default
- with() - Method in interface org.huiche.ast.statement.Update
-
CTE
- with(boolean, String, String...) - Static method in interface org.huiche.ast.support.Sql
-
创建CTE子句
- with(String) - Method in interface org.huiche.ast.metadata.Column
-
当作别名表的列
- with(String, String...) - Method in interface org.huiche.ast.operable.WithOperable
-
CTE表达式
- with(String, String...) - Method in class org.huiche.ast.statement.clause.With.Default
- with(String, String...) - Static method in interface org.huiche.ast.support.Sql
-
创建CTE子句
- With - Interface in org.huiche.ast.statement.clause
-
With子句(CTE)
- With.Default - Class in org.huiche.ast.statement.clause
-
With默认实现
- WithAsOperable - Interface in org.huiche.ast.operable
-
with操作, CTE
- WithOperable - Interface in org.huiche.ast.operable
-
with操作, CTE
- write(PreparedStatement, int, Enum, Configuration) - Method in class org.huiche.jdbc.mapper.column.EnumColumnMapper
- write(PreparedStatement, int, Object, Configuration) - Method in class org.huiche.jdbc.mapper.column.SerializationColumnMapper
- write(PreparedStatement, int, Optional, Configuration) - Method in class org.huiche.jdbc.mapper.column.OptionalColumnMapper
- write(PreparedStatement, int, T, Configuration) - Method in interface org.huiche.core.mapper.ColumnMapper
-
写入值到PreparedStatement
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form