Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

Abs - Class in com.dynamic.sql.core.column.function.scalar.number
绝对值
Abs(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Abs
 
Abs(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Abs
 
AbstractAliasHelper<T,F> - Class in com.dynamic.sql.core.column
 
AbstractAliasHelper() - Constructor for class com.dynamic.sql.core.column.AbstractAliasHelper
 
AbstractAliasHelper.TableAliasImpl<T,F> - Class in com.dynamic.sql.core.column
 
AbstractColumFunction - Class in com.dynamic.sql.core.column.function
 
AbstractColumFunction() - Constructor for class com.dynamic.sql.core.column.function.AbstractColumFunction
 
AbstractColumnReference - Class in com.dynamic.sql.core
该抽象类提供了 SQL 查询列的引用及其相关操作的基础实现。
AbstractColumnReference(SelectSpecification) - Constructor for class com.dynamic.sql.core.AbstractColumnReference
构造函数,初始化 SelectSpecification 实例。
AbstractDialectParser - Class in com.dynamic.sql.core.database.parser
 
AbstractDialectParser(Class<?>, SchemaProperties, WhereCondition) - Constructor for class com.dynamic.sql.core.database.parser.AbstractDialectParser
 
AbstractFetchResult<R> - Class in com.dynamic.sql.core.dml.select
 
AbstractFetchResult(List<Map<String, Object>>) - Constructor for class com.dynamic.sql.core.dml.select.AbstractFetchResult
 
AbstractPage - Class in com.dynamic.sql.plugins.pagination
 
AbstractPage(int, int) - Constructor for class com.dynamic.sql.plugins.pagination.AbstractPage
 
AbstractSqlExecutor - Class in com.dynamic.sql.core.database
 
AbstractSqlExecutor(Connection, PreparedSql) - Constructor for class com.dynamic.sql.core.database.AbstractSqlExecutor
 
AbstractSqlWrapper - Class in com.dynamic.sql.core.dml
 
AbstractSqlWrapper(String) - Constructor for class com.dynamic.sql.core.dml.AbstractSqlWrapper
 
AbstractTableFunction - Class in com.dynamic.sql.core.column.function.table
 
AbstractTableFunction(TableFunction) - Constructor for class com.dynamic.sql.core.column.function.table.AbstractTableFunction
 
AbstractTableFunction(Fn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.table.AbstractTableFunction
 
add(Fn<T, F>) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
将指定列的值与当前列相加。
add(Number) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
将数值与当前列相加。
add(ColumFunction) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
 
add(Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
使用嵌套查询的结果与当前列相加。
add(Number) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
add(Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
add(Fn<T, F>) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
add(ColumFunction) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
add(String, Object) - Method in class com.dynamic.sql.core.placeholder.ParameterBinder
 
addAllChildColumn(ColumnQuery) - Method in class com.dynamic.sql.core.dml.select.CollectionColumnMapping
 
addAllChildColumns(List<ColumnQuery>) - Method in class com.dynamic.sql.core.dml.select.CollectionColumnMapping
 
addBatchParameterBinder(ParameterBinder) - Method in class com.dynamic.sql.core.dml.SqlStatementWrapper
添加新的参数绑定器,用于批量操作。
addBatchParameterBinders(List<ParameterBinder>) - Method in class com.dynamic.sql.core.dml.SqlStatementWrapper
 
addBatchParams(List<Object>) - Method in class com.dynamic.sql.core.database.PreparedSql
 
addInterceptor(SqlInterceptor) - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
addInterceptor(SqlInterceptor) - Method in class com.dynamic.sql.interceptor.SqlInterceptorChain
 
addParameterBinder(ParameterBinder) - Method in class com.dynamic.sql.core.placeholder.ParameterBinder
 
addSchemaProperties(SchemaProperties) - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
addSchemaProperties(SchemaProperties) - Static method in class com.dynamic.sql.context.SchemaContextHolder
 
addSchemaProperties(SqlContextProperties) - Static method in class com.dynamic.sql.context.SqlContextHelper
 
afterExecution(PreparedSql, Object, Exception) - Method in interface com.dynamic.sql.interceptor.SqlInterceptor
在 SQL 执行完成或发生异常后执行的拦截逻辑。
afterExecution(PreparedSql, Object, Exception) - Method in class com.dynamic.sql.interceptor.SqlInterceptorChain
 
afterExecution(PreparedSql, Object, Exception) - Method in class com.dynamic.sql.plugins.pagination.PageInterceptorPlugin
 
AggregateFunction - Interface in com.dynamic.sql.core.column.function.windows.aggregate
聚合函数 (Aggregate Functions)
aliasTableMap - Variable in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
aliasTableMap - Variable in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
aliasTableMap - Variable in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
allColumn() - Method in class com.dynamic.sql.core.AbstractColumnReference
选择所有列。
allColumn(boolean) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地选择所有列。
allColumn(Class<?>) - Method in class com.dynamic.sql.core.AbstractColumnReference
选择特定表的所有列。
allColumn(boolean, Class<?>) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地选择特定表的所有列。
allColumn(String) - Method in class com.dynamic.sql.core.AbstractColumnReference
选择指定表别名的所有列。
allColumn(boolean, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地选择指定表别名的所有列。
AllColumn - Class in com.dynamic.sql.core.column.conventional
 
AllColumn(Class<?>) - Constructor for class com.dynamic.sql.core.column.conventional.AllColumn
 
AllColumn(String, Class<?>) - Constructor for class com.dynamic.sql.core.column.conventional.AllColumn
 
allColumn() - Method in class com.dynamic.sql.core.ColumnReference
 
allColumn(Class<?>) - Method in class com.dynamic.sql.core.ColumnReference
 
allColumn(String) - Method in class com.dynamic.sql.core.ColumnReference
 
andBetween(Fn<T, F>, Object, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段在指定范围内条件,并且运算。
andBetween(boolean, Fn<T, F>, Object, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段在指定范围内条件,并且运算。
andBetween(Fn<T1, F>, Fn<T2, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段 BETWEEN 连接条件,并且运算。
andBetween(boolean, Fn<T1, F>, Fn<T2, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段 BETWEEN 连接条件,并且运算。
andBetween(Fn<T, F>, Object, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andBetween(Fn<T1, F>, Fn<T2, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andBetween(AggregateFunction, Object, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andBetween(AggregateFunction, Object, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andCondition(Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.condition.Condition
添加一组条件,并且运算。
andCondition(boolean, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加一组条件,并且运算。
andCondition(Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andEqualTo(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加等于条件,并且运算。
andEqualTo(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加等于条件,并且运算。
andEqualTo(Column, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andEqualTo(boolean, Column, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加等值连接条件,并且运算。
andEqualTo(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加等值连接条件,并且运算。
andEqualTo(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andEqualTo(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andEqualTo(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andEqualTo(Object, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andEqualTo(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andEqualTo(Object, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andEqualTo(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andEqualTo(Column, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andEqualTo(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andEqualTo(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
andEqualTo(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andExists(Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andExists(Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
andFindInSet(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段在指定集合中条件,并且运算(使用 FIND_IN_SET 函数)。
andFindInSet(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段在指定集合中条件,并且运算(使用 FIND_IN_SET 函数)。
andFindInSet(Fn<T, F>, Object, String) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段在指定集合中条件,并且运算(使用 FIND_IN_SET 函数),并指定分隔符。
andFindInSet(boolean, Fn<T, F>, Object, String) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段在指定集合中条件,并且运算(使用 FIND_IN_SET 函数),并指定分隔符。
andFindInSet(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andFindInSet(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andFindInSet(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andFindInSet(Fn<T, F>, Object, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andFindInSet(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
andFindInSet(Fn<T, F>, Object, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
andFindInSet(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
andFunction(ColumFunction) - Method in interface com.dynamic.sql.core.condition.Condition
使用 AND 逻辑连接一个列函数条件。
andFunction(boolean, ColumFunction) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件使用 AND 逻辑连接一个列函数条件。
andFunction(ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThan(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段大于指定值条件,并且运算。
andGreaterThan(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段大于指定值条件,并且运算。
andGreaterThan(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段大于连接条件,并且运算。
andGreaterThan(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段大于连接条件,并且运算。
andGreaterThan(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andGreaterThan(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andGreaterThan(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andGreaterThan(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThan(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThan(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThan(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThan(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThan(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThan(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThan(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
andGreaterThan(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andGreaterThan(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andGreaterThanOrEqualTo(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段大于或等于指定值条件,并且运算。
andGreaterThanOrEqualTo(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段大于或等于指定值条件,并且运算。
andGreaterThanOrEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段大于或等于连接条件,并且运算。
andGreaterThanOrEqualTo(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段大于或等于连接条件,并且运算。
andGreaterThanOrEqualTo(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andGreaterThanOrEqualTo(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andGreaterThanOrEqualTo(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andGreaterThanOrEqualTo(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThanOrEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThanOrEqualTo(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThanOrEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThanOrEqualTo(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThanOrEqualTo(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThanOrEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andGreaterThanOrEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
andGreaterThanOrEqualTo(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andGreaterThanOrEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andIn(Fn<T, F>, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段在指定值集合中条件,并且运算。
andIn(boolean, Fn<T, F>, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段在指定值集合中条件,并且运算。
andIn(Column, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
 
andIn(boolean, Column, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
 
andIn(ColumFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
 
andIn(boolean, ColumFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
 
andIn(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andIn(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andIn(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andIn(Fn<T, F>, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andIn(Column, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andIn(ColumFunction, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andIn(AggregateFunction, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andIn(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andIn(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
andIn(AggregateFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andIn(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andIsNotNull(Fn<T, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段非空值条件,并且运算。
andIsNotNull(boolean, Fn<T, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段非空值条件,并且运算。
andIsNotNull(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andIsNotNull(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andIsNotNull(Fn<T, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andIsNotNull(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andIsNull(Fn<T, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段为空值条件,并且运算。
andIsNull(boolean, Fn<T, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段为空值条件,并且运算。
andIsNull(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andIsNull(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andIsNull(Fn<T, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andIsNull(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThan(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段小于指定值条件,并且运算。
andLessThan(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段小于指定值条件,并且运算。
andLessThan(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段小于连接条件,并且运算。
andLessThan(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段小于连接条件,并且运算。
andLessThan(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andLessThan(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andLessThan(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andLessThan(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThan(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThan(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThan(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThan(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThan(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThan(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThan(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
andLessThan(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andLessThan(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andLessThanOrEqualTo(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段小于或等于指定值条件,并且运算。
andLessThanOrEqualTo(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段小于或等于指定值条件,并且运算。
andLessThanOrEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段小于或等于连接条件,并且运算。
andLessThanOrEqualTo(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段小于或等于连接条件,并且运算。
andLessThanOrEqualTo(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andLessThanOrEqualTo(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andLessThanOrEqualTo(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andLessThanOrEqualTo(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThanOrEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThanOrEqualTo(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThanOrEqualTo(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThanOrEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThanOrEqualTo(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThanOrEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andLessThanOrEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
andLessThanOrEqualTo(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andLessThanOrEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andLike(Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段匹配指定模式条件,并且运算。
andLike(boolean, Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段匹配指定模式条件,并且运算。
andLike(Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andMatches(Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段匹配正则表达式条件,并且运算。
andMatches(boolean, Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段匹配正则表达式条件,并且运算。
andMatches(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andMatches(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andMatches(Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andMatches(Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
andMatches(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
andMatches(Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.OracleWhereCondition
 
andMatches(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.OracleWhereCondition
 
andNotBetween(Fn<T, F>, Object, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段不在指定范围内条件,并且运算。
andNotBetween(boolean, Fn<T, F>, Object, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段不在指定范围内条件,并且运算。
andNotBetween(Fn<T, F>, Object, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotBetween(AggregateFunction, Object, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotBetween(AggregateFunction, Object, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andNotEqualTo(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加不等于条件,并且运算。
andNotEqualTo(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加不等于条件,并且运算。
andNotEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段不等值连接条件,并且运算。
andNotEqualTo(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段不等值连接条件,并且运算。
andNotEqualTo(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andNotEqualTo(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
andNotEqualTo(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andNotEqualTo(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotEqualTo(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotEqualTo(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotEqualTo(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
andNotEqualTo(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andNotEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andNotExists(Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotExists(Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
andNotIn(Fn<T, F>, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段不在指定值集合中条件,并且运算。
andNotIn(boolean, Fn<T, F>, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段不在指定值集合中条件,并且运算。
andNotIn(ColumFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
 
andNotIn(boolean, ColumFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
 
andNotIn(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
andNotIn(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotIn(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotIn(Fn<T, F>, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotIn(ColumFunction, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotIn(AggregateFunction, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotIn(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
andNotIn(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
andNotIn(AggregateFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andNotIn(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
andNotLike(Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段不匹配指定模式条件,并且运算。
andNotLike(boolean, Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段不匹配指定模式条件,并且运算。
andNotLike(Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
AnonymousFunction - Class in com.dynamic.sql.core.column.function
匿名函数,当明确不需要函数调用时使用,此类存在的目的是为了统一函数调用行为
AnonymousFunction() - Constructor for class com.dynamic.sql.core.column.function.AnonymousFunction
 
AnonymousFunction(String, ParameterBinder) - Constructor for class com.dynamic.sql.core.column.function.AnonymousFunction
仅仅记录函数,不做任何特殊处理
appendArithmeticSql(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
如果当前列列函数支持数学运算,则应追加此方法。
appendOn(JsonTable.JsonColumn.OnEvent) - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumnBuilder
 
apply(T) - Method in interface com.dynamic.sql.core.Fn
 
applyPagination(Query, int, int) - Method in interface com.dynamic.sql.core.dml.select.page.IPaginationPlugin
 
applySql(SqlExecuteType, String, Connection, PreparedSql, boolean, Function<SqlExecutor, R>) - Static method in class com.dynamic.sql.core.database.SqlExecutionFactory
 
applyWhere(Consumer<WhereCondition>) - Method in class com.dynamic.sql.plugins.pagination.PageHelper.GeneralPageHelper
将查询条件应用到当前的分页查询中
Arithmetic - Class in com.dynamic.sql.model
针对与算术运算列动态生成
Arithmetic(StringBuilder, ParameterBinder) - Constructor for class com.dynamic.sql.model.Arithmetic
 
arithmeticParameterBinder - Variable in class com.dynamic.sql.model.Arithmetic
 
arithmeticSql - Variable in class com.dynamic.sql.model.Arithmetic
 
AsBinary - Class in com.dynamic.sql.core.column.function.scalar.geometry
 
AsBinary(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.AsBinary
 
AsBinary(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.AsBinary
 
AsBinary(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.AsBinary
 
AsText - Class in com.dynamic.sql.core.column.function.scalar.geometry
 
AsText(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.AsText
 
AsText(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.AsText
 
AsText(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.AsText
 
AttributeConverter<X,Y> - Interface in com.dynamic.sql.plugins.conversion
用于在实体属性和数据库列值之间进行转换的接口。
AttributeConverterModel<X> - Class in com.dynamic.sql.plugins.conversion
 
AttributeConverterModel() - Constructor for class com.dynamic.sql.plugins.conversion.AttributeConverterModel
 
AutoIncrementStrategy - Interface in com.dynamic.sql.core.increment
 
automaticallySelectAliases(JoinTable) - Method in class com.dynamic.sql.core.dml.select.build.GenericSqlSelectBuilder
返回库名+表名+别名的结果
Avg - Class in com.dynamic.sql.core.column.function.windows.aggregate
 
Avg(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Avg
 
Avg(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Avg
 
Avg(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Avg
 

B

beforeExecution(SqlStatementWrapper, Connection) - Method in interface com.dynamic.sql.interceptor.SqlInterceptor
在 SQL 执行之前的拦截逻辑。
beforeExecution(SqlStatementWrapper, Connection) - Method in class com.dynamic.sql.interceptor.SqlInterceptorChain
 
beforeExecution(SqlStatementWrapper, Connection) - Method in class com.dynamic.sql.plugins.pagination.PageInterceptorPlugin
 
BigDecimalAttributeConverter - Class in com.dynamic.sql.plugins.conversion.attribute
 
BigDecimalAttributeConverter() - Constructor for class com.dynamic.sql.plugins.conversion.attribute.BigDecimalAttributeConverter
 
bindAlias(String, FieldFn<T, F>) - Static method in class com.dynamic.sql.core.column.AbstractAliasHelper
 
bindAlias(String, String) - Static method in class com.dynamic.sql.core.column.AbstractAliasHelper
 
bindName(String) - Static method in class com.dynamic.sql.core.column.AbstractAliasHelper
 
build() - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn.OnEvent
 
build() - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumnBuilder
 
build() - Method in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
builder() - Static method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn
 
bytesToHex(byte[]) - Static method in class com.dynamic.sql.utils.StringUtils
 

C

camelToSnakeCase(String) - Static method in class com.dynamic.sql.utils.NamingUtils
将驼峰命名转换为下划线命名
Ceiling - Class in com.dynamic.sql.core.column.function.scalar.number
向上取整,返回不小于该列的最小整数。
Ceiling(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Ceiling
 
Ceiling(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Ceiling
 
checkAndSave(SqlContextProperties, DataSourceMapping) - Static method in class com.dynamic.sql.datasource.DataSourceUtils
 
childKey() - Method in class com.dynamic.sql.model.DefaultKeyMapping
 
childKey() - Method in interface com.dynamic.sql.model.KeyMapping
获取子表用于关联的键(通常是外键字段)。
chosenDialectParser(SchemaProperties, Class<?>, Collection<Object>) - Static method in class com.dynamic.sql.core.database.SqlExecutionFactory
 
chosenDialectParser(SchemaProperties, Class<?>, Collection<Object>, WhereCondition) - Static method in class com.dynamic.sql.core.database.SqlExecutionFactory
 
clear() - Static method in class com.dynamic.sql.context.SchemaContextHolder
 
close(Connection, ResultSet, Statement) - Static method in class com.dynamic.sql.utils.SqlUtils
 
close(ResultSet, Statement) - Static method in class com.dynamic.sql.utils.SqlUtils
 
collectionColumn(boolean, KeyMapping<?, ?>, Function<AbstractColumnReference, AbstractColumnReference>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
 
collectionColumn(KeyMapping<?, ?>, Function<AbstractColumnReference, AbstractColumnReference>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
注册一个一对多的字段集合,用于在主表查询中嵌套查询子表的数据并自动组装成集合字段。
collectionColumn(KeyMapping<?, ?>, Function<AbstractColumnReference, AbstractColumnReference>, String) - Method in class com.dynamic.sql.core.ColumnReference
 
CollectionColumnMapping - Class in com.dynamic.sql.core.dml.select
 
CollectionColumnMapping(FieldFn<?, ?>, FieldFn<?, ?>) - Constructor for class com.dynamic.sql.core.dml.select.CollectionColumnMapping
 
CollectionPage<C extends Collection<T>,T> - Class in com.dynamic.sql.plugins.pagination
Deprecated.
CollectionPage(int, int) - Constructor for class com.dynamic.sql.plugins.pagination.CollectionPage
Deprecated.
 
CollectionUtils - Class in com.dynamic.sql.utils
 
ColumFunction - Interface in com.dynamic.sql.core.column.function
一般情况下实现者不能直接实现该类,需要先继承AbstractColumFunction,因为AbstractColumFunction附带列运算
Column - Annotation Type in com.dynamic.sql.anno
 
column(Fn<T, F>) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个列到查询中,使用方法引用指定字段。
column(boolean, Fn<T, F>) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个列到查询中。
column(String, FieldFn<T, F>) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个带有表别名的列到查询中。
column(boolean, String, FieldFn<T, F>) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个带有表别名的列到查询中。
column(FieldFn<T, F>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个列到查询中,并设置列别名。
column(boolean, FieldFn<T, F>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个带别名的列到查询中。
column(String, FieldFn<T, F>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个带有表别名和列别名的列到查询中。
column(boolean, String, FieldFn<T, F>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个带有表别名和列别名的列到查询中。
column(String, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个自定义列到查询中。
column(boolean, String, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个自定义列到查询中。
column(String, String, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个带有别名的自定义列到查询中。
column(boolean, String, String, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个带有别名的自定义列到查询中。
column(AbstractColumFunction) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个函数列到查询中。
column(boolean, AbstractColumFunction) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个函数列到查询中。
column(AbstractColumFunction, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个带别名的函数列到查询中。
column(boolean, AbstractColumFunction, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个带别名的函数列到查询中。
column(NumberColumn) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个数字列到查询中。
column(boolean, NumberColumn) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个数字列到查询中。
column(WindowsFunction, Consumer<Over>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个窗口函数列到查询中。
column(boolean, WindowsFunction, Consumer<Over>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个窗口函数列到查询中。
column(Consumer<AbstractColumnReference>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
添加一个嵌套查询列到当前查询中。
column(boolean, Consumer<AbstractColumnReference>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加一个嵌套查询列到当前查询中。
Column - Class in com.dynamic.sql.core.column.conventional
 
Column(Fn<T, F>) - Constructor for class com.dynamic.sql.core.column.conventional.Column
 
Column(String, Fn<T, F>) - Constructor for class com.dynamic.sql.core.column.conventional.Column
 
Column(String, String) - Constructor for class com.dynamic.sql.core.column.conventional.Column
 
column(String) - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumnBuilder
 
column(Fn<T, F>) - Method in class com.dynamic.sql.core.ColumnReference
 
column(String, FieldFn<T, F>) - Method in class com.dynamic.sql.core.ColumnReference
 
column(FieldFn<T, F>, String) - Method in class com.dynamic.sql.core.ColumnReference
 
column(String, FieldFn<T, F>, String) - Method in class com.dynamic.sql.core.ColumnReference
 
column(String, String) - Method in class com.dynamic.sql.core.ColumnReference
 
column(String, String, String) - Method in class com.dynamic.sql.core.ColumnReference
 
column(AbstractColumFunction) - Method in class com.dynamic.sql.core.ColumnReference
 
column(AbstractColumFunction, String) - Method in class com.dynamic.sql.core.ColumnReference
 
column(NumberColumn) - Method in class com.dynamic.sql.core.ColumnReference
 
column(WindowsFunction, Consumer<Over>, String) - Method in class com.dynamic.sql.core.ColumnReference
 
column(Consumer<AbstractColumnReference>, String) - Method in class com.dynamic.sql.core.ColumnReference
 
ColumnArithmetic - Interface in com.dynamic.sql.core.column
表示 SQL 列的算术运算接口。 该接口提供了对列进行加、减、乘、除的操作方法,可以与其他列、数值或嵌套查询的结果进行运算。
ColumnFunctionDecorator - Class in com.dynamic.sql.core.column.function
 
ColumnFunctionDecorator() - Constructor for class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
ColumnFunctionDecorator(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
ColumnFunctionDecorator(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
ColumnFunctionDecorator(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
ColumnFunctionDecorator(String, String) - Constructor for class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
ColumnFunctionDecorator(int) - Constructor for class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
ColumnMeta - Class in com.dynamic.sql.table
 
ColumnMeta() - Constructor for class com.dynamic.sql.table.ColumnMeta
 
ColumnMetaData - Class in com.dynamic.sql.model
表示数据库表列元数据的类,用于存储列的详细信息。 通过 DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) 获取的列元数据封装在此类中。 注意:某些字段(如 SCOPE_CATALOG、SOURCE_DATA_TYPE)在 MySQL 中通常为空, 因为 MySQL 不支持这些高级元数据概念。
ColumnMetaData() - Constructor for class com.dynamic.sql.model.ColumnMetaData
 
ColumnMetaDataHelper - Class in com.dynamic.sql.core.ddl
 
ColumnMetaDataHelper(String, String, String, String, String) - Constructor for class com.dynamic.sql.core.ddl.ColumnMetaDataHelper
 
ColumnModifiers - Interface in com.dynamic.sql.core.column
查询修饰符接口,用于标记和处理 SQL 查询的修饰行为。
columnName - Variable in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn
 
ColumnQuery - Interface in com.dynamic.sql.core.dml.select.build.column
 
columnReference(AbstractColumnReference) - Method in class com.dynamic.sql.core.AbstractColumnReference
Deprecated.
该方法将在未来版本删除,请使用 AbstractColumnReference.includeColumns(AbstractColumnReference)
ColumnReference - Class in com.dynamic.sql.core
 
ColumnReference(SelectSpecification) - Constructor for class com.dynamic.sql.core.ColumnReference
 
columnReference(AbstractColumnReference) - Method in class com.dynamic.sql.core.ColumnReference
Deprecated.
com.dynamic.sql.anno - package com.dynamic.sql.anno
 
com.dynamic.sql.context - package com.dynamic.sql.context
 
com.dynamic.sql.context.properties - package com.dynamic.sql.context.properties
 
com.dynamic.sql.core - package com.dynamic.sql.core
 
com.dynamic.sql.core.column - package com.dynamic.sql.core.column
 
com.dynamic.sql.core.column.conventional - package com.dynamic.sql.core.column.conventional
 
com.dynamic.sql.core.column.function - package com.dynamic.sql.core.column.function
 
com.dynamic.sql.core.column.function.json - package com.dynamic.sql.core.column.function.json
 
com.dynamic.sql.core.column.function.logical - package com.dynamic.sql.core.column.function.logical
 
com.dynamic.sql.core.column.function.modifiers - package com.dynamic.sql.core.column.function.modifiers
 
com.dynamic.sql.core.column.function.scalar - package com.dynamic.sql.core.column.function.scalar
 
com.dynamic.sql.core.column.function.scalar.conversion - package com.dynamic.sql.core.column.function.scalar.conversion
 
com.dynamic.sql.core.column.function.scalar.datetime - package com.dynamic.sql.core.column.function.scalar.datetime
 
com.dynamic.sql.core.column.function.scalar.geometry - package com.dynamic.sql.core.column.function.scalar.geometry
 
com.dynamic.sql.core.column.function.scalar.number - package com.dynamic.sql.core.column.function.scalar.number
 
com.dynamic.sql.core.column.function.scalar.string - package com.dynamic.sql.core.column.function.scalar.string
 
com.dynamic.sql.core.column.function.table - package com.dynamic.sql.core.column.function.table
 
com.dynamic.sql.core.column.function.windows - package com.dynamic.sql.core.column.function.windows
 
com.dynamic.sql.core.column.function.windows.aggregate - package com.dynamic.sql.core.column.function.windows.aggregate
 
com.dynamic.sql.core.condition - package com.dynamic.sql.core.condition
 
com.dynamic.sql.core.condition.impl.dialect - package com.dynamic.sql.core.condition.impl.dialect
 
com.dynamic.sql.core.database - package com.dynamic.sql.core.database
 
com.dynamic.sql.core.database.impl - package com.dynamic.sql.core.database.impl
 
com.dynamic.sql.core.database.parser - package com.dynamic.sql.core.database.parser
 
com.dynamic.sql.core.database.parser.dialect - package com.dynamic.sql.core.database.parser.dialect
 
com.dynamic.sql.core.ddl - package com.dynamic.sql.core.ddl
 
com.dynamic.sql.core.dml - package com.dynamic.sql.core.dml
 
com.dynamic.sql.core.dml.delete - package com.dynamic.sql.core.dml.delete
 
com.dynamic.sql.core.dml.insert - package com.dynamic.sql.core.dml.insert
 
com.dynamic.sql.core.dml.select - package com.dynamic.sql.core.dml.select
 
com.dynamic.sql.core.dml.select.build - package com.dynamic.sql.core.dml.select.build
 
com.dynamic.sql.core.dml.select.build.column - package com.dynamic.sql.core.dml.select.build.column
 
com.dynamic.sql.core.dml.select.build.join - package com.dynamic.sql.core.dml.select.build.join
 
com.dynamic.sql.core.dml.select.cte - package com.dynamic.sql.core.dml.select.cte
 
com.dynamic.sql.core.dml.select.order - package com.dynamic.sql.core.dml.select.order
 
com.dynamic.sql.core.dml.select.page - package com.dynamic.sql.core.dml.select.page
 
com.dynamic.sql.core.dml.update - package com.dynamic.sql.core.dml.update
 
com.dynamic.sql.core.increment - package com.dynamic.sql.core.increment
 
com.dynamic.sql.core.placeholder - package com.dynamic.sql.core.placeholder
 
com.dynamic.sql.datasource - package com.dynamic.sql.datasource
 
com.dynamic.sql.datasource.connection - package com.dynamic.sql.datasource.connection
 
com.dynamic.sql.enums - package com.dynamic.sql.enums
 
com.dynamic.sql.exception - package com.dynamic.sql.exception
 
com.dynamic.sql.interceptor - package com.dynamic.sql.interceptor
 
com.dynamic.sql.mapper - package com.dynamic.sql.mapper
 
com.dynamic.sql.model - package com.dynamic.sql.model
 
com.dynamic.sql.plugins.conversion - package com.dynamic.sql.plugins.conversion
 
com.dynamic.sql.plugins.conversion.attribute - package com.dynamic.sql.plugins.conversion.attribute
 
com.dynamic.sql.plugins.logger - package com.dynamic.sql.plugins.logger
 
com.dynamic.sql.plugins.logger.impl - package com.dynamic.sql.plugins.logger.impl
 
com.dynamic.sql.plugins.pagination - package com.dynamic.sql.plugins.pagination
 
com.dynamic.sql.plugins.pagination.impl - package com.dynamic.sql.plugins.pagination.impl
 
com.dynamic.sql.plugins.schema - package com.dynamic.sql.plugins.schema
 
com.dynamic.sql.plugins.schema.impl - package com.dynamic.sql.plugins.schema.impl
 
com.dynamic.sql.table - package com.dynamic.sql.table
 
com.dynamic.sql.table.cte - package com.dynamic.sql.table.cte
 
com.dynamic.sql.table.view - package com.dynamic.sql.table.view
 
com.dynamic.sql.transactions - package com.dynamic.sql.transactions
 
com.dynamic.sql.utils - package com.dynamic.sql.utils
 
CommonTableExpression - Class in com.dynamic.sql.core.dml.select.cte
 
CommonTableExpression() - Constructor for class com.dynamic.sql.core.dml.select.cte.CommonTableExpression
 
compareTo(Version) - Method in class com.dynamic.sql.core.Version
 
computeIfAbsent(Map<K, V>, K, Function<K, V>) - Static method in class com.dynamic.sql.utils.MapUtils
 
Condition<C extends Condition<C>> - Interface in com.dynamic.sql.core.condition
查询条件构建接口,用于构造数据库查询的条件。
condition - Variable in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
ConditionPageInfo<T> - Class in com.dynamic.sql.plugins.pagination
 
ConditionPageInfo(int, int) - Constructor for class com.dynamic.sql.plugins.pagination.ConditionPageInfo
 
ConditionPageInfo(PageInfo<T>, Consumer<WhereCondition>) - Constructor for class com.dynamic.sql.plugins.pagination.ConditionPageInfo
 
connection - Variable in class com.dynamic.sql.core.database.AbstractSqlExecutor
 
ConnectionHandle - Interface in com.dynamic.sql.datasource.connection
 
ConnectionHolder - Class in com.dynamic.sql.datasource.connection
 
Contains - Class in com.dynamic.sql.core.column.function.scalar.geometry
 
Contains(FieldFn<T, F>, Point) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.Contains
 
contains(String) - Method in class com.dynamic.sql.core.placeholder.ParameterBinder
 
continueParsingSql() - Method in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
将解析表后的操作都聚拢在这里
ConversionFunction - Interface in com.dynamic.sql.core.column.function.scalar.conversion
转换函数: CAST()(类型转换)、CONVERT()(转换数据类型)等。
ConverterUtils - Class in com.dynamic.sql.utils
 
convertToDatabaseColumn(Point) - Method in class com.dynamic.sql.model.Point
 
convertToDatabaseColumn(Polygon) - Method in class com.dynamic.sql.model.Polygon
 
convertToDatabaseColumn(BigDecimal) - Method in class com.dynamic.sql.plugins.conversion.attribute.BigDecimalAttributeConverter
 
convertToDatabaseColumn(LocalDate) - Method in class com.dynamic.sql.plugins.conversion.attribute.LocalDateAttributeConverter
 
convertToDatabaseColumn(X) - Method in interface com.dynamic.sql.plugins.conversion.AttributeConverter
将实体属性值转换为数据库列的值。
convertToDatabaseColumn(Object) - Method in class com.dynamic.sql.plugins.conversion.DefaultAttributeConverter
 
convertToDatabaseColumn(SqlDialect, FieldMeta, Object) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
convertToEntityAttribute(byte[]) - Method in class com.dynamic.sql.model.Point
 
convertToEntityAttribute(byte[]) - Method in class com.dynamic.sql.model.Polygon
 
convertToEntityAttribute(Object) - Method in class com.dynamic.sql.plugins.conversion.attribute.BigDecimalAttributeConverter
 
convertToEntityAttribute(Object) - Method in class com.dynamic.sql.plugins.conversion.attribute.LocalDateAttributeConverter
 
convertToEntityAttribute(Y) - Method in interface com.dynamic.sql.plugins.conversion.AttributeConverter
将数据库列的值转换为实体属性值。
convertToEntityAttribute(Object) - Method in class com.dynamic.sql.plugins.conversion.DefaultAttributeConverter
 
convertToEntityAttribute(FieldMeta, Class<T>, V) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
convertToGroupingBy(Function<R, ? extends K>, Function<R, ? extends V>, Supplier<C>, Supplier<M>) - Method in class com.dynamic.sql.core.dml.select.FetchResultImpl
 
convertValueTo(Map<String, Object>) - Method in interface com.dynamic.sql.plugins.conversion.FetchResultConverter
 
convertValueTo(T) - Method in interface com.dynamic.sql.plugins.conversion.ObjectValueConverter
将指定的值从类型 T 转换为类型 R
Count - Class in com.dynamic.sql.core.column.function.windows.aggregate
 
Count(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Count
 
Count(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Count
 
Count(String, String) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Count
 
Count(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Count
 
Count(int) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Count
 
createMapper(Class<M>) - Static method in class com.dynamic.sql.mapper.MapperProxyFactory
 
createSqlContext(SqlContextProperties) - Static method in class com.dynamic.sql.context.SqlContextHelper
 
createSqlContextConfigurer(SqlContextProperties) - Static method in class com.dynamic.sql.context.SqlContextHelper
 
CrossJoin - Class in com.dynamic.sql.core.dml.select.build.join
 
CrossJoin(Class<?>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.CrossJoin
 
CrossJoin(CteTable) - Constructor for class com.dynamic.sql.core.dml.select.build.join.CrossJoin
 
crossJoin(Class<?>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 CROSS JOIN 连接,用于将当前查询与另一个表关联。
crossJoin(CteTable) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 CROSS JOIN 连接,用于将当前查询与公共表表达式 (CTE) 的结果关联。
crossJoin(Class<?>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
crossJoin(CteTable) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
CTEColumnMeta - Class in com.dynamic.sql.table.cte
 
CTEColumnMeta() - Constructor for class com.dynamic.sql.table.cte.CTEColumnMeta
 
CTEEntityMapping - Class in com.dynamic.sql.table.cte
 
CTEEntityMapping() - Constructor for class com.dynamic.sql.table.cte.CTEEntityMapping
 
CTEMeta - Class in com.dynamic.sql.table.cte
 
CTEMeta() - Constructor for class com.dynamic.sql.table.cte.CTEMeta
 
CTETable - Annotation Type in com.dynamic.sql.anno
CTE注解,作用在实体类类名上
cteTable(Class<?>) - Method in class com.dynamic.sql.core.dml.select.cte.CommonTableExpression
 
CteTable - Class in com.dynamic.sql.core.dml.select.cte
 
CteTable(Class<?>, Consumer<NestedSelect>) - Constructor for class com.dynamic.sql.core.dml.select.cte.CteTable
 
CustomOrderBy - Class in com.dynamic.sql.core.dml.select.order
 
CustomOrderBy(String) - Constructor for class com.dynamic.sql.core.dml.select.order.CustomOrderBy
 

D

databaseProductVersion(DbType, String) - Static method in class com.dynamic.sql.utils.SqlUtils
 
DataSourceMapping - Class in com.dynamic.sql.datasource
 
DataSourceMapping(String, DataSource, boolean, String[]) - Constructor for class com.dynamic.sql.datasource.DataSourceMapping
 
DataSourceMeta - Class in com.dynamic.sql.datasource
 
DataSourceMeta() - Constructor for class com.dynamic.sql.datasource.DataSourceMeta
 
dataSourceName - Variable in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
dataSourceName - Variable in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
dataSourceName - Variable in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
DataSourceProvider - Class in com.dynamic.sql.datasource
 
DataSourceScanner - Class in com.dynamic.sql.datasource
 
DataSourceUtils - Class in com.dynamic.sql.datasource
 
dataType - Variable in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn
 
dataType(String) - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumnBuilder
 
DateFormat - Class in com.dynamic.sql.core.column.function.scalar.datetime
 
DateFormat(AbstractColumFunction, String) - Constructor for class com.dynamic.sql.core.column.function.scalar.datetime.DateFormat
 
DateFormat(FieldFn<T, F>, String) - Constructor for class com.dynamic.sql.core.column.function.scalar.datetime.DateFormat
 
DateFormat(String, FieldFn<T, F>, String) - Constructor for class com.dynamic.sql.core.column.function.scalar.datetime.DateFormat
 
DatetimeFunction - Interface in com.dynamic.sql.core.column.function.scalar.datetime
• CURRENT_DATE 或 CURDATE(): 返回当前日期。 • CURRENT_TIME 或 CURTIME(): 返回当前时间。 • DATEADD(date, interval, unit): 向日期加上指定的时间间隔。 • DATEDIFF(date1, date2): 返回两个日期之间的天数。 • YEAR(date): 返回日期的年份。 • MONTH(date): 返回日期的月份。 • DAY(date): 返回日期的天数。 • DATE_FORMAT(date, format): 格式化日期为指定的格式。
DbSchemaMatcher - Interface in com.dynamic.sql.plugins.schema
插件接口,用于不同数据库的实现类根据 JDBC URL 获取正确的 schema 名称。 每个数据库类型的实现类需自行定义如何从 URL 中解析 schema。
DBSource - Annotation Type in com.dynamic.sql.anno
数据源声明注解。
需要注意的是:如果同时指定了全局默认、绑定包扫描、实体类指定数据源。则作用域越小优先级越高。
DbType - Enum in com.dynamic.sql.enums
支持的数据库类型
DDLType - Enum in com.dynamic.sql.enums
 
debug(SchemaProperties.PrintSqlProperties, PreparedSql, String, boolean) - Static method in class com.dynamic.sql.core.database.SqlDebugger
 
debug(SchemaProperties.PrintSqlProperties, SqlExecuteType, String, Object) - Static method in class com.dynamic.sql.core.database.SqlDebugger
 
DefaultAttributeConverter - Class in com.dynamic.sql.plugins.conversion
 
DefaultAttributeConverter() - Constructor for class com.dynamic.sql.plugins.conversion.DefaultAttributeConverter
 
DefaultKeyMapping<T,C> - Class in com.dynamic.sql.model
KeyMapping 的默认实现,用于表示主表与子表的键映射关系。
DefaultKeyMapping(FieldFn<T, ?>, FieldFn<C, ?>) - Constructor for class com.dynamic.sql.model.DefaultKeyMapping
 
DefaultOrderBy - Class in com.dynamic.sql.core.dml.select.order
 
DefaultOrderBy(FieldFn<T, F>, SortOrder) - Constructor for class com.dynamic.sql.core.dml.select.order.DefaultOrderBy
 
DefaultOrderBy(String, FieldFn<T, F>, SortOrder) - Constructor for class com.dynamic.sql.core.dml.select.order.DefaultOrderBy
 
DefaultOrderBy(String, String, SortOrder) - Constructor for class com.dynamic.sql.core.dml.select.order.DefaultOrderBy
 
DefaultOrderBy(ColumFunction, SortOrder) - Constructor for class com.dynamic.sql.core.dml.select.order.DefaultOrderBy
 
DefaultSelectHandler - Class in com.dynamic.sql.core.dml.select
 
DefaultSelectHandler() - Constructor for class com.dynamic.sql.core.dml.select.DefaultSelectHandler
 
DefaultSqlContext - Class in com.dynamic.sql.context
 
DefaultSqlContext() - Constructor for class com.dynamic.sql.context.DefaultSqlContext
 
defaultSqlContextProperties() - Static method in class com.dynamic.sql.context.properties.SqlContextProperties
 
DefaultSqlLogger - Class in com.dynamic.sql.plugins.logger.impl
 
DefaultSqlLogger() - Constructor for class com.dynamic.sql.plugins.logger.impl.DefaultSqlLogger
 
defaultValue - Variable in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn
 
defaultValue(Object) - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn.OnEvent
 
defaultValue(Object) - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumnBuilder
 
delegateFunction - Variable in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
delete(Class<T>, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
delete() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
delete() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
delete() - Method in interface com.dynamic.sql.core.database.parser.DeleteParser
 
delete() - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
delete() - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
delete() - Method in interface com.dynamic.sql.core.dml.delete.DeleteHandler
 
delete(Consumer<GenericWhereCondition>, Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.delete.EntitiesDeleter
 
delete(Class<T>, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.SqlContext
根据指定的条件删除数据库中的记录。
delete(Consumer<WhereCondition>) - Method in interface com.dynamic.sql.mapper.EntityMapper
根据指定的条件删除数据库中的记录。
deleteByPrimaryKey(Class<T>, Object) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
deleteByPrimaryKey(Class<T>, Collection<?>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
deleteByPrimaryKey() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
deleteByPrimaryKey() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
deleteByPrimaryKey() - Method in interface com.dynamic.sql.core.database.parser.DeleteParser
 
deleteByPrimaryKey() - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
deleteByPrimaryKey() - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
deleteByPrimaryKey() - Method in interface com.dynamic.sql.core.dml.delete.DeleteHandler
 
deleteByPrimaryKey(Object, Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.delete.EntitiesDeleter
 
deleteByPrimaryKey(Collection<?>, Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.delete.EntitiesDeleter
 
deleteByPrimaryKey(Class<T>, Object) - Method in interface com.dynamic.sql.core.SqlContext
根据主键值删除数据库中的单条记录。
deleteByPrimaryKey(Class<T>, Collection<?>) - Method in interface com.dynamic.sql.core.SqlContext
根据主键值集合删除数据库中的多条记录。
deleteByPrimaryKey(Object) - Method in interface com.dynamic.sql.mapper.EntityMapper
根据主键值删除数据库中的单条记录。
deleteByPrimaryKey(Collection<Object>) - Method in interface com.dynamic.sql.mapper.EntityMapper
根据主键值集合删除数据库中的多条记录。
DeleteHandler - Interface in com.dynamic.sql.core.dml.delete
 
DeleteParser - Interface in com.dynamic.sql.core.database.parser
 
DenseRank - Class in com.dynamic.sql.core.column.function.windows
 
DenseRank() - Constructor for class com.dynamic.sql.core.column.function.windows.DenseRank
 
DialectPagination - Interface in com.dynamic.sql.plugins.pagination
分页方言接口,用于定义不同数据库的分页策略。 该接口提供了两个核心方法:统计总记录数的 SQL 构建和分页 SQL 的修改。
Distance - Class in com.dynamic.sql.core.column.function.scalar.geometry
 
Distance(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.Distance
 
Distance(FieldFn<T, F>, Point) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.Distance
 
Distance(Point, Point) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.Distance
 
DistanceSphere - Class in com.dynamic.sql.core.column.function.scalar.geometry
 
DistanceSphere(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.DistanceSphere
 
DistanceSphere(FieldFn<T, F>, Point) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.DistanceSphere
 
DistanceSphere(Point, Point) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.DistanceSphere
 
distinct() - Method in class com.dynamic.sql.core.AbstractColumnReference
添加去重关键字(DISTINCT)到查询中。
distinct(boolean) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地添加去重关键字(DISTINCT)到查询中。
Distinct - Class in com.dynamic.sql.core.column.function.modifiers
 
Distinct(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.modifiers.Distinct
 
Distinct(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.modifiers.Distinct
 
Distinct(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.modifiers.Distinct
 
Distinct() - Constructor for class com.dynamic.sql.core.column.function.modifiers.Distinct
 
distinct() - Method in class com.dynamic.sql.core.ColumnReference
 
divide(Fn<T, F>) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
将当前列的值与指定列相除。
divide(Number) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
将当前列的值与数值相除。
divide(ColumFunction) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
 
divide(Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
使用嵌套查询的结果与当前列相除。
divide(Number) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
divide(Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
divide(Fn<T, F>) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
divide(ColumFunction) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
DMLType - Enum in com.dynamic.sql.enums
 
Dual - Class in com.dynamic.sql.model
表示 SQL 查询中使用的虚拟 DUAL 表。
Dual() - Constructor for class com.dynamic.sql.model.Dual
 

E

empty() - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn.OnEvent
 
EntitiesDeleter - Class in com.dynamic.sql.core.dml.delete
 
EntitiesDeleter(Class<T>) - Constructor for class com.dynamic.sql.core.dml.delete.EntitiesDeleter
 
EntitiesInserter - Class in com.dynamic.sql.core.dml.insert
 
EntitiesInserter(Object, Fn<?, ?>[]) - Constructor for class com.dynamic.sql.core.dml.insert.EntitiesInserter
 
EntitiesInserter(Collection<Object>) - Constructor for class com.dynamic.sql.core.dml.insert.EntitiesInserter
 
EntitiesUpdater - Class in com.dynamic.sql.core.dml.update
 
EntitiesUpdater(Collection<Object>) - Constructor for class com.dynamic.sql.core.dml.update.EntitiesUpdater
 
EntitiesUpdater(Collection<Object>, Fn<?, ?>[]) - Constructor for class com.dynamic.sql.core.dml.update.EntitiesUpdater
 
EntitiesUpdater(Collection<Object>, Fn<?, ?>[], Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.update.EntitiesUpdater
 
EntityMapper<T> - Interface in com.dynamic.sql.mapper
 
EntityMapperProxy - Class in com.dynamic.sql.mapper
 
EntityMapperProxy() - Constructor for class com.dynamic.sql.mapper.EntityMapperProxy
 
equals(Object) - Method in class com.dynamic.sql.core.Version
 
equals(Object) - Method in class com.dynamic.sql.model.Point
 
equals(Object) - Method in class com.dynamic.sql.model.Polygon
 
error() - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn.OnEvent
 
excludeFieldTypes() - Static method in class com.dynamic.sql.table.TableUtils
 
execute(String, String, ParameterBinder) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
execute() - Method in class com.dynamic.sql.core.ddl.SqlStatement
 
execute(String) - Method in interface com.dynamic.sql.core.SqlContext
执行指定的 SQL 语句。
execute(String, ParameterBinder) - Method in interface com.dynamic.sql.core.SqlContext
执行带参数绑定的 SQL 语句。
execute(String, String, ParameterBinder) - Method in interface com.dynamic.sql.core.SqlContext
执行指定数据源的带参数绑定的 SQL 语句。
executeFunctionToString(AggregateFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
executeInsert(Connection, PreparedSql) - Static method in class com.dynamic.sql.core.database.RootExecutor
 
executeInsertBatch(Connection, PreparedSql) - Static method in class com.dynamic.sql.core.database.RootExecutor
 
executeNestedSelect(Consumer<AbstractColumnReference>) - Static method in class com.dynamic.sql.utils.SqlUtils
 
executeNestedSelect(NestedMeta, Consumer<AbstractColumnReference>) - Static method in class com.dynamic.sql.utils.SqlUtils
 
executeQuery() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
executeQuery() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
executeQuery(Connection, PreparedSql) - Static method in class com.dynamic.sql.core.database.RootExecutor
 
executeQuery() - Method in class com.dynamic.sql.core.dml.select.DefaultSelectHandler
 
executeQuery() - Method in interface com.dynamic.sql.core.dml.select.SelectHandler
 
executeUpdate(Connection, PreparedSql) - Static method in class com.dynamic.sql.core.database.RootExecutor
 
ExecutionControl - Enum in com.dynamic.sql.interceptor
控制 SQL 执行的枚举类型。 用于表示拦截器在 SQL 执行链中的决策。
executorSql(SqlExecuteType, SqlStatementWrapper, Function<SqlExecutor, R>) - Static method in class com.dynamic.sql.core.database.SqlExecutionFactory
 
existDataSource(String) - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
extractQualifiedAlias(String, Map<String, String>, TableMeta) - Static method in class com.dynamic.sql.utils.SqlUtils
按照当前SQL语义匹配最佳表别名
extractQualifiedAlias(Fn<T, F>, Map<String, String>, String) - Static method in class com.dynamic.sql.utils.SqlUtils
 
extractQualifiedAlias(String, Fn<T, F>, Map<String, String>, String) - Static method in class com.dynamic.sql.utils.SqlUtils
按照当前SQL语义匹配最佳表别名, 之后拼接列名
extractQualifiedAliasOrderBy(OrderBy, Map<String, String>, String, Version, ParameterBinder) - Static method in class com.dynamic.sql.utils.SqlUtils
 

F

fetch() - Method in interface com.dynamic.sql.core.dml.select.Fetchable
获取查询结果,返回 FetchResult
单表查询时默认返回表实体类实例化后的对象。
多表查询时强烈推荐声明具体的返回类型this#fetch(Class),否则编译器可能要求手动强转类型,即使是类型安全的。
fetch(Class<T>) - Method in interface com.dynamic.sql.core.dml.select.Fetchable
获取查询结果,返回指定类型的数据。
fetch() - Method in class com.dynamic.sql.core.dml.select.FetchableImpl
 
fetch(Class<T>) - Method in class com.dynamic.sql.core.dml.select.FetchableImpl
 
fetch() - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
fetch(Class<T>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
fetch() - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
 
fetch(Class<T>) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
 
Fetchable - Interface in com.dynamic.sql.core.dml.select
定义数据获取操作的接口,提供了两种方式来获取查询结果。
FetchableImpl - Class in com.dynamic.sql.core.dml.select
 
FetchableImpl(SelectSpecification) - Constructor for class com.dynamic.sql.core.dml.select.FetchableImpl
 
FetchableImpl(SqlStatementSelectWrapper) - Constructor for class com.dynamic.sql.core.dml.select.FetchableImpl
 
fetchOriginalMap() - Method in interface com.dynamic.sql.core.dml.select.Fetchable
获取查询结果并返回原始的 Map<String, Object> 类型数据。
FetchResult<R> - Interface in com.dynamic.sql.core.dml.select
定义查询结果的封装接口,提供多种格式的结果转换方法。
FetchResultConverter<R> - Interface in com.dynamic.sql.plugins.conversion
 
FetchResultImpl<R> - Class in com.dynamic.sql.core.dml.select
 
FetchResultImpl(Class<R>, List<Map<String, Object>>, CollectionColumnMapping) - Constructor for class com.dynamic.sql.core.dml.select.FetchResultImpl
 
FieldFn<T,R> - Interface in com.dynamic.sql.core
 
FieldMeta - Class in com.dynamic.sql.table
 
FieldMeta() - Constructor for class com.dynamic.sql.table.FieldMeta
 
filterFieldTypeRules() - Static method in class com.dynamic.sql.table.TableUtils
 
findCTEEntities(String) - Static method in class com.dynamic.sql.table.SchemaStructureScanner
 
findDataSource(String) - Static method in class com.dynamic.sql.datasource.DataSourceScanner
检索数据源
findTableEntities(String) - Static method in class com.dynamic.sql.table.SchemaStructureScanner
检索表实体类
findViewEntities(String) - Static method in class com.dynamic.sql.table.SchemaStructureScanner
 
Floor - Class in com.dynamic.sql.core.column.function.scalar.number
向下取整,返回不大于该列的最大整数。
Floor(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Floor
 
Floor(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Floor
 
Fn<T,R> - Interface in com.dynamic.sql.core
函数接口 Fn 用于从类型 T 的对象中提取或计算类型 R 的值。
fnToFieldName(Fn) - Static method in class com.dynamic.sql.utils.ReflectUtils
根据传入的函数式接口 `Fn` 获取对应的字段名。
formattedParameter(Object) - Static method in class com.dynamic.sql.utils.SqlUtils
 
formatterDateValue(Object, String) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
from(Class<T>) - Method in class com.dynamic.sql.core.AbstractColumnReference
设置查询的主表。
from(Class<T>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
设置带有别名的主表。
from(Supplier<TableFunction>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
设置表函数作为主表。
from(CteTable) - Method in class com.dynamic.sql.core.AbstractColumnReference
设置公共表表达式(CTE)为主表。
from(Consumer<AbstractColumnReference>, String) - Method in class com.dynamic.sql.core.AbstractColumnReference
设置嵌套查询作为主表。
from(Class<T>) - Method in class com.dynamic.sql.core.ColumnReference
 
from(Class<T>, String) - Method in class com.dynamic.sql.core.ColumnReference
 
from(Supplier<TableFunction>, String) - Method in class com.dynamic.sql.core.ColumnReference
 
from(CteTable) - Method in class com.dynamic.sql.core.ColumnReference
 
from(Consumer<AbstractColumnReference>, String) - Method in class com.dynamic.sql.core.ColumnReference
 
FromJoin - Class in com.dynamic.sql.core.dml.select.build.join
 
FromJoin(Class<?>, String) - Constructor for class com.dynamic.sql.core.dml.select.build.join.FromJoin
 
FromJoin(Supplier<TableFunction>, String) - Constructor for class com.dynamic.sql.core.dml.select.build.join.FromJoin
 
FromJoin(CteTable) - Constructor for class com.dynamic.sql.core.dml.select.build.join.FromJoin
 
FromNestedJoin - Class in com.dynamic.sql.core.dml.select.build.join
 
FromNestedJoin(NestedJoin) - Constructor for class com.dynamic.sql.core.dml.select.build.join.FromNestedJoin
 
FullJoin - Class in com.dynamic.sql.core.dml.select.build.join
 
FullJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.FullJoin
 
FullJoin(CteTable, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.FullJoin
 
fullJoin(Class<?>, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 FULL JOIN 连接,用于将当前查询与另一个表关联。
fullJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 FULL JOIN 连接,用于将当前查询与另一个表关联。
fullJoin(CteTable, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 FULL JOIN 连接,用于将当前查询与公共表表达式 (CTE) 的结果关联。
fullJoin(Class<?>, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
fullJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
fullJoin(CteTable, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
FunctionColumn - Class in com.dynamic.sql.core.dml.select.build.column
 
FunctionColumn(ColumFunction, Consumer<Over>, String) - Constructor for class com.dynamic.sql.core.dml.select.build.column.FunctionColumn
 
FunctionCondition<C extends FunctionCondition<C>> - Interface in com.dynamic.sql.core.condition
 
FunctionException - Class in com.dynamic.sql.exception
 

G

generateBindingKey() - Static method in class com.dynamic.sql.utils.SqlUtils
 
GeneratedStrategy - Class in com.dynamic.sql.table
 
GeneratedStrategy() - Constructor for class com.dynamic.sql.table.GeneratedStrategy
 
GeneratedValue - Annotation Type in com.dynamic.sql.anno
主键值自动生成类型,只有在属性被注解Id修饰过,该自增策略才会生效。 当主键上加入此注解后,新增的主键会自动映射到对象的主键字段上。便于后续的业务操作
GenerationType - Enum in com.dynamic.sql.enums
 
GenericSqlSelectBuilder - Class in com.dynamic.sql.core.dml.select.build
 
GenericSqlSelectBuilder(SelectSpecification) - Constructor for class com.dynamic.sql.core.dml.select.build.GenericSqlSelectBuilder
 
GenericWhereCondition - Class in com.dynamic.sql.core.condition.impl.dialect
 
GenericWhereCondition(Version, Map<String, String>, String) - Constructor for class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
GET_PATTERN - Static variable in class com.dynamic.sql.utils.ReflectUtils
 
getAlias() - Method in class com.dynamic.sql.core.column.conventional.NumberColumn
 
getAlias() - Method in interface com.dynamic.sql.core.dml.select.build.column.ColumnQuery
 
getAlias() - Method in class com.dynamic.sql.core.dml.select.build.column.FunctionColumn
 
getAlias() - Method in class com.dynamic.sql.core.dml.select.build.column.NestedColumn
 
getAliasTableMap() - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
getAllColumnMetaData(String, String, String, String, String) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
getAllColumnMetaData(String, String, String, String) - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
getAllColumnMetaData(String, String, String, String) - Method in interface com.dynamic.sql.core.database.SqlExecutor
 
getAllColumnMetaData(String, String, String, String) - Method in interface com.dynamic.sql.core.SqlContext
使用默认数据源获取目录、模式、表名称模式和列名称模式下所有匹配的列元数据
getAllColumnMetaData(String, String, String, String, String) - Method in interface com.dynamic.sql.core.SqlContext
获取指定数据源、目录、模式、表名称模式和列名称模式下所有匹配的列元数据。
getAllFields(Class<?>) - Static method in class com.dynamic.sql.utils.ReflectUtils
 
getAllFields(Class<?>, Function<Field, Boolean>) - Static method in class com.dynamic.sql.utils.ReflectUtils
获取指定类中的所有字段
getAllTableMetaData(String, String, String, String, String[]) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
getAllTableMetaData(String, String, String, String[]) - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
getAllTableMetaData(String, String, String, String[]) - Method in interface com.dynamic.sql.core.database.SqlExecutor
 
getAllTableMetaData() - Method in class com.dynamic.sql.core.ddl.ColumnMetaDataHelper
 
getAllTableMetaData() - Method in class com.dynamic.sql.core.ddl.TableMetaDataHelper
 
getAllTableMetaData(String, String, String, String[]) - Method in interface com.dynamic.sql.core.SqlContext
使用默认数据源获取目录、模式和名称模式下所有匹配的表元数据。
getAllTableMetaData(String, String, String, String, String[]) - Method in interface com.dynamic.sql.core.SqlContext
获取指定数据源、目录、模式和名称模式下所有匹配的表元数据。
getAppendWhere() - Method in class com.dynamic.sql.plugins.pagination.ConditionPageInfo
 
getArithmetic() - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
getArithmeticParameterBinder() - Method in class com.dynamic.sql.model.Arithmetic
 
getArithmeticSql() - Method in class com.dynamic.sql.model.Arithmetic
 
getBatchParameterBinders() - Method in class com.dynamic.sql.core.dml.SqlStatementWrapper
获取所有参数绑定器,用于批量操作(例如批量插入)。
getBatchParams() - Method in class com.dynamic.sql.core.database.PreparedSql
获取批量参数列表,适用于批量操作。 每个内部列表对应一次 SQL 执行所需的参数集合。
getBatchType() - Method in class com.dynamic.sql.core.dml.SqlStatementWrapper
是否批量语句
getBeanName(String, String) - Static method in class com.dynamic.sql.utils.NamingUtils
获取Bean规范名称
getBestMatch(String, String[]) - Static method in class com.dynamic.sql.table.SchemaStructureScanner
 
getBindBasePackages() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
getBindBasePackages() - Method in class com.dynamic.sql.datasource.DataSourceMapping
 
getBindBasePackages() - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
getBindDataSourceName() - Method in class com.dynamic.sql.table.TableEntityMapping
 
getBindDataSourceName() - Method in class com.dynamic.sql.table.TableMeta
 
getBindDataSourceName() - Method in class com.dynamic.sql.table.view.ViewMeta
 
getByteOrder() - Method in class com.dynamic.sql.model.Point
获取字节序(Byte Order),表示字节的存储顺序。 可能的值包括大端序(Big Endian)或小端序(Little Endian)。
getCacheTotal() - Method in class com.dynamic.sql.plugins.pagination.AbstractPage
 
getCatalog() - Method in class com.dynamic.sql.core.ddl.MetaDataHelper
 
getChildColumns() - Method in class com.dynamic.sql.core.dml.select.CollectionColumnMapping
 
getChildKey() - Method in class com.dynamic.sql.core.dml.select.CollectionColumnMapping
 
getCollectionColumnMapping() - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
getColumFunction() - Method in class com.dynamic.sql.core.dml.select.build.column.FunctionColumn
 
getColumFunction() - Method in class com.dynamic.sql.core.dml.select.order.DefaultOrderBy
 
getColumFunctionArithmetic() - Method in class com.dynamic.sql.model.Arithmetic
 
getColumFunctions() - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
getColumnDef() - Method in class com.dynamic.sql.model.ColumnMetaData
获取列的默认值。
getColumnMeta(String) - Method in class com.dynamic.sql.table.TableMeta
 
getColumnMetas() - Method in class com.dynamic.sql.table.TableMeta
 
getColumnName() - Method in class com.dynamic.sql.core.column.AbstractAliasHelper
 
getColumnName() - Method in class com.dynamic.sql.core.column.AbstractAliasHelper.TableAliasImpl
 
getColumnName() - Method in class com.dynamic.sql.core.dml.select.order.CustomOrderBy
 
getColumnName() - Method in class com.dynamic.sql.core.dml.select.order.DefaultOrderBy
 
getColumnName() - Method in class com.dynamic.sql.core.dml.select.order.OrderBy
 
getColumnName() - Method in class com.dynamic.sql.core.GroupFn
 
getColumnName() - Method in class com.dynamic.sql.model.ColumnMetaData
获取列名。
getColumnName() - Method in class com.dynamic.sql.table.cte.CTEColumnMeta
 
getColumnName() - Method in class com.dynamic.sql.table.FieldMeta
 
getColumnNamePattern() - Method in class com.dynamic.sql.core.ddl.ColumnMetaDataHelper
 
getColumnPrimaryKey() - Method in class com.dynamic.sql.table.TableMeta
 
getColumnSize() - Method in class com.dynamic.sql.model.ColumnMetaData
获取列大小。
getConnection(DataSource) - Method in interface com.dynamic.sql.datasource.connection.ConnectionHandle
 
getConnection(DataSource) - Static method in class com.dynamic.sql.datasource.connection.ConnectionHolder
 
getConnection(DataSource) - Method in class com.dynamic.sql.datasource.connection.SimpleConnectionHandle
 
getConnectionHandle() - Static method in class com.dynamic.sql.datasource.connection.ConnectionHolder
 
getConverter() - Method in class com.dynamic.sql.table.FieldMeta
 
getCteClass() - Method in class com.dynamic.sql.core.dml.select.cte.CteTable
 
getCteClass() - Method in class com.dynamic.sql.table.cte.CTEEntityMapping
 
getCteColumnMetas() - Method in class com.dynamic.sql.table.cte.CTEMeta
 
getCTEMeta(Class<?>) - Static method in class com.dynamic.sql.table.TableProvider
 
getCteName() - Method in class com.dynamic.sql.table.cte.CTEEntityMapping
 
getCteName() - Method in class com.dynamic.sql.table.cte.CTEMeta
 
getCteTable() - Method in class com.dynamic.sql.core.dml.select.build.join.CrossJoin
 
getCteTable() - Method in class com.dynamic.sql.core.dml.select.build.join.FromJoin
 
getCteTable() - Method in class com.dynamic.sql.core.dml.select.build.join.FullJoin
 
getCteTable() - Method in class com.dynamic.sql.core.dml.select.build.join.InnerJoin
 
getCteTable() - Method in class com.dynamic.sql.core.dml.select.build.join.JoinTable
 
getCteTable() - Method in class com.dynamic.sql.core.dml.select.build.join.LeftJoin
 
getCteTable() - Method in class com.dynamic.sql.core.dml.select.build.join.NestedJoin
 
getCteTable() - Method in class com.dynamic.sql.core.dml.select.build.join.RightJoin
 
getCteTable() - Method in class com.dynamic.sql.core.dml.select.build.join.SelfJoin
 
getCteTable() - Method in class com.dynamic.sql.core.dml.select.build.join.TableFunctionJoin
 
getCustomAttributeConverter(Class<R>) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
getDatabaseProductVersion() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
getDataSource() - Method in class com.dynamic.sql.datasource.DataSourceMapping
 
getDataSource() - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
getDataSourceBoundPath() - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
getDataSourceMeta(String) - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
getDataSourceMeta(Class<?>) - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
getDataSourceMetaList() - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
getDataSourceName() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
getDataSourceName() - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
getDataSourceName() - Method in class com.dynamic.sql.core.ddl.MetaDataHelper
 
getDataSourceName() - Method in class com.dynamic.sql.core.ddl.SqlStatement
 
getDataSourceName() - Method in class com.dynamic.sql.core.dml.AbstractSqlWrapper
 
getDataSourceName() - Method in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
getDataSourceName() - Method in class com.dynamic.sql.core.dml.select.NestedMeta
 
getDataSourceName() - Method in class com.dynamic.sql.core.dml.SqlStatementWrapper
获取数据源名称。
getDataSourceName() - Method in class com.dynamic.sql.datasource.DataSourceMapping
 
getDataSourceName(DataSourceMeta) - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
getDataSourceNameList() - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
getDataType() - Method in class com.dynamic.sql.model.ColumnMetaData
获取列的 SQL 数据类型编号。
getDbType() - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
getDecimalDigits() - Method in class com.dynamic.sql.model.ColumnMetaData
获取小数位数。
getDefaultDataSourceMeta() - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
getDefaultDataSourceName() - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
getDefaultValue() - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn.OnEvent
 
getDelegateFunction() - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
getDescription() - Method in enum com.dynamic.sql.enums.WKBType
 
getEntityClass() - Method in class com.dynamic.sql.mapper.MapperRegistry
 
getEntityClass() - Method in class com.dynamic.sql.table.TableEntityMapping
 
getEntityMapperMethodNames() - Static method in class com.dynamic.sql.mapper.MapperProxyFactory
 
getEvent() - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn.OnEvent
 
getFetchResultConverter(Class<R>) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
getField() - Method in class com.dynamic.sql.table.cte.CTEColumnMeta
 
getField() - Method in class com.dynamic.sql.table.FieldMeta
 
getFieldFn() - Method in class com.dynamic.sql.core.dml.select.order.CustomOrderBy
 
getFieldFn() - Method in class com.dynamic.sql.core.dml.select.order.DefaultOrderBy
 
getFieldFn() - Method in class com.dynamic.sql.core.dml.select.order.OrderBy
 
getFieldValue(Object, Field) - Static method in class com.dynamic.sql.utils.ReflectUtils
 
getFn() - Method in class com.dynamic.sql.core.GroupFn
 
getFnColumn() - Method in class com.dynamic.sql.core.column.AbstractAliasHelper
 
getFnColumn() - Method in class com.dynamic.sql.core.column.AbstractAliasHelper.TableAliasImpl
 
getFormat() - Method in class com.dynamic.sql.table.FieldMeta
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.conventional.AllColumn
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.conventional.Column
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.conventional.NumberColumn
 
getFunctionToString() - Method in class com.dynamic.sql.core.column.function.AnonymousFunction
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.AnonymousFunction
 
getFunctionToString(SqlDialect, Version) - Method in interface com.dynamic.sql.core.column.function.ColumFunction
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.json.JsonExtract
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.json.JsonUnquote
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.modifiers.Distinct
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.datetime.DateFormat
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.datetime.Now
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.geometry.AsBinary
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.geometry.AsText
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.geometry.Contains
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.geometry.Distance
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.geometry.DistanceSphere
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.geometry.Latitude
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.geometry.Longitude
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.geometry.SRID
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.number.Abs
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.number.Ceiling
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.number.Floor
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.number.Mod
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.number.Round
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.number.Truncate
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.string.Length
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.string.Md5
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.string.SubString
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.scalar.string.Upper
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.table.JsonTable
 
getFunctionToString(SqlDialect, Version) - Method in interface com.dynamic.sql.core.column.function.TableFunction
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.windows.aggregate.Avg
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.windows.aggregate.Count
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.windows.aggregate.Max
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.windows.aggregate.Min
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.windows.aggregate.StdDev
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.windows.aggregate.Sum
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.windows.aggregate.Variance
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.windows.DenseRank
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.windows.Rank
 
getFunctionToString(SqlDialect, Version) - Method in class com.dynamic.sql.core.column.function.windows.RowNumber
 
getGeneratedStrategy() - Method in class com.dynamic.sql.table.ColumnMeta
 
getGenericTypes(Class<?>) - Static method in class com.dynamic.sql.utils.ReflectUtils
获取指定类的泛型类型。
getGenericTypes(Class<?>, Class<?>...) - Static method in class com.dynamic.sql.utils.ReflectUtils
获取指定类的泛型类型。 如果传入了 `filterRawType` 参数,则仅返回匹配的原始类型(Raw Type)所关联的泛型类型。
getGroupByList() - Method in class com.dynamic.sql.model.GroupByObject
 
getGroupByObject() - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
getGuessTheTargetClass() - Method in class com.dynamic.sql.core.dml.select.build.SqlStatementSelectWrapper
 
getHavingCondition() - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
getInstance() - Static method in class com.dynamic.sql.interceptor.SqlInterceptorChain
 
getInterceptor(Class<? extends SqlInterceptor>) - Method in class com.dynamic.sql.interceptor.SqlInterceptorChain
 
getInterceptors() - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
getIsNullable() - Method in class com.dynamic.sql.model.ColumnMetaData
获取是否可空(字符串形式)。
getJoinTables() - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
getJoinTableType() - Method in class com.dynamic.sql.core.dml.select.build.join.CrossJoin
 
getJoinTableType() - Method in class com.dynamic.sql.core.dml.select.build.join.FromJoin
 
getJoinTableType() - Method in class com.dynamic.sql.core.dml.select.build.join.FullJoin
 
getJoinTableType() - Method in class com.dynamic.sql.core.dml.select.build.join.InnerJoin
 
getJoinTableType() - Method in class com.dynamic.sql.core.dml.select.build.join.JoinTable
 
getJoinTableType() - Method in class com.dynamic.sql.core.dml.select.build.join.LeftJoin
 
getJoinTableType() - Method in class com.dynamic.sql.core.dml.select.build.join.NestedJoin
 
getJoinTableType() - Method in class com.dynamic.sql.core.dml.select.build.join.RightJoin
 
getJoinTableType() - Method in class com.dynamic.sql.core.dml.select.build.join.SelfJoin
 
getJoinTableType() - Method in class com.dynamic.sql.core.dml.select.build.join.TableFunctionJoin
 
getKeys() - Method in class com.dynamic.sql.core.placeholder.ParameterBinder
 
getLatitude() - Method in class com.dynamic.sql.model.Point
获取纬度(Latitude),表示南北方向的位置,范围是-90到90。
getLimit() - Method in class com.dynamic.sql.core.dml.select.build.LimitInfo
 
getLimitInfo() - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
getLocalEntities() - Static method in class com.dynamic.sql.core.dml.insert.EntitiesInserter
 
getLongitude() - Method in class com.dynamic.sql.model.Point
获取经度(Longitude),表示东西方向的位置,范围是-180到180。
getMajorVersion() - Method in class com.dynamic.sql.core.Version
 
getMajorVersionNumber() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
getMapperRegistry(Class<EntityMapper<?>>) - Static method in class com.dynamic.sql.mapper.MapperProxyFactory
 
getMapperRegistrys() - Static method in class com.dynamic.sql.mapper.MapperProxyFactory
 
getMethodSignature(Method, String) - Static method in class com.dynamic.sql.mapper.MapperProxyFactory
 
getMinorVersion() - Method in class com.dynamic.sql.core.Version
 
getMinorVersionNumber() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
getNestedColumnReference() - Method in class com.dynamic.sql.core.dml.select.build.column.NestedColumn
 
getNestedJoin() - Method in class com.dynamic.sql.core.dml.select.build.join.FromNestedJoin
 
getNestedMeta() - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
getNestedSelect() - Method in class com.dynamic.sql.core.dml.select.build.join.NestedJoin
 
getNestedSelect() - Method in class com.dynamic.sql.core.dml.select.cte.CteTable
 
getNullable() - Method in class com.dynamic.sql.model.ColumnMetaData
获取是否可空。
getNumPrecRadix() - Method in class com.dynamic.sql.model.ColumnMetaData
获取基数。
getOffset() - Method in class com.dynamic.sql.core.dml.select.build.LimitInfo
 
getOnCondition() - Method in class com.dynamic.sql.core.dml.select.build.join.CrossJoin
 
getOnCondition() - Method in class com.dynamic.sql.core.dml.select.build.join.FromJoin
 
getOnCondition() - Method in class com.dynamic.sql.core.dml.select.build.join.FullJoin
 
getOnCondition() - Method in class com.dynamic.sql.core.dml.select.build.join.InnerJoin
 
getOnCondition() - Method in class com.dynamic.sql.core.dml.select.build.join.JoinTable
 
getOnCondition() - Method in class com.dynamic.sql.core.dml.select.build.join.LeftJoin
 
getOnCondition() - Method in class com.dynamic.sql.core.dml.select.build.join.NestedJoin
 
getOnCondition() - Method in class com.dynamic.sql.core.dml.select.build.join.RightJoin
 
getOnCondition() - Method in class com.dynamic.sql.core.dml.select.build.join.SelfJoin
 
getOnCondition() - Method in class com.dynamic.sql.core.dml.select.build.join.TableFunctionJoin
 
getOrder() - Method in interface com.dynamic.sql.interceptor.SqlInterceptor
获取拦截器的执行优先级。
getOrderByList() - Method in class com.dynamic.sql.core.column.function.windows.Over
 
getOrderBys() - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
getOrderingFragment() - Method in class com.dynamic.sql.core.dml.select.order.CustomOrderBy
 
getOrdinalPosition() - Method in class com.dynamic.sql.model.ColumnMetaData
获取列在表中的位置。
getOriginalClassCanonicalName(Fn) - Static method in class com.dynamic.sql.utils.ReflectUtils
从 SerializedLambda 获取原始类的全限定名称。
getOriginColumnFn() - Method in class com.dynamic.sql.core.column.conventional.AllColumn
 
getOriginColumnFn() - Method in class com.dynamic.sql.core.column.conventional.Column
 
getOriginColumnFn() - Method in class com.dynamic.sql.core.column.conventional.NumberColumn
 
getOriginColumnFn() - Method in class com.dynamic.sql.core.column.function.AnonymousFunction
 
getOriginColumnFn() - Method in interface com.dynamic.sql.core.column.function.ColumFunction
 
getOriginColumnFn() - Method in class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
getOriginColumnFn() - Method in class com.dynamic.sql.core.column.function.table.AbstractTableFunction
 
getOriginColumnFn() - Method in interface com.dynamic.sql.core.column.function.TableFunction
 
getOrSetCustomAttributeConverter(Class<R>) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
getOver() - Method in class com.dynamic.sql.core.dml.select.build.column.FunctionColumn
 
getPageIndex() - Method in class com.dynamic.sql.plugins.pagination.AbstractPage
 
getPageSize() - Method in class com.dynamic.sql.plugins.pagination.AbstractPage
 
getParameterBinder() - Method in class com.dynamic.sql.core.column.conventional.AllColumn
 
getParameterBinder() - Method in class com.dynamic.sql.core.column.conventional.Column
 
getParameterBinder() - Method in class com.dynamic.sql.core.column.conventional.NumberColumn
 
getParameterBinder() - Method in class com.dynamic.sql.core.column.function.AnonymousFunction
 
getParameterBinder() - Method in interface com.dynamic.sql.core.column.function.ColumFunction
 
getParameterBinder() - Method in class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
getParameterBinder() - Method in class com.dynamic.sql.core.column.function.table.JsonTable
 
getParameterBinder() - Method in interface com.dynamic.sql.core.column.function.TableFunction
 
getParameterBinder() - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
getParameterBinder() - Method in class com.dynamic.sql.core.ddl.SqlStatement
 
getParameterBinder() - Method in class com.dynamic.sql.core.dml.SqlStatementWrapper
获取第一个参数绑定器,用于非批量操作。
getParameters() - Method in class com.dynamic.sql.core.placeholder.ParameterBinder
 
getParams() - Method in class com.dynamic.sql.core.database.PreparedSql
获取参数列表的第一个集合,适用于非批量操作场景。
getParentKey() - Method in class com.dynamic.sql.core.dml.select.CollectionColumnMapping
 
getPatchVersion() - Method in class com.dynamic.sql.core.Version
 
getPatchVersionNumber() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
getPoints() - Method in class com.dynamic.sql.model.Polygon
 
getPrintSqlProperties() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
getProxyMapper() - Method in class com.dynamic.sql.mapper.MapperRegistry
 
getRawSql() - Method in class com.dynamic.sql.core.dml.SqlStatementWrapper
获取原始 SQL 语句。
getRealSize() - Method in class com.dynamic.sql.plugins.pagination.CollectionPage
Deprecated.
 
getRealSize() - Method in class com.dynamic.sql.plugins.pagination.MapPage
Deprecated.
 
getRealSize() - Method in class com.dynamic.sql.plugins.pagination.PageInfo
 
getRecords() - Method in class com.dynamic.sql.plugins.pagination.CollectionPage
Deprecated.
 
getRecords() - Method in class com.dynamic.sql.plugins.pagination.MapPage
Deprecated.
 
getRecords() - Method in class com.dynamic.sql.plugins.pagination.PageInfo
 
getRefGeneration() - Method in class com.dynamic.sql.model.TableMetaData
获取引用生成规则(MySQL 中通常为空)。
getRemarks() - Method in class com.dynamic.sql.model.ColumnMetaData
获取列的注释。
getRemarks() - Method in class com.dynamic.sql.model.TableMetaData
获取表的备注。
getReturnTypeFromSignature(Fn) - Static method in class com.dynamic.sql.utils.ReflectUtils
从给定的函数式接口 `Fn` 中获取返回值的类型。
getScanDatabasePackage() - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
getScanMapperPackage() - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
getScanTablePackage() - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
getSchema() - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
getSchemaMatchers() - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
getSchemaName(TableMeta) - Method in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
getSchemaPattern() - Method in class com.dynamic.sql.core.ddl.ColumnMetaDataHelper
 
getSchemaPattern() - Method in class com.dynamic.sql.core.ddl.TableMetaDataHelper
 
getSchemaProperties() - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
getSchemaProperties(String) - Static method in class com.dynamic.sql.context.SchemaContextHolder
 
getScopeCatalog() - Method in class com.dynamic.sql.model.ColumnMetaData
获取引用范围的目录(MySQL 中通常为空)。
getScopeSchema() - Method in class com.dynamic.sql.model.ColumnMetaData
获取引用范围的模式(MySQL 中通常为空)。
getScopeTable() - Method in class com.dynamic.sql.model.ColumnMetaData
获取引用范围的表(MySQL 中通常为空)。
getSelectSpecification() - Method in class com.dynamic.sql.core.AbstractColumnReference
获取当前查询的规范对象。
getSelectSpecification() - Method in class com.dynamic.sql.core.dml.select.NestedSelect
 
getSelectSpecification() - Method in class com.dynamic.sql.core.dml.select.Select
 
getSelectSpecification() - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
getSelfReferencingColName() - Method in class com.dynamic.sql.model.TableMetaData
获取自引用列名(MySQL 中通常为空)。
getSequenceName() - Method in class com.dynamic.sql.table.GeneratedStrategy
 
getSortOrder() - Method in class com.dynamic.sql.core.dml.select.order.OrderBy
 
getSourceDataType() - Method in class com.dynamic.sql.model.ColumnMetaData
获取源数据类型(MySQL 中通常为空)。
getSql() - Method in class com.dynamic.sql.core.database.PreparedSql
获取 SQL 语句。
getSql() - Method in class com.dynamic.sql.core.ddl.SqlStatement
 
getSqlContext() - Method in class com.dynamic.sql.context.SqlContextConfigurer
 
getSqlContext() - Static method in class com.dynamic.sql.mapper.MapperProxyFactory
 
getSqlContextMethod(String) - Static method in class com.dynamic.sql.mapper.MapperProxyFactory
 
getSqlContextProperties() - Method in class com.dynamic.sql.context.SqlContextConfigurer
 
getSqlDialect() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
getSqlDialect() - Method in class com.dynamic.sql.core.dml.select.NestedMeta
 
getSqlDialect(Class<?>) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSqlStatementWrapper() - Method in class com.dynamic.sql.core.database.parser.AbstractDialectParser
 
getSqlStatementWrapper() - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
getSqlStatementWrapper() - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
getSqlStatementWrapper() - Method in class com.dynamic.sql.core.dml.select.build.join.NestedJoin
 
getSqlTypeQuotes(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
根据 SQL 方言返回用于表名和列名的合适包裹符号。 不同的 SQL 方言使用不同的符号来包裹标识符(例如,表名或列名)。
getSrid() - Method in class com.dynamic.sql.model.Point
获取SRID(空间参考系统标识符),用于标识空间参考坐标系统。 默认值为 0,表示没有指定空间参考系统。
getSrid() - Method in class com.dynamic.sql.table.FieldMeta
 
getStrategy() - Method in class com.dynamic.sql.table.GeneratedStrategy
 
getSyntaxAs(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxExists(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxFrom(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxGroupBy(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxHaving(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxJoin(SqlDialect, JoinTableType) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxLimit(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxLogicalOperator(LogicalOperatorType, SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxOn(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxOrderBy(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxSelect(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getSyntaxWhere(SqlDialect) - Static method in class com.dynamic.sql.utils.SqlUtils
 
getTableAlias() - Method in class com.dynamic.sql.core.column.AbstractAliasHelper
 
getTableAlias() - Method in class com.dynamic.sql.core.column.conventional.AllColumn
 
getTableAlias() - Method in class com.dynamic.sql.core.column.conventional.Column
 
getTableAlias() - Method in class com.dynamic.sql.core.column.conventional.NumberColumn
 
getTableAlias() - Method in class com.dynamic.sql.core.column.function.AnonymousFunction
 
getTableAlias() - Method in interface com.dynamic.sql.core.column.function.ColumFunction
 
getTableAlias() - Method in class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
getTableAlias() - Method in class com.dynamic.sql.core.dml.select.build.join.JoinTable
 
getTableAlias() - Method in class com.dynamic.sql.core.dml.select.order.CustomOrderBy
 
getTableAlias() - Method in class com.dynamic.sql.core.dml.select.order.DefaultOrderBy
 
getTableAlias() - Method in class com.dynamic.sql.core.dml.select.order.OrderBy
 
getTableAlias() - Method in class com.dynamic.sql.core.GroupFn
 
getTableAlias() - Method in class com.dynamic.sql.table.TableEntityMapping
 
getTableAlias() - Method in class com.dynamic.sql.table.TableMeta
 
getTableCatalog() - Method in class com.dynamic.sql.model.ColumnMetaData
获取表的目录名称。
getTableCatalog() - Method in class com.dynamic.sql.model.TableMetaData
获取表的目录名称。
getTableClass() - Method in class com.dynamic.sql.core.column.conventional.AllColumn
 
getTableClass() - Method in class com.dynamic.sql.core.dml.select.build.join.CrossJoin
 
getTableClass() - Method in class com.dynamic.sql.core.dml.select.build.join.FromJoin
 
getTableClass() - Method in class com.dynamic.sql.core.dml.select.build.join.FullJoin
 
getTableClass() - Method in class com.dynamic.sql.core.dml.select.build.join.InnerJoin
 
getTableClass() - Method in class com.dynamic.sql.core.dml.select.build.join.JoinTable
 
getTableClass() - Method in class com.dynamic.sql.core.dml.select.build.join.LeftJoin
 
getTableClass() - Method in class com.dynamic.sql.core.dml.select.build.join.NestedJoin
 
getTableClass() - Method in class com.dynamic.sql.core.dml.select.build.join.RightJoin
 
getTableClass() - Method in class com.dynamic.sql.core.dml.select.build.join.SelfJoin
 
getTableClass() - Method in class com.dynamic.sql.core.dml.select.build.join.TableFunctionJoin
 
getTableFunction() - Method in class com.dynamic.sql.core.dml.select.build.join.FromJoin
 
getTableFunction() - Method in class com.dynamic.sql.core.dml.select.build.join.JoinTable
 
getTableFunction() - Method in class com.dynamic.sql.core.dml.select.build.join.TableFunctionJoin
 
getTableMeta(Class<?>) - Static method in class com.dynamic.sql.table.TableProvider
 
getTableMeta(String) - Static method in class com.dynamic.sql.table.TableProvider
 
getTableName() - Method in class com.dynamic.sql.model.ColumnMetaData
获取表名。
getTableName() - Method in class com.dynamic.sql.model.TableMetaData
获取表名。
getTableName() - Method in class com.dynamic.sql.table.TableEntityMapping
 
getTableName() - Method in class com.dynamic.sql.table.TableMeta
 
getTableNamePattern() - Method in class com.dynamic.sql.core.ddl.ColumnMetaDataHelper
 
getTableNamePattern() - Method in class com.dynamic.sql.core.ddl.TableMetaDataHelper
 
getTableSchema() - Method in class com.dynamic.sql.model.ColumnMetaData
获取表的模式名称。
getTableSchema() - Method in class com.dynamic.sql.model.TableMetaData
获取表的模式名称。
getTableType() - Method in class com.dynamic.sql.model.TableMetaData
获取表类型。
getTableTypes() - Method in class com.dynamic.sql.core.ddl.TableMetaDataHelper
 
getTargetProperty() - Method in class com.dynamic.sql.core.dml.select.CollectionColumnMapping
 
getTargetType() - Method in interface com.dynamic.sql.plugins.conversion.FetchResultConverter
获取转换器的目标类型。
getTotal() - Method in class com.dynamic.sql.plugins.pagination.AbstractPage
 
getTotalPage() - Method in class com.dynamic.sql.plugins.pagination.AbstractPage
 
getType() - Method in enum com.dynamic.sql.enums.DDLType
 
getType() - Method in enum com.dynamic.sql.enums.DMLType
 
getType() - Method in interface com.dynamic.sql.enums.SqlExecuteType
 
getType() - Method in enum com.dynamic.sql.enums.WKBType
 
getTypeCat() - Method in class com.dynamic.sql.model.TableMetaData
获取类型目录(MySQL 中通常为空)。
getTypeName() - Method in class com.dynamic.sql.model.ColumnMetaData
获取数据类型名称。
getTypeName() - Method in class com.dynamic.sql.model.TableMetaData
获取类型名称(MySQL 中通常为空)。
getTypeSchem() - Method in class com.dynamic.sql.model.TableMetaData
获取类型模式(MySQL 中通常为空)。
getUserGenericClassByField(Field) - Static method in class com.dynamic.sql.utils.ReflectUtils
 
getValue(String) - Method in class com.dynamic.sql.core.placeholder.ParameterBinder
 
getValues() - Method in class com.dynamic.sql.core.placeholder.ParameterBinder
 
getVersion() - Method in class com.dynamic.sql.core.dml.select.NestedMeta
 
getVersion() - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
getViewColumnMetas() - Method in class com.dynamic.sql.table.view.ViewMeta
 
getViewMeta(Class<?>) - Static method in class com.dynamic.sql.table.TableProvider
 
getWhereCondition() - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
getWhereConditionSyntax() - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
groupBy(FieldFn<T, ?>...) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
groupBy(boolean, FieldFn<T, ?>...) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
groupBy(String, String) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
groupBy(boolean, String, String) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
groupBy(String, FieldFn<T, ?>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
groupBy(boolean, String, FieldFn<T, ?>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
groupBy(GroupFn...) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
groupBy(boolean, GroupFn...) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
groupBy(ColumFunction...) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
groupBy(boolean, ColumFunction...) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
GroupByObject - Class in com.dynamic.sql.model
 
GroupByObject() - Constructor for class com.dynamic.sql.model.GroupByObject
 
GroupFn - Class in com.dynamic.sql.core
 
GroupFn(String, String) - Constructor for class com.dynamic.sql.core.GroupFn
 
GroupFn(String, FieldFn<?, ?>) - Constructor for class com.dynamic.sql.core.GroupFn
 

H

hashCode() - Method in class com.dynamic.sql.core.Version
 
hashCode() - Method in class com.dynamic.sql.model.Point
 
hashCode() - Method in class com.dynamic.sql.model.Polygon
 
hasNextPage() - Method in class com.dynamic.sql.plugins.pagination.AbstractPage
判断是否有下一页
hasPreviousPage() - Method in class com.dynamic.sql.plugins.pagination.AbstractPage
判断是否有上一页
having(Consumer<HavingCondition<GenericWhereCondition>>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
having(boolean, Consumer<HavingCondition<GenericWhereCondition>>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
HavingCondition<C extends HavingCondition<C>> - Interface in com.dynamic.sql.core.dml.select
 

I

ICommonTableExpression - Interface in com.dynamic.sql.core.dml.select.cte
 
Id - Annotation Type in com.dynamic.sql.anno
在类中标注此注解,对应数据库主键,该注解在实体类中最多包含一个
ifBooleanToNumber(Object) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
includeColumns(AbstractColumnReference) - Method in class com.dynamic.sql.core.AbstractColumnReference
将指定的列添加到当前查询中。
includeColumns(boolean, AbstractColumnReference) - Method in class com.dynamic.sql.core.AbstractColumnReference
条件性地将指定的列添加到当前查询中。
initDataSource(DataSourceMapping, DbType, String, String) - Static method in class com.dynamic.sql.datasource.DataSourceUtils
初始化已知数据源
initEntityMapperMethod() - Static method in class com.dynamic.sql.mapper.MapperProxyFactory
 
initializeContext() - Method in class com.dynamic.sql.context.SqlContextConfigurer
 
initTotalPage() - Method in class com.dynamic.sql.plugins.pagination.AbstractPage
 
InnerJoin - Class in com.dynamic.sql.core.dml.select.build.join
 
InnerJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.InnerJoin
 
InnerJoin(CteTable, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.InnerJoin
 
innerJoin(Class<?>, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 INNER JOIN 连接,用于将当前查询与另一个表关联。
innerJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 INNER JOIN 连接,用于将当前查询与另一个表关联。
innerJoin(Consumer<AbstractColumnReference>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 INNER JOIN 连接,用于将当前查询与子查询结果关联。
innerJoin(Supplier<TableFunction>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 INNER JOIN 连接,用于将当前查询与表函数的结果关联。
innerJoin(CteTable, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 INNER JOIN 连接,用于将当前查询与公共表表达式 (CTE) 结果关联。
innerJoin(Class<?>, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
innerJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
innerJoin(Consumer<AbstractColumnReference>, String, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
innerJoin(Supplier<TableFunction>, String, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
innerJoin(CteTable, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
insert(T) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
insert() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
insert() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
insert() - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
insert() - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
insert() - Method in interface com.dynamic.sql.core.database.parser.InsertParser
 
insert(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.insert.EntitiesInserter
执行普通插入操作。
insert() - Method in interface com.dynamic.sql.core.dml.insert.InsertHandler
 
insert(T) - Method in interface com.dynamic.sql.core.SqlContext
插入一个实体到数据库,插入所有字段。
insert(T) - Method in interface com.dynamic.sql.mapper.EntityMapper
插入一个实体到数据库,插入所有字段。
insertBatch(Collection<T>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
insertBatch() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
insertBatch() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
insertBatch() - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
insertBatch() - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
insertBatch() - Method in interface com.dynamic.sql.core.database.parser.InsertParser
 
insertBatch(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.insert.EntitiesInserter
执行批量插入操作。
insertBatch() - Method in interface com.dynamic.sql.core.dml.insert.InsertHandler
 
insertBatch(Collection<T>) - Method in interface com.dynamic.sql.core.SqlContext
批量插入一组实体到数据库。
insertBatch(Collection<T>) - Method in interface com.dynamic.sql.mapper.EntityMapper
批量插入一组实体到数据库。
InsertHandler - Interface in com.dynamic.sql.core.dml.insert
 
insertMultiple(Collection<T>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
insertMultiple() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
insertMultiple() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
insertMultiple() - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
insertMultiple() - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
insertMultiple() - Method in interface com.dynamic.sql.core.database.parser.InsertParser
 
insertMultiple(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.insert.EntitiesInserter
 
insertMultiple() - Method in interface com.dynamic.sql.core.dml.insert.InsertHandler
 
insertMultiple(Collection<T>) - Method in interface com.dynamic.sql.core.SqlContext
通过追加模式插入多条记录到数据库。
insertMultiple(Collection<T>) - Method in interface com.dynamic.sql.mapper.EntityMapper
通过追加模式插入多条记录到数据库。
InsertParser - Interface in com.dynamic.sql.core.database.parser
 
insertSelective(T) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
insertSelective(T, Collection<Fn<T, ?>>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
insertSelective() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
insertSelective() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
insertSelective(Fn<?, ?>[]) - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
insertSelective(Fn<?, ?>[]) - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
insertSelective(Fn<?, ?>[]) - Method in interface com.dynamic.sql.core.database.parser.InsertParser
 
insertSelective(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.insert.EntitiesInserter
执行带有选择性字段的插入。
insertSelective() - Method in interface com.dynamic.sql.core.dml.insert.InsertHandler
 
insertSelective(T) - Method in interface com.dynamic.sql.core.SqlContext
插入一个实体到数据库,选择性插入非空字段。
insertSelective(T, Collection<Fn<T, ?>>) - Method in interface com.dynamic.sql.core.SqlContext
插入一个实体到数据库,选择性插入非空字段,并强制插入指定字段。
insertSelective(T) - Method in interface com.dynamic.sql.mapper.EntityMapper
插入一个实体到数据库,选择性插入非空字段。
insertSelective(T, Collection<Fn<T, ?>>) - Method in interface com.dynamic.sql.mapper.EntityMapper
插入一个实体到数据库,选择性插入非空字段,并强制插入指定字段。
instance(Class<T>, Object...) - Static method in class com.dynamic.sql.utils.ReflectUtils
 
invoke(Object, Method, Object[]) - Method in class com.dynamic.sql.mapper.EntityMapperProxy
 
IPaginationPlugin<R> - Interface in com.dynamic.sql.core.dml.select.page
 
IS_PATTERN - Static variable in class com.dynamic.sql.utils.ReflectUtils
 
isAllowDataSourceDefinitionOverriding() - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
isAllowDataSourceDefinitionOverriding() - Method in class com.dynamic.sql.datasource.DataSourceMapping
 
isBatch() - Method in class com.dynamic.sql.core.database.PreparedSql
 
isBlank(String) - Static method in class com.dynamic.sql.utils.StringUtils
判断字符串内容是否为空
isCache() - Method in class com.dynamic.sql.table.cte.CTEEntityMapping
 
isCache() - Method in class com.dynamic.sql.table.TableEntityMapping
 
isEmpty() - Method in class com.dynamic.sql.core.placeholder.ParameterBinder
 
isEmpty() - Method in class com.dynamic.sql.plugins.pagination.PageInfo
判断当前分页结果是否为空。
isEmpty(Collection<?>) - Static method in class com.dynamic.sql.utils.CollectionUtils
 
isEmpty(Map<K, V>) - Static method in class com.dynamic.sql.utils.MapUtils
 
isEmpty(String) - Static method in class com.dynamic.sql.utils.StringUtils
判断字符串是否为空
isEnableCompatibilityMode() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
isEquals(String, String) - Static method in class com.dynamic.sql.utils.StringUtils
比较两个字符串是否相同
isEqualsIgnoreCase(String, String) - Static method in class com.dynamic.sql.utils.StringUtils
 
isFirstBuild - Variable in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
isGlobalDefault() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
isGlobalDefault() - Method in class com.dynamic.sql.datasource.DataSourceMapping
 
isGlobalDefault() - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
isGreaterThan(Version) - Method in class com.dynamic.sql.core.Version
 
isGreaterThanOrEqual(Version) - Method in class com.dynamic.sql.core.Version
 
isNotBlank(String) - Static method in class com.dynamic.sql.utils.StringUtils
判断字符串内容是否不为空
isNotEmpty() - Method in class com.dynamic.sql.plugins.pagination.PageInfo
判断当前分页结果是否非空。
isNotEmpty(Collection<?>) - Static method in class com.dynamic.sql.utils.CollectionUtils
 
isNotEmpty(Map<K, V>) - Static method in class com.dynamic.sql.utils.MapUtils
 
isNotEmpty(String) - Static method in class com.dynamic.sql.utils.StringUtils
判断字符串是否不为空
isNotEquals(String, String) - Static method in class com.dynamic.sql.utils.StringUtils
 
isNotEqualsIgnoreCase(String, String) - Static method in class com.dynamic.sql.utils.StringUtils
 
isPrimary() - Method in class com.dynamic.sql.table.ColumnMeta
 
isPrintDataSourceName() - Method in class com.dynamic.sql.context.properties.SchemaProperties.PrintSqlProperties
 
isPrintSql() - Method in class com.dynamic.sql.context.properties.SchemaProperties.PrintSqlProperties
 
isSkipConvertToDatabaseColumn(Object) - Method in interface com.dynamic.sql.plugins.conversion.AttributeConverter
判断是否跳过将实体属性值转换为数据库列的值的操作。
默认情况下,返回 false 表示不跳过转换。
如果需要根据某些条件决定是否跳过该转换,子类可以重写该方法。
若跳过,则会使用原生值写入到数据库
isSkipConvertToEntityAttribute(Object) - Method in interface com.dynamic.sql.plugins.conversion.AttributeConverter
判断是否跳过将数据库列的值转换为实体属性值的操作。
默认情况下,返回 false 表示不跳过转换。
如果需要根据某些条件决定是否跳过该转换,子类可以重写该方法。
若跳过,则会使用原生值写入到实体类
isUseAsInQuery() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
isUseSchemaInQuery() - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
iterator() - Method in class com.dynamic.sql.model.Polygon
 

J

join(Class<?>, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
INNER JOIN 的别名方法。
join(Class<?>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
INNER JOIN 的别名方法,允许指定表别名。
join(Consumer<AbstractColumnReference>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
使用嵌套查询的 INNER JOIN 方法。
join(Supplier<TableFunction>, String) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
使用表函数进行 INNER JOIN。
join(Supplier<TableFunction>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
使用表函数和条件进行 INNER JOIN。
join(CteTable, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
使用 CTE 表进行 INNER JOIN。
join(CharSequence, Collection<?>) - Static method in class com.dynamic.sql.utils.StringUtils
 
join(CharSequence, Object...) - Static method in class com.dynamic.sql.utils.StringUtils
 
JoinCondition - Interface in com.dynamic.sql.core.dml.select
定义用于构建 SQL JOIN 条件的接口。 提供了多种 JOIN 类型(如 INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN、CROSS JOIN)的操作方法。 此接口支持动态生成 JOIN 条件和链式调用,用于构建复杂的 SQL 查询。
JoinTable - Class in com.dynamic.sql.core.dml.select.build.join
 
JoinTable(String) - Constructor for class com.dynamic.sql.core.dml.select.build.join.JoinTable
 
JoinTableType - Enum in com.dynamic.sql.enums
 
JsonColumn() - Constructor for class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn
 
jsonColumnBuilder - Variable in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn.OnEvent
 
JsonColumnBuilder(JsonTable.JsonColumn) - Constructor for class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumnBuilder
 
JsonExtract - Class in com.dynamic.sql.core.column.function.json
提取 JSON 数据中的值
JsonExtract(AbstractColumFunction, String) - Constructor for class com.dynamic.sql.core.column.function.json.JsonExtract
 
JsonExtract(FieldFn<T, F>, String) - Constructor for class com.dynamic.sql.core.column.function.json.JsonExtract
 
JsonFunction - Interface in com.dynamic.sql.core.column.function.json
处理 JSON 数据的函数接口。 -- • 查询数据: 从 JSON 列中查询数据 SELECT data->>"$.name" AS name FROM my_table; -- • JSON_EXTRACT(): 提取 JSON 数据中的值 SELECT JSON_EXTRACT(data, '$.name') AS name FROM my_table; -- • JSON_UNQUOTE(): 去掉 JSON 值的引号 SELECT JSON_UNQUOTE(JSON_EXTRACT(data, '$.name')) AS name FROM my_table; -- • JSON_SET(): 更新 JSON 数据中的值 UPDATE my_table SET data = JSON_SET(data, '$.age', 31) WHERE id = 1; -- • JSON_ARRAY(): 创建 JSON 数组 SELECT JSON_ARRAY(1, 2, 3) AS numbers; -- • JSON_OBJECT(): 创建 JSON 对象 SELECT JSON_OBJECT('name', 'John', 'age', 30) AS person; -- • JSON_CONTAINS(): 检查 JSON 数据是否包含某个值 SELECT JSON_CONTAINS(data, '"John"', '$.name') AS contains_name FROM my_table; -- • JSON_REMOVE(): 从 JSON 数据中移除指定路径的键 UPDATE my_table SET data = JSON_REMOVE(data, '$.age') WHERE id = 1; -- • JSON_MERGE(): 合并多个 JSON 文档 SELECT JSON_MERGE('{"name": "John"}', '{"age": 30}') AS merged_data;
JsonMode - Enum in com.dynamic.sql.enums
 
jsonPath - Variable in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn
 
jsonPath(String) - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumnBuilder
 
JsonTable - Class in com.dynamic.sql.core.column.function.table
{@code JSON_TABLE( expr, path COLUMNS ( column_name type PATH path [DEFAULT expr ON ERROR] [DEFAULT expr ON EMPTY], ...
JsonTable(TableFunction, String, JsonTable.JsonColumn...) - Constructor for class com.dynamic.sql.core.column.function.table.JsonTable
 
JsonTable(FieldFn<T, F>, String, JsonTable.JsonColumn...) - Constructor for class com.dynamic.sql.core.column.function.table.JsonTable
 
JsonTable(String, FieldFn<T, F>, String, JsonTable.JsonColumn...) - Constructor for class com.dynamic.sql.core.column.function.table.JsonTable
 
JsonTable(String, String, JsonTable.JsonColumn...) - Constructor for class com.dynamic.sql.core.column.function.table.JsonTable
 
JsonTable(String, String, String, JsonTable.JsonColumn...) - Constructor for class com.dynamic.sql.core.column.function.table.JsonTable
 
JsonTable.JsonColumn - Class in com.dynamic.sql.core.column.function.table
if (jsonColumn == null && jsonColumn.length <= 0) { throw new IllegalArgumentException("The extracted Json column must be declared"); }
JsonTable.JsonColumn.OnEvent - Class in com.dynamic.sql.core.column.function.table
 
JsonTable.JsonColumnBuilder - Class in com.dynamic.sql.core.column.function.table
 
JsonUnquote - Class in com.dynamic.sql.core.column.function.json
去掉 JSON 值的引号
JsonUnquote(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.json.JsonUnquote
 
JsonUnquote(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.json.JsonUnquote
 

K

KeyMapping<T,C> - Interface in com.dynamic.sql.model
表示主表与子表之间的主键-外键映射关系,用于集合查询(如一对多)的数据绑定。

L

Latitude - Class in com.dynamic.sql.core.column.function.scalar.geometry
 
Latitude(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.Latitude
 
Latitude(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.Latitude
 
Latitude(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.Latitude
 
LeftJoin - Class in com.dynamic.sql.core.dml.select.build.join
 
LeftJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.LeftJoin
 
LeftJoin(CteTable, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.LeftJoin
 
leftJoin(Class<?>, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 LEFT JOIN 连接,用于将当前查询与另一个表关联。
leftJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 LEFT JOIN 连接,用于将当前查询与另一个表关联。
leftJoin(Consumer<AbstractColumnReference>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 LEFT JOIN 连接,用于将当前查询与子查询结果关联。
leftJoin(Supplier<TableFunction>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 LEFT JOIN 连接,用于将当前查询与表函数的结果关联。
leftJoin(CteTable, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 LEFT JOIN 连接,用于将当前查询与公共表表达式 (CTE) 结果关联。
leftJoin(Class<?>, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
leftJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
leftJoin(Consumer<AbstractColumnReference>, String, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
leftJoin(Supplier<TableFunction>, String, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
leftJoin(CteTable, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
Length - Class in com.dynamic.sql.core.column.function.scalar.string
 
Length(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.Length
 
Length(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.Length
 
Length(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.Length
 
Length(String) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.Length
 
limit(int, int) - Method in interface com.dynamic.sql.core.condition.Condition
限制查询结果的返回行数。
limit(boolean, int, int) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件限制查询结果的返回行数。
limit(int) - Method in interface com.dynamic.sql.core.condition.Condition
限制查询结果的返回行数。
limit(boolean, int) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件限制查询结果的返回行数。
limit(int, int) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
limit(int) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
limit(int) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
limit(int, int) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
limit(int, int) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
限制查询返回的行数。
limit(int) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
限制查询返回的行数。
limit(int, int) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
limit(int) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
limit(int, int) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
限制查询结果的返回行数
limit(int) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
限制查询结果的返回行数
LimitInfo - Class in com.dynamic.sql.core.dml.select.build
 
LimitInfo(Integer, int) - Constructor for class com.dynamic.sql.core.dml.select.build.LimitInfo
 
loadClass(String) - Static method in class com.dynamic.sql.utils.ReflectUtils
 
loadColumReference() - Method in class com.dynamic.sql.core.dml.select.Select
 
loadCustomConverter(Class<? extends AttributeConverter>) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
loadMapper(Class<M>) - Static method in class com.dynamic.sql.mapper.MapperProxyFactory
 
LocalDateAttributeConverter - Class in com.dynamic.sql.plugins.conversion.attribute
 
LocalDateAttributeConverter() - Constructor for class com.dynamic.sql.plugins.conversion.attribute.LocalDateAttributeConverter
 
log - Static variable in class com.dynamic.sql.core.dml.delete.EntitiesDeleter
 
log - Static variable in class com.dynamic.sql.core.dml.select.AbstractFetchResult
 
log - Static variable in class com.dynamic.sql.core.dml.update.EntitiesUpdater
 
log - Static variable in class com.dynamic.sql.plugins.pagination.AbstractPage
 
LogicalFunction - Interface in com.dynamic.sql.core.column.function.logical
逻辑函数: • COALESCE(): 返回第一个非空值。 • NULLIF(): 如果两个值相等,则返回 NULL。 • CASE WHEN:身不属于传统意义上的函数,但它在 SQL 查询中扮演着类似于函数的角色
logicalOperatorType(LogicalOperatorType) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
logicalOperatorType(LogicalOperatorType, SqlDialect) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
首次连接时才会去拼接 and 或者 or
LogicalOperatorType - Enum in com.dynamic.sql.enums
 
logSql(String, PreparedSql) - Method in class com.dynamic.sql.plugins.logger.impl.DefaultSqlLogger
 
logSql(String, PreparedSql) - Method in interface com.dynamic.sql.plugins.logger.SqlLogger
 
Longitude - Class in com.dynamic.sql.core.column.function.scalar.geometry
 
Longitude(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.Longitude
 
Longitude(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.Longitude
 
Longitude(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.Longitude
 

M

makeAccessible(Field) - Static method in class com.dynamic.sql.utils.ReflectUtils
 
MapPage<K,V,M extends Map<K,V>> - Class in com.dynamic.sql.plugins.pagination
Deprecated.
MapPage(int, int) - Constructor for class com.dynamic.sql.plugins.pagination.MapPage
Deprecated.
 
MapperProxyFactory - Class in com.dynamic.sql.mapper
 
MapperRegistry<T> - Class in com.dynamic.sql.mapper
 
MapperRegistry(EntityMapper<T>, Class<T>) - Constructor for class com.dynamic.sql.mapper.MapperRegistry
 
MapperScanner - Class in com.dynamic.sql.mapper
 
MapUtils - Class in com.dynamic.sql.utils
 
matchBestDataSourceName(Class<?>, String) - Static method in class com.dynamic.sql.table.SchemaStructureScanner
按照优先级匹配绑定的数据源
matchDbType(String) - Static method in class com.dynamic.sql.datasource.DataSourceUtils
 
matchDialectCondition(SqlDialect, Version, Map<String, String>, String) - Static method in class com.dynamic.sql.utils.SqlUtils
 
matches(LogicalOperatorType, Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
matches(LogicalOperatorType, Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.OracleWhereCondition
 
matchesFunction(LogicalOperatorType, Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
matchesFunction(LogicalOperatorType, Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.OracleWhereCondition
 
matchSchema(Set<DbSchemaMatcher>, DbType, String) - Static method in class com.dynamic.sql.datasource.DataSourceUtils
 
matchSchema(String) - Method in interface com.dynamic.sql.plugins.schema.DbSchemaMatcher
根据传入的 JDBC URL 解析并返回该 URL 所对应的 schema 名称。
matchSchema(String) - Method in class com.dynamic.sql.plugins.schema.impl.MysqlSchemaMatcher
 
matchSchema(String) - Method in class com.dynamic.sql.plugins.schema.impl.OracleSchemaMatcher
 
matchSqlSelectBuilder(SelectSpecification) - Static method in class com.dynamic.sql.utils.SqlUtils
 
Max - Class in com.dynamic.sql.core.column.function.windows.aggregate
 
Max(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Max
 
Max(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Max
 
Max(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Max
 
Md5 - Class in com.dynamic.sql.core.column.function.scalar.string
 
Md5(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.Md5
 
Md5(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.Md5
 
Md5(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.Md5
 
Md5(String) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.Md5
 
MetaDataHelper - Class in com.dynamic.sql.core.ddl
 
MetaDataHelper(String, String) - Constructor for class com.dynamic.sql.core.ddl.MetaDataHelper
 
Min - Class in com.dynamic.sql.core.column.function.windows.aggregate
 
Min(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Min
 
Min(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Min
 
Min(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Min
 
Mod - Class in com.dynamic.sql.core.column.function.scalar.number
取模
Mod(AbstractColumFunction, int) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Mod
 
Mod(FieldFn<T, F>, int) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Mod
 
modifyPagingSql(Version, SqlStatementWrapper, AbstractPage) - Method in interface com.dynamic.sql.plugins.pagination.DialectPagination
修改原始 SQL 为分页查询的 SQL。
modifyPagingSql(Version, SqlStatementWrapper, AbstractPage) - Method in class com.dynamic.sql.plugins.pagination.impl.MySQLDialectPagination
 
modifyPagingSql(Version, SqlStatementWrapper, AbstractPage) - Method in class com.dynamic.sql.plugins.pagination.impl.OracleDialectPagination
 
multiply(Fn<T, F>) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
将当前列的值与指定列相乘。
multiply(Number) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
将当前列的值与数值相乘。
multiply(ColumFunction) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
 
multiply(Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
使用嵌套查询的结果与当前列相乘。
multiply(Number) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
multiply(Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
multiply(Fn<T, F>) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
multiply(ColumFunction) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
MySQLDialectPagination - Class in com.dynamic.sql.plugins.pagination.impl
 
MySQLDialectPagination() - Constructor for class com.dynamic.sql.plugins.pagination.impl.MySQLDialectPagination
 
MysqlParser - Class in com.dynamic.sql.core.database.parser.dialect
 
MysqlParser(Class<?>, SchemaProperties, Collection<Object>, WhereCondition) - Constructor for class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
MysqlSchemaMatcher - Class in com.dynamic.sql.plugins.schema.impl
 
MysqlSchemaMatcher() - Constructor for class com.dynamic.sql.plugins.schema.impl.MysqlSchemaMatcher
 
MysqlSqlExecutor - Class in com.dynamic.sql.core.database.impl
 
MysqlSqlExecutor(Connection, PreparedSql) - Constructor for class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
MysqlSqlSelectBuilder - Class in com.dynamic.sql.core.dml.select.build
 
MysqlSqlSelectBuilder(SelectSpecification) - Constructor for class com.dynamic.sql.core.dml.select.build.MysqlSqlSelectBuilder
 
MysqlWhereCondition - Class in com.dynamic.sql.core.condition.impl.dialect
 
MysqlWhereCondition(Version, Map<String, String>, String) - Constructor for class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 

N

NamingUtils - Class in com.dynamic.sql.utils
 
NestedColumn - Class in com.dynamic.sql.core.dml.select.build.column
 
NestedColumn(Consumer<AbstractColumnReference>, String) - Constructor for class com.dynamic.sql.core.dml.select.build.column.NestedColumn
 
NestedCondition<C extends NestedCondition<C>> - Interface in com.dynamic.sql.core.condition
 
NestedJoin - Class in com.dynamic.sql.core.dml.select.build.join
 
NestedJoin(Consumer<AbstractColumnReference>, String) - Constructor for class com.dynamic.sql.core.dml.select.build.join.NestedJoin
 
NestedJoin(JoinTableType, Consumer<AbstractColumnReference>, String, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.NestedJoin
 
NestedMeta - Class in com.dynamic.sql.core.dml.select
 
NestedMeta() - Constructor for class com.dynamic.sql.core.dml.select.NestedMeta
 
NestedSelect - Class in com.dynamic.sql.core.dml.select
 
NestedSelect() - Constructor for class com.dynamic.sql.core.dml.select.NestedSelect
 
Now - Class in com.dynamic.sql.core.column.function.scalar.datetime
 
Now(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.datetime.Now
 
Now() - Constructor for class com.dynamic.sql.core.column.function.scalar.datetime.Now
 
NumberColumn - Class in com.dynamic.sql.core.column.conventional
 
NumberColumn(int) - Constructor for class com.dynamic.sql.core.column.conventional.NumberColumn
 
NumberFunction - Interface in com.dynamic.sql.core.column.function.scalar.number
• ABS(x): 返回 x 的绝对值。 • CEIL(x) 或 CEILING(x): 向上取整到最接近的整数。 • FLOOR(x): 向下取整到最接近的整数。 • ROUND(x, d): 将 x 四舍五入到 d 位小数。 • POW(x, y) 或 POWER(x, y): 返回 x 的 y 次幂。 • SQRT(x): 返回 x 的平方根。 • EXP(x): 返回 e 的 x 次幂。 • LOG(x): 返回 x 的自然对数。 • LOG10(x): 返回 x 的以 10 为底的对数。

O

ObjectValueConverter<T,R> - Interface in com.dynamic.sql.plugins.conversion
一个通用的值转换器接口,用于将一种类型的对象值转换为另一种类型。
of(FieldFn<T, ?>, FieldFn<C, ?>) - Static method in interface com.dynamic.sql.model.KeyMapping
创建一个 KeyMapping 映射对象,用于建立主表与子表之间的键值对应关系。
of(int, int) - Static method in class com.dynamic.sql.plugins.pagination.PageHelper
创建一个通用的 GeneralPageHelper 实例,指定页码和页大小。
of(Object...) - Static method in class com.dynamic.sql.utils.MapUtils
 
ofCollection(int, int) - Static method in class com.dynamic.sql.plugins.pagination.PageHelper
创建一个 CollectionPageHelper 实例,指定页码和页大小。 针对处理集合类型的分页。
ofMap(int, int) - Static method in class com.dynamic.sql.plugins.pagination.PageHelper
创建一个 MapPageHelper 实例,指定页码和页大小。 针对处理 Map 类型的分页。
on - Variable in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn
 
on() - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn.OnEvent
 
on() - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumnBuilder
 
OnEvent(JsonTable.JsonColumnBuilder) - Constructor for class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn.OnEvent
 
OracleDialectPagination - Class in com.dynamic.sql.plugins.pagination.impl
 
OracleDialectPagination() - Constructor for class com.dynamic.sql.plugins.pagination.impl.OracleDialectPagination
 
OracleParser - Class in com.dynamic.sql.core.database.parser.dialect
 
OracleParser(Class<?>, SchemaProperties, Collection<Object>, WhereCondition) - Constructor for class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
OracleSchemaMatcher - Class in com.dynamic.sql.plugins.schema.impl
 
OracleSchemaMatcher() - Constructor for class com.dynamic.sql.plugins.schema.impl.OracleSchemaMatcher
 
OracleSqlExecutor - Class in com.dynamic.sql.core.database.impl
 
OracleSqlExecutor(Connection, PreparedSql) - Constructor for class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
OracleSqlSelectBuilder - Class in com.dynamic.sql.core.dml.select.build
 
OracleSqlSelectBuilder(SelectSpecification) - Constructor for class com.dynamic.sql.core.dml.select.build.OracleSqlSelectBuilder
 
OracleWhereCondition - Class in com.dynamic.sql.core.condition.impl.dialect
 
OracleWhereCondition(Version, Map<String, String>, String) - Constructor for class com.dynamic.sql.core.condition.impl.dialect.OracleWhereCondition
 
orBetween(Fn<T, F>, Object, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段在指定范围内条件,或运算。
orBetween(boolean, Fn<T, F>, Object, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段在指定范围内条件,或运算。
orBetween(Fn<T1, F>, Fn<T2, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段 BETWEEN 连接条件,或运算。
orBetween(boolean, Fn<T1, F>, Fn<T2, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段 BETWEEN 连接条件,或运算。
orBetween(Fn<T, F>, Object, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orBetween(Fn<T1, F>, Fn<T2, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orBetween(AggregateFunction, Object, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orBetween(AggregateFunction, Object, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orCondition(Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.condition.Condition
添加一个嵌套条件,或运算。
orCondition(boolean, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加一个嵌套条件,或运算。
orCondition(Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orderBy(FieldFn<T, F>) - Method in class com.dynamic.sql.core.column.function.windows.Over
 
orderBy(String, String) - Method in class com.dynamic.sql.core.column.function.windows.Over
 
orderBy(FieldFn<T, F>, SortOrder) - Method in class com.dynamic.sql.core.column.function.windows.Over
 
orderBy(ColumFunction, SortOrder) - Method in class com.dynamic.sql.core.column.function.windows.Over
 
orderBy(String, String, SortOrder) - Method in class com.dynamic.sql.core.column.function.windows.Over
 
OrderBy - Class in com.dynamic.sql.core.dml.select.order
 
OrderBy(SortOrder) - Constructor for class com.dynamic.sql.core.dml.select.order.OrderBy
 
orderBy(FieldFn<T, F>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
添加一个升序排序的字段。
orderBy(boolean, FieldFn<T, F>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
根据条件添加一个升序排序的字段。
orderBy(FieldFn<T, F>, SortOrder) - Method in class com.dynamic.sql.core.dml.select.TableRelation
添加一个指定排序方式的字段。
orderBy(boolean, FieldFn<T, F>, SortOrder) - Method in class com.dynamic.sql.core.dml.select.TableRelation
根据条件添加一个指定排序方式的字段。
orderBy(String, FieldFn<T, F>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
添加一个带有表别名的升序排序字段。
orderBy(boolean, String, FieldFn<T, F>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
根据条件添加一个带有表别名的升序排序字段。
orderBy(String, FieldFn<T, F>, SortOrder) - Method in class com.dynamic.sql.core.dml.select.TableRelation
添加一个带有表别名和指定排序方式的字段。
orderBy(boolean, String, FieldFn<T, F>, SortOrder) - Method in class com.dynamic.sql.core.dml.select.TableRelation
根据条件添加一个带有表别名和指定排序方式的字段。
orderBy(String, String) - Method in class com.dynamic.sql.core.dml.select.TableRelation
添加一个带有表别名的列名升序排序。
orderBy(boolean, String, String) - Method in class com.dynamic.sql.core.dml.select.TableRelation
根据条件添加一个带有表别名的列名升序排序。
orderBy(String, SortOrder) - Method in class com.dynamic.sql.core.dml.select.TableRelation
添加一个指定列名和排序方式的排序。
orderBy(boolean, String, SortOrder) - Method in class com.dynamic.sql.core.dml.select.TableRelation
根据条件添加一个指定列名和排序方式的排序。
orderBy(String, String, SortOrder) - Method in class com.dynamic.sql.core.dml.select.TableRelation
添加一个带有表别名和指定排序方式的列名排序。
orderBy(boolean, String, String, SortOrder) - Method in class com.dynamic.sql.core.dml.select.TableRelation
根据条件添加一个带有表别名和指定排序方式的列名排序。
orderBy(String) - Method in class com.dynamic.sql.core.dml.select.TableRelation
添加一个自定义排序片段。
orderBy(boolean, String) - Method in class com.dynamic.sql.core.dml.select.TableRelation
根据条件添加一个自定义排序片段。
orEqualTo(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加等于条件,或运算。
orEqualTo(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加等于条件,或运算。
orEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段等值连接条件,或运算。
orEqualTo(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段等值连接条件,或运算。
orEqualTo(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orEqualTo(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orEqualTo(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orEqualTo(Object, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orEqualTo(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orEqualTo(Object, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orEqualTo(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orEqualTo(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orEqualTo(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
orEqualTo(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orExists(Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orExists(Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
orFindInSet(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段在指定集合中条件,或运算(使用 FIND_IN_SET 函数)。
orFindInSet(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段在指定集合中条件,或运算(使用 FIND_IN_SET 函数)。
orFindInSet(Fn<T, F>, Object, String) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段在指定集合中条件,或运算(使用 FIND_IN_SET 函数),并指定分隔符。
orFindInSet(boolean, Fn<T, F>, Object, String) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段在指定集合中条件,或运算(使用 FIND_IN_SET 函数),并指定分隔符。
orFindInSet(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orFindInSet(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orFindInSet(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orFindInSet(Fn<T, F>, Object, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orFindInSet(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
orFindInSet(Fn<T, F>, Object, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
orFindInSet(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
orFunction(ColumFunction) - Method in interface com.dynamic.sql.core.condition.Condition
使用 OR 逻辑连接一个列函数条件。
orFunction(boolean, ColumFunction) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件使用 OR 逻辑连接一个列函数条件。
orFunction(ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThan(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段大于指定值条件,或运算。
orGreaterThan(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段大于指定值条件,或运算。
orGreaterThan(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段大于连接条件,或运算。
orGreaterThan(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段大于连接条件,或运算。
orGreaterThan(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orGreaterThan(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orGreaterThan(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orGreaterThan(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThan(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThan(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThan(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThan(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThan(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThan(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThan(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
orGreaterThan(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orGreaterThan(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orGreaterThanOrEqualTo(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段大于或等于指定值条件,或运算。
orGreaterThanOrEqualTo(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段大于或等于指定值条件,或运算。
orGreaterThanOrEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段大于或等于连接条件,或运算。
orGreaterThanOrEqualTo(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段大于或等于连接条件,或运算。
orGreaterThanOrEqualTo(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orGreaterThanOrEqualTo(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orGreaterThanOrEqualTo(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orGreaterThanOrEqualTo(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThanOrEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThanOrEqualTo(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThanOrEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThanOrEqualTo(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThanOrEqualTo(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThanOrEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orGreaterThanOrEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
orGreaterThanOrEqualTo(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orGreaterThanOrEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orIn(Fn<T, F>, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段在指定值集合中条件,或运算。
orIn(boolean, Fn<T, F>, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段在指定值集合中条件,或运算。
orIn(ColumFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
 
orIn(boolean, ColumFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
 
orIn(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orIn(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orIn(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orIn(Fn<T, F>, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orIn(ColumFunction, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orIn(AggregateFunction, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orIn(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orIn(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
orIn(AggregateFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orIn(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orIsNotNull(Fn<T, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段非空值条件,或运算。
orIsNotNull(boolean, Fn<T, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段非空值条件,或运算。
orIsNotNull(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orIsNotNull(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orIsNotNull(Fn<T, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orIsNotNull(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orIsNull(Fn<T, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段为空值条件,或运算。
orIsNull(boolean, Fn<T, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段为空值条件,或运算。
orIsNull(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orIsNull(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orIsNull(Fn<T, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orIsNull(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThan(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段小于指定值条件,或运算。
orLessThan(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段小于指定值条件,或运算。
orLessThan(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段小于连接条件,或运算。
orLessThan(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段小于连接条件,或运算。
orLessThan(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orLessThan(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orLessThan(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orLessThan(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThan(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThan(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThan(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThan(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThan(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThan(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThan(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
orLessThan(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orLessThan(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orLessThanOrEqualTo(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段小于或等于指定值条件,或运算。
orLessThanOrEqualTo(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段小于或等于指定值条件,或运算。
orLessThanOrEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段小于或等于连接条件,或运算。
orLessThanOrEqualTo(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段小于或等于连接条件,或运算。
orLessThanOrEqualTo(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orLessThanOrEqualTo(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orLessThanOrEqualTo(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orLessThanOrEqualTo(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThanOrEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThanOrEqualTo(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThanOrEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThanOrEqualTo(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThanOrEqualTo(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThanOrEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orLessThanOrEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
orLessThanOrEqualTo(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orLessThanOrEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orLike(Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段匹配指定模式条件,或运算。
orLike(boolean, Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段匹配指定模式条件,或运算。
orLike(Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orMatches(Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段匹配正则表达式条件,或运算。
orMatches(boolean, Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段匹配正则表达式条件,或运算。
orMatches(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orMatches(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orMatches(Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orMatches(Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
orMatches(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
orMatches(Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.OracleWhereCondition
 
orMatches(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.OracleWhereCondition
 
orNotBetween(Fn<T, F>, Object, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段不在指定范围内条件,或运算。
orNotBetween(boolean, Fn<T, F>, Object, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段不在指定范围内条件,或运算。
orNotBetween(Fn<T, F>, Object, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotBetween(AggregateFunction, Object, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotBetween(AggregateFunction, Object, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orNotEqualTo(Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
添加不等于条件,或运算。
orNotEqualTo(boolean, Fn<T, F>, Object) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加不等于条件,或运算。
orNotEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段不等值连接条件,或运算。
orNotEqualTo(boolean, Fn<T1, F>, Fn<T2, F>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段不等值连接条件,或运算。
orNotEqualTo(ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orNotEqualTo(boolean, ColumFunction, Object) - Method in interface com.dynamic.sql.core.condition.Condition
 
orNotEqualTo(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orNotEqualTo(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotEqualTo(Fn<T, F>, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotEqualTo(Fn<T1, F>, Fn<T2, F>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotEqualTo(ColumFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotEqualTo(AggregateFunction, Object) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotEqualTo(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
orNotEqualTo(AggregateFunction, Object) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orNotEqualTo(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orNotExists(Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotExists(Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
orNotIn(Fn<T, F>, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段不在指定值集合中条件,或运算。
orNotIn(boolean, Fn<T, F>, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段不在指定值集合中条件,或运算。
orNotIn(ColumFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
 
orNotIn(boolean, ColumFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.condition.Condition
 
orNotIn(Fn<T, F>, ColumFunction) - Method in interface com.dynamic.sql.core.condition.FunctionCondition
 
orNotIn(Fn<T, F>, ColumFunction) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotIn(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotIn(Fn<T, F>, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotIn(ColumFunction, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotIn(AggregateFunction, Iterable<?>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotIn(AggregateFunction, Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
orNotIn(Fn<T, F>, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.condition.NestedCondition
 
orNotIn(AggregateFunction, Iterable<?>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orNotIn(AggregateFunction, Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.dml.select.HavingCondition
 
orNotLike(Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
添加字段不匹配指定模式条件,或运算。
orNotLike(boolean, Fn<T, F>, String) - Method in interface com.dynamic.sql.core.condition.Condition
根据条件添加字段不匹配指定模式条件,或运算。
orNotLike(Fn<T, F>, String) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
Over - Class in com.dynamic.sql.core.column.function.windows
窗口函数 over部分
Over() - Constructor for class com.dynamic.sql.core.column.function.windows.Over
 

P

PageHelper - Class in com.dynamic.sql.plugins.pagination
PageHelper 用于处理不同类型的数据分页逻辑的辅助类。
PageHelper.CollectionPageHelper - Class in com.dynamic.sql.plugins.pagination
 
PageHelper.GeneralPageHelper - Class in com.dynamic.sql.plugins.pagination
 
PageHelper.MapPageHelper - Class in com.dynamic.sql.plugins.pagination
 
pageIndex - Variable in class com.dynamic.sql.plugins.pagination.AbstractPage
 
PageInfo<T> - Class in com.dynamic.sql.plugins.pagination
 
PageInfo(int, int) - Constructor for class com.dynamic.sql.plugins.pagination.PageInfo
 
PageInterceptorPlugin - Class in com.dynamic.sql.plugins.pagination
 
PageInterceptorPlugin() - Constructor for class com.dynamic.sql.plugins.pagination.PageInterceptorPlugin
 
pageSize - Variable in class com.dynamic.sql.plugins.pagination.AbstractPage
 
parameterBinder - Variable in class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
parameterBinder - Variable in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
parameterBinder - Variable in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
ParameterBinder - Class in com.dynamic.sql.core.placeholder
 
ParameterBinder() - Constructor for class com.dynamic.sql.core.placeholder.ParameterBinder
 
parentKey() - Method in class com.dynamic.sql.model.DefaultKeyMapping
 
parentKey() - Method in interface com.dynamic.sql.model.KeyMapping
获取主表用于关联的键(通常是主键字段)。
parseColumnFunction() - Method in class com.dynamic.sql.core.dml.select.build.GenericSqlSelectBuilder
 
parseColumnFunction() - Method in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
parseCTEClass(CTEEntityMapping) - Static method in class com.dynamic.sql.table.TableUtils
 
parseFormTables() - Method in class com.dynamic.sql.core.dml.select.build.GenericSqlSelectBuilder
 
parseFormTables() - Method in class com.dynamic.sql.core.dml.select.build.MysqlSqlSelectBuilder
 
parseFormTables() - Method in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
解析From
parseJoinTable(JoinTable) - Method in class com.dynamic.sql.core.dml.select.build.GenericSqlSelectBuilder
 
parseLimit() - Method in class com.dynamic.sql.core.dml.select.build.GenericSqlSelectBuilder
 
parseLimit() - Method in class com.dynamic.sql.core.dml.select.build.OracleSqlSelectBuilder
 
parseLimit() - Method in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
parseOrderBy(List<OrderBy>) - Method in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
parsePreparedObject(SqlStatementWrapper) - Static method in class com.dynamic.sql.utils.SqlUtils
 
parsePreparedObject(StringBuilder, ParameterBinder) - Static method in class com.dynamic.sql.utils.SqlUtils
 
parseTableClass(Class<?>) - Static method in class com.dynamic.sql.table.TableUtils
 
parseTableEntityMapping(Class<?>) - Static method in class com.dynamic.sql.table.SchemaStructureScanner
 
parseViewClass(Class<?>) - Static method in class com.dynamic.sql.table.TableUtils
 
Point - Class in com.dynamic.sql.model
 
Point(double, double) - Constructor for class com.dynamic.sql.model.Point
 
Point(double, double, int) - Constructor for class com.dynamic.sql.model.Point
 
Point(double, double, int, ByteOrder) - Constructor for class com.dynamic.sql.model.Point
 
Point(Point) - Constructor for class com.dynamic.sql.model.Point
 
Polygon - Class in com.dynamic.sql.model
 
Polygon(Point, Point, Point, Point...) - Constructor for class com.dynamic.sql.model.Polygon
 
Polygon(boolean, Point, Point, Point, Point...) - Constructor for class com.dynamic.sql.model.Polygon
 
Polygon(Collection<? extends Point>) - Constructor for class com.dynamic.sql.model.Polygon
 
Polygon(boolean, Collection<? extends Point>) - Constructor for class com.dynamic.sql.model.Polygon
 
preparedSql - Variable in class com.dynamic.sql.core.database.AbstractSqlExecutor
 
PreparedSql - Class in com.dynamic.sql.core.database
PreparedSql 类用于封装 SQL 语句及其对应的参数,以支持批量执行。 该类包含 SQL 语句字符串和参数列表,适用于单次或批量的 SQL 执行场景。
PreparedSql(String, List<Object>) - Constructor for class com.dynamic.sql.core.database.PreparedSql
构造函数,初始化 SQL 语句和参数列表。
PreparedSql(String) - Constructor for class com.dynamic.sql.core.database.PreparedSql
 
PrintSqlProperties() - Constructor for class com.dynamic.sql.context.properties.SchemaProperties.PrintSqlProperties
 
Propagation - Enum in com.dynamic.sql.enums
 
putAttributeConverterModel(Class<?>, AttributeConverterModel) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
putCustomAttributeConverter(Class<? extends AttributeConverter>, AttributeConverter) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
putFetchResultConverter(Class<?>, FetchResultConverter) - Static method in class com.dynamic.sql.utils.ConverterUtils
 

Q

quoteIdentifier(SqlDialect, String) - Static method in class com.dynamic.sql.utils.SqlUtils
根据 SQL 方言和给定的标识符返回包裹好的标识符。

R

Rank - Class in com.dynamic.sql.core.column.function.windows
 
Rank() - Constructor for class com.dynamic.sql.core.column.function.windows.Rank
 
readPointFromWkbBytes(byte[]) - Static method in class com.dynamic.sql.utils.WKBUtils
WKB 是用于存储几何数据的二进制格式,在地理信息系统(GIS)和数据库(如 PostGIS)中广泛使用。
readPolygonFromWkbBytes(byte[]) - Static method in class com.dynamic.sql.utils.WKBUtils
WKB 是用于存储几何数据的二进制格式,在地理信息系统(GIS)和数据库(如 PostGIS)中广泛使用。
ReflectUtils - Class in com.dynamic.sql.utils
 
registerValueWithKey(ParameterBinder, Object) - Static method in class com.dynamic.sql.utils.SqlUtils
 
registerValueWithKey(ParameterBinder, Fn<?, ?>, Object) - Static method in class com.dynamic.sql.utils.SqlUtils
 
releaseConnection(DataSource, Connection) - Method in interface com.dynamic.sql.datasource.connection.ConnectionHandle
 
releaseConnection(DataSource, Connection) - Static method in class com.dynamic.sql.datasource.connection.ConnectionHolder
 
resolve(T) - Method in class com.dynamic.sql.core.column.AbstractAliasHelper.TableAliasImpl
 
resolve(T) - Method in interface com.dynamic.sql.core.Fn
从给定的输入对象中提取或计算一个值。
resolve(Object) - Method in class com.dynamic.sql.core.GroupFn
 
retrieveSkippedResult(SqlStatementWrapper, Connection) - Method in interface com.dynamic.sql.interceptor.SqlInterceptor
SqlInterceptor.beforeExecution(com.dynamic.sql.core.dml.SqlStatementWrapper, java.sql.Connection) 方法返回 SKIP 时调用,用于生成跳过数据库操作的结果。
retrieveSkippedResult(SqlStatementWrapper, Connection) - Method in class com.dynamic.sql.interceptor.SqlInterceptorChain
 
RightJoin - Class in com.dynamic.sql.core.dml.select.build.join
 
RightJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.RightJoin
 
RightJoin(CteTable, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.RightJoin
 
rightJoin(Class<?>, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 RIGHT JOIN 连接,用于将当前查询与另一个表关联。
rightJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 RIGHT JOIN 连接,用于将当前查询与另一个表关联。
rightJoin(Consumer<AbstractColumnReference>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 RIGHT JOIN 连接,用于将当前查询与子查询结果关联。
rightJoin(Supplier<TableFunction>, String, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 RIGHT JOIN 连接,用于将当前查询与表函数的结果关联。
rightJoin(CteTable, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
构建一个 RIGHT JOIN 连接,用于将当前查询与公共表表达式 (CTE) 结果关联。
rightJoin(Class<?>, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
rightJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
rightJoin(Consumer<AbstractColumnReference>, String, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
rightJoin(Supplier<TableFunction>, String, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
rightJoin(CteTable, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
RootExecutor - Class in com.dynamic.sql.core.database
 
Round - Class in com.dynamic.sql.core.column.function.scalar.number
指定小数位,四舍五入
Round(AbstractColumFunction, int) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Round
 
Round(FieldFn<T, F>, int) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Round
 
RowNumber - Class in com.dynamic.sql.core.column.function.windows
 
RowNumber() - Constructor for class com.dynamic.sql.core.column.function.windows.RowNumber
 

S

saveCTEMeta(Class<?>, CTEMeta) - Static method in class com.dynamic.sql.table.TableProvider
 
saveDataSourceMeta(String, DataSourceMeta) - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
saveDataSourceMeta(boolean, String, DataSourceMeta) - Static method in class com.dynamic.sql.datasource.DataSourceProvider
 
saveTableMeta(Class<?>, TableMeta) - Static method in class com.dynamic.sql.table.TableProvider
 
saveViewMeta(Class<?>, ViewMeta) - Static method in class com.dynamic.sql.table.TableProvider
 
ScalarFunction - Interface in com.dynamic.sql.core.column.function.scalar
标量函数 (Scalar Functions)
scanAndInitCTETableInfo(String...) - Static method in class com.dynamic.sql.table.TableUtils
 
scanAndInitDataSource(SqlContextProperties) - Static method in class com.dynamic.sql.datasource.DataSourceUtils
根据包路径检索数据源
scanAndInitMapper(String[], SqlContext) - Static method in class com.dynamic.sql.mapper.MapperScanner
 
scanAndInitTable(String...) - Static method in class com.dynamic.sql.table.TableUtils
 
scanAndInitViewInfo(String...) - Static method in class com.dynamic.sql.table.TableUtils
 
SchemaContextHolder - Class in com.dynamic.sql.context
 
SchemaProperties - Class in com.dynamic.sql.context.properties
 
SchemaProperties() - Constructor for class com.dynamic.sql.context.properties.SchemaProperties
 
schemaProperties - Variable in class com.dynamic.sql.core.database.parser.AbstractDialectParser
 
SchemaProperties.PrintSqlProperties - Class in com.dynamic.sql.context.properties
 
SchemaStructureScanner - Class in com.dynamic.sql.table
 
select() - Method in class com.dynamic.sql.context.DefaultSqlContext
 
Select - Class in com.dynamic.sql.core.dml.select
 
Select() - Constructor for class com.dynamic.sql.core.dml.select.Select
 
Select(NestedMeta) - Constructor for class com.dynamic.sql.core.dml.select.Select
嵌套查询时调用此参数
select() - Method in interface com.dynamic.sql.core.SqlContext
创建并返回一个 AbstractColumnReference 对象,用于构建 SQL 查询操作 ,并选择所需的列进行检索。
select() - Method in interface com.dynamic.sql.mapper.EntityMapper
创建并返回一个 AbstractColumnReference 对象,用于构建 SQL 查询操作 ,并选择所需的列进行检索。
selectByPrimaryKey(Class<T>, Object) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
selectByPrimaryKey(Class<T>, Collection<?>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
selectByPrimaryKey(Class<T>, Object) - Method in class com.dynamic.sql.core.dml.select.DefaultSelectHandler
 
selectByPrimaryKey(Class<T>, Collection<?>) - Method in class com.dynamic.sql.core.dml.select.DefaultSelectHandler
 
selectByPrimaryKey(Class<T>, Object) - Method in interface com.dynamic.sql.core.dml.select.SelectHandler
 
selectByPrimaryKey(Class<T>, Collection<?>) - Method in interface com.dynamic.sql.core.dml.select.SelectHandler
 
selectByPrimaryKey(Class<T>, Object) - Method in interface com.dynamic.sql.core.SqlContext
根据主键查询实体对象。
selectByPrimaryKey(Class<T>, Collection<?>) - Method in interface com.dynamic.sql.core.SqlContext
根据多个主键查询实体对象集合。
selectByPrimaryKey(Object) - Method in interface com.dynamic.sql.mapper.EntityMapper
根据主键查询实体对象。
selectCountSql(Version, SqlStatementWrapper, AbstractPage) - Method in interface com.dynamic.sql.plugins.pagination.DialectPagination
构建统计总记录数的 SQL。
selectCountSql(Version, SqlStatementWrapper, AbstractPage) - Method in class com.dynamic.sql.plugins.pagination.impl.MySQLDialectPagination
 
selectCountSql(Version, SqlStatementWrapper, AbstractPage) - Method in class com.dynamic.sql.plugins.pagination.impl.OracleDialectPagination
 
SelectHandler - Interface in com.dynamic.sql.core.dml.select
 
selectList(String, Class<T>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
selectList(String, Class<T>, ParameterBinder) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
selectList(String, String, Class<T>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
selectList(String, String, Class<T>, ParameterBinder) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
selectList(String, String, Class<T>, ParameterBinder) - Method in class com.dynamic.sql.core.dml.select.DefaultSelectHandler
 
selectList(String, Class<T>) - Method in interface com.dynamic.sql.core.SqlContext
执行指定的 SQL 查询,返回映射为指定类型的结果列表。
selectList(String, Class<T>, ParameterBinder) - Method in interface com.dynamic.sql.core.SqlContext
使用预编译的方式执行指定的 SQL 查询,返回映射为指定类型的结果列表。
selectList(String, String, Class<T>) - Method in interface com.dynamic.sql.core.SqlContext
执行指定数据源上的 SQL 查询,返回映射为指定类型的结果列表。
selectList(String, String, Class<T>, ParameterBinder) - Method in interface com.dynamic.sql.core.SqlContext
使用预编译的方式在指定数据源上执行 SQL 查询,返回映射为指定类型的结果列表。
selectNextPage(Supplier<C>) - Method in class com.dynamic.sql.plugins.pagination.CollectionPage
Deprecated.
查询下一页的记录并返回 CollectionPage 对象。
selectNextPage(Supplier<M>) - Method in class com.dynamic.sql.plugins.pagination.MapPage
Deprecated.
查询下一页的记录并返回 MapPage 对象。
selectNextPage(Supplier<T>) - Method in class com.dynamic.sql.plugins.pagination.PageInfo
Deprecated.
方法设计不合理,不需要重新返回对象,也不需要重复传递查询语句
selectNextPage() - Method in class com.dynamic.sql.plugins.pagination.PageInfo
移动到下一页并查询数据,更新当前对象。
selectOne(String, Class<T>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
selectOne(String, Class<T>, ParameterBinder) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
selectOne(String, String, Class<T>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
selectOne(String, String, Class<T>, ParameterBinder) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
selectOne(String, Class<T>) - Method in interface com.dynamic.sql.core.SqlContext
执行指定的 SQL 查询,返回映射为指定类型的单个结果。
selectOne(String, Class<T>, ParameterBinder) - Method in interface com.dynamic.sql.core.SqlContext
使用预编译的方式执行指定的 SQL 查询,返回映射为指定类型的单个结果。
selectOne(String, String, Class<T>) - Method in interface com.dynamic.sql.core.SqlContext
执行指定数据源上的 SQL 查询,返回映射为指定类型的单个结果。
selectOne(String, String, Class<T>, ParameterBinder) - Method in interface com.dynamic.sql.core.SqlContext
使用预编译的方式在指定数据源上执行 SQL 查询,返回映射为指定类型的单个结果。
selectPage(Supplier<C>) - Method in class com.dynamic.sql.plugins.pagination.PageHelper.CollectionPageHelper
 
selectPage(Supplier<T>) - Method in class com.dynamic.sql.plugins.pagination.PageHelper.GeneralPageHelper
执行分页查询并返回分页结果 PageInfo 对象。
selectPage(Supplier<M>) - Method in class com.dynamic.sql.plugins.pagination.PageHelper.MapPageHelper
 
selectSpecification - Variable in class com.dynamic.sql.core.AbstractColumnReference
维护查询的构建状态和规范。
SelectSpecification - Class in com.dynamic.sql.core.dml.select.build
 
SelectSpecification() - Constructor for class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
selectSpecification - Variable in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
self() - Method in interface com.dynamic.sql.core.condition.Condition
返回当前对象自身,作为其泛型类型 C 的实例。
SelfJoin - Class in com.dynamic.sql.core.dml.select.build.join
 
SelfJoin(Class<?>, String, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.SelfJoin
 
SelfJoin(CteTable, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.SelfJoin
 
setAliasTableMap(Map<String, String>) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
setAllowDataSourceDefinitionOverriding(boolean) - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
setAllowDataSourceDefinitionOverriding(boolean) - Method in class com.dynamic.sql.datasource.DataSourceMapping
 
setArithmetic(Arithmetic) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
setBatchType(SqlStatementWrapper.BatchType) - Method in class com.dynamic.sql.core.dml.SqlStatementWrapper
 
setBindBasePackages(String...) - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
setBindBasePackages(String[]) - Method in class com.dynamic.sql.datasource.DataSourceMapping
 
setBindBasePackages(String[]) - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
setBindDataSourceName(String) - Method in class com.dynamic.sql.table.TableEntityMapping
 
setBindDataSourceName(String) - Method in class com.dynamic.sql.table.TableMeta
 
setBindDataSourceName(String) - Method in class com.dynamic.sql.table.view.ViewMeta
 
setByteOrder(ByteOrder) - Method in class com.dynamic.sql.model.Point
设置字节序(Byte Order),用于指定数据的字节存储顺序。 可能的值包括大端序(Big Endian)或小端序(Little Endian)。
setCache(boolean) - Method in class com.dynamic.sql.table.cte.CTEEntityMapping
 
setCache(boolean) - Method in class com.dynamic.sql.table.TableEntityMapping
 
setCollectionColumnMapping(CollectionColumnMapping) - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
setColumFunctionArithmetic(ColumFunction) - Method in class com.dynamic.sql.model.Arithmetic
 
setColumnDef(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置列的默认值。
setColumnMetas(List<ColumnMeta>) - Method in class com.dynamic.sql.table.TableMeta
 
setColumnName(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置列名。
setColumnName(String) - Method in class com.dynamic.sql.table.cte.CTEColumnMeta
 
setColumnName(String) - Method in class com.dynamic.sql.table.FieldMeta
 
setColumnSize(int) - Method in class com.dynamic.sql.model.ColumnMetaData
设置列大小。
setConnectionHandle(ConnectionHandle) - Static method in class com.dynamic.sql.datasource.connection.ConnectionHolder
 
setConverter(Class<? extends AttributeConverter>) - Method in class com.dynamic.sql.table.FieldMeta
 
setCteClass(Class<?>) - Method in class com.dynamic.sql.table.cte.CTEEntityMapping
 
setCteColumnMetas(List<CTEColumnMeta>) - Method in class com.dynamic.sql.table.cte.CTEMeta
 
setCteName(String) - Method in class com.dynamic.sql.table.cte.CTEEntityMapping
 
setCteName(String) - Method in class com.dynamic.sql.table.cte.CTEMeta
 
setDatabaseProductVersion(DbType, String) - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
setDataSource(DataSource) - Method in class com.dynamic.sql.datasource.DataSourceMapping
 
setDataSource(DataSource) - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
setDataSourceName(String) - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
setDataSourceName(String) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
setDataSourceName(String) - Method in class com.dynamic.sql.core.dml.select.NestedMeta
 
setDataSourceName(String) - Method in class com.dynamic.sql.datasource.DataSourceMapping
 
setDataType(int) - Method in class com.dynamic.sql.model.ColumnMetaData
设置列的 SQL 数据类型编号。
setDbType(DbType) - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
setDecimalDigits(Integer) - Method in class com.dynamic.sql.model.ColumnMetaData
设置小数位数。
setEnableCompatibilityMode(boolean) - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
setEntityClass(Class<?>) - Method in class com.dynamic.sql.table.TableEntityMapping
 
setField(Field) - Method in class com.dynamic.sql.table.cte.CTEColumnMeta
 
setField(Field) - Method in class com.dynamic.sql.table.FieldMeta
 
setFieldValue(Object, Field, Object) - Static method in class com.dynamic.sql.utils.ReflectUtils
 
setFormat(String) - Method in class com.dynamic.sql.table.FieldMeta
 
setGeneratedStrategy(GeneratedStrategy) - Method in class com.dynamic.sql.table.ColumnMeta
 
setGlobalDefault(boolean) - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
setGlobalDefault(boolean) - Method in class com.dynamic.sql.datasource.DataSourceMapping
 
setGlobalDefault(boolean) - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
setHavingCondition(Consumer<HavingCondition<GenericWhereCondition>>) - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
setIsNullable(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置是否可空(字符串形式)。
setLatitude(double) - Method in class com.dynamic.sql.model.Point
设置纬度(Latitude),表示南北方向的位置,范围是-90到90。
setLimitInfo(LimitInfo) - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
setLongitude(double) - Method in class com.dynamic.sql.model.Point
设置经度(Longitude),表示东西方向的位置,范围是-180到180。
setNestedMeta(NestedMeta) - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
setNullable(int) - Method in class com.dynamic.sql.model.ColumnMetaData
设置是否可空。
setNumPrecRadix(Integer) - Method in class com.dynamic.sql.model.ColumnMetaData
设置基数。
setOrdinalPosition(int) - Method in class com.dynamic.sql.model.ColumnMetaData
设置列在表中的位置。
setOverClause(String) - Method in class com.dynamic.sql.core.column.function.windows.Over
 
setPrimary(boolean) - Method in class com.dynamic.sql.table.ColumnMeta
 
setPrintDataSourceName(boolean) - Method in class com.dynamic.sql.context.properties.SchemaProperties.PrintSqlProperties
 
setPrintSql(boolean) - Method in class com.dynamic.sql.context.properties.SchemaProperties.PrintSqlProperties
 
setPrintSqlProperties(SchemaProperties.PrintSqlProperties) - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
setRefGeneration(String) - Method in class com.dynamic.sql.model.TableMetaData
设置引用生成规则。
setRemarks(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置列的注释。
setRemarks(String) - Method in class com.dynamic.sql.model.TableMetaData
设置表的备注。
setScanDatabasePackage(String...) - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
setScanMapperPackage(String...) - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
setScanTablePackage(String...) - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
setSchema(String) - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
setSchemaMatchers(Set<DbSchemaMatcher>) - Method in class com.dynamic.sql.context.properties.SqlContextProperties
 
setScopeCatalog(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置引用范围的目录。
setScopeSchema(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置引用范围的模式。
setScopeTable(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置引用范围的表。
setSelfReferencingColName(String) - Method in class com.dynamic.sql.model.TableMetaData
设置自引用列名。
setSequenceName(String) - Method in class com.dynamic.sql.table.GeneratedStrategy
 
setSourceDataType(Short) - Method in class com.dynamic.sql.model.ColumnMetaData
设置源数据类型。
setSqlContext(SqlContext) - Static method in class com.dynamic.sql.mapper.MapperProxyFactory
 
setSqlDialect(SqlDialect) - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
setSqlDialect(SqlDialect) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
setSqlDialect(SqlDialect) - Method in class com.dynamic.sql.core.dml.select.NestedMeta
 
setSqlStatementWrapper(SqlStatementSelectWrapper) - Method in class com.dynamic.sql.core.dml.select.build.join.NestedJoin
 
setSrid(int) - Method in class com.dynamic.sql.model.Point
设置SRID(空间参考系统标识符),用于标识空间参考坐标系统。
setSrid(int) - Method in class com.dynamic.sql.table.FieldMeta
 
setStrategy(GenerationType) - Method in class com.dynamic.sql.table.GeneratedStrategy
 
setTableAlias(String) - Method in class com.dynamic.sql.core.column.conventional.Column
 
setTableAlias(String) - Method in interface com.dynamic.sql.core.column.function.ColumFunction
 
setTableAlias(String) - Method in class com.dynamic.sql.table.TableEntityMapping
 
setTableAlias(String) - Method in class com.dynamic.sql.table.TableMeta
 
setTableCatalog(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置表的目录名称。
setTableCatalog(String) - Method in class com.dynamic.sql.model.TableMetaData
设置表的目录名称。
setTableName(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置表名。
setTableName(String) - Method in class com.dynamic.sql.model.TableMetaData
设置表名。
setTableName(String) - Method in class com.dynamic.sql.table.TableEntityMapping
 
setTableName(String) - Method in class com.dynamic.sql.table.TableMeta
 
setTableSchema(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置表的模式名称。
setTableSchema(String) - Method in class com.dynamic.sql.model.TableMetaData
设置表的模式名称。
setTableType(String) - Method in class com.dynamic.sql.model.TableMetaData
设置表类型。
setTargetProperty(String) - Method in class com.dynamic.sql.core.dml.select.CollectionColumnMapping
 
setTotal(long) - Method in class com.dynamic.sql.plugins.pagination.AbstractPage
 
setTypeCat(String) - Method in class com.dynamic.sql.model.TableMetaData
设置类型目录。
setTypeName(String) - Method in class com.dynamic.sql.model.ColumnMetaData
设置数据类型名称。
setTypeName(String) - Method in class com.dynamic.sql.model.TableMetaData
设置类型名称。
setTypeSchem(String) - Method in class com.dynamic.sql.model.TableMetaData
设置类型模式。
setUseAsInQuery(boolean) - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
setUseSchemaInQuery(boolean) - Method in class com.dynamic.sql.context.properties.SchemaProperties
 
setVersion(Version) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
setVersion(Version) - Method in class com.dynamic.sql.core.dml.select.NestedMeta
 
setVersion(String) - Method in class com.dynamic.sql.datasource.DataSourceMeta
 
setViewColumnMetas(List<ViewColumnMeta>) - Method in class com.dynamic.sql.table.view.ViewMeta
 
setWhereCondition(Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.build.SelectSpecification
 
shouldAppendDelimiter() - Method in interface com.dynamic.sql.core.column.ColumnModifiers
判断当前修饰符是否需要追加分隔符(如逗号)。
shouldAppendDelimiter() - Method in class com.dynamic.sql.core.column.function.modifiers.Distinct
 
SimpleConnectionHandle - Class in com.dynamic.sql.datasource.connection
 
SimpleConnectionHandle() - Constructor for class com.dynamic.sql.datasource.connection.SimpleConnectionHandle
 
snakeToCamelCase(String) - Static method in class com.dynamic.sql.utils.NamingUtils
将下划线命名转换为驼峰命名
SortOrder - Enum in com.dynamic.sql.enums
 
sql(String) - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
sql(String) - Method in class com.dynamic.sql.core.condition.WhereCondition
拼接自定义 SQL 条件。
sqlBuilder - Variable in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
SqlBuilderFactory - Interface in com.dynamic.sql.core.dml.select.build
 
SqlContext - Interface in com.dynamic.sql.core
SQL 操作上下文,提供构建和执行 SQL 语句的方法。
SqlContextConfigurer - Class in com.dynamic.sql.context
 
SqlContextConfigurer(SqlContextProperties, SqlContext) - Constructor for class com.dynamic.sql.context.SqlContextConfigurer
 
SqlContextConfigurer(SqlContext) - Constructor for class com.dynamic.sql.context.SqlContextConfigurer
 
SqlContextHelper - Class in com.dynamic.sql.context
 
SqlContextProperties - Class in com.dynamic.sql.context.properties
 
SqlContextProperties() - Constructor for class com.dynamic.sql.context.properties.SqlContextProperties
 
SqlDebugger - Class in com.dynamic.sql.core.database
 
sqlDialect - Variable in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
sqlDialect() - Method in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
sqlDialect() - Method in class com.dynamic.sql.core.condition.impl.dialect.MysqlWhereCondition
 
sqlDialect() - Method in class com.dynamic.sql.core.condition.impl.dialect.OracleWhereCondition
 
sqlDialect - Variable in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
SqlDialect - Enum in com.dynamic.sql.enums
SQL方言枚举
SqlExecuteType - Interface in com.dynamic.sql.enums
 
SqlExecutionFactory - Class in com.dynamic.sql.core.database
 
SqlExecutor - Interface in com.dynamic.sql.core.database
 
SqlInterceptor - Interface in com.dynamic.sql.interceptor
SQL 拦截器接口,用于在 SQL 执行的不同阶段提供拦截和处理功能。
SqlInterceptorChain - Class in com.dynamic.sql.interceptor
 
SqlLogger - Interface in com.dynamic.sql.plugins.logger
 
SqlSelectBuilder - Class in com.dynamic.sql.core.dml.select.build
 
SqlSelectBuilder(SelectSpecification) - Constructor for class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
SqlStatement - Class in com.dynamic.sql.core.ddl
 
SqlStatement(String, String, ParameterBinder) - Constructor for class com.dynamic.sql.core.ddl.SqlStatement
 
SqlStatementSelectWrapper - Class in com.dynamic.sql.core.dml.select.build
 
SqlStatementSelectWrapper(String, StringBuilder, ParameterBinder, Class<?>) - Constructor for class com.dynamic.sql.core.dml.select.build.SqlStatementSelectWrapper
 
SqlStatementWrapper - Class in com.dynamic.sql.core.dml
SQL 语句包装器类,用于处理 SQL 文本和参数绑定,以支持动态 SQL 执行。
SqlStatementWrapper(String, StringBuilder, ParameterBinder) - Constructor for class com.dynamic.sql.core.dml.SqlStatementWrapper
构造一个新的 SqlStatementWrapper 实例。
SqlStatementWrapper(String, StringBuilder) - Constructor for class com.dynamic.sql.core.dml.SqlStatementWrapper
构造一个新的 SqlStatementWrapper 实例。
SqlStatementWrapper.BatchType - Enum in com.dynamic.sql.core.dml
 
SqlUtils - Class in com.dynamic.sql.utils
 
SRID - Class in com.dynamic.sql.core.column.function.scalar.geometry
 
SRID(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.SRID
 
SRID(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.SRID
 
SRID(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.geometry.SRID
 
START_UPPER_PATTERN - Static variable in class com.dynamic.sql.utils.ReflectUtils
 
StdDev - Class in com.dynamic.sql.core.column.function.windows.aggregate
计算指定列的标准差。
StdDev(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.StdDev
 
StdDev(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.StdDev
 
StdDev(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.StdDev
 
StringFunction - Interface in com.dynamic.sql.core.column.function.scalar.string
• CONCAT(str1, str2, ...): 连接两个或多个字符串。 • SUBSTRING(str, start, length): 从字符串 str 中提取子串。 • LENGTH(str) 或 LEN(str): 返回字符串的长度。 • TRIM(str): 删除字符串前后的空格。 • REPLACE(str, search, replace): 替换字符串中的子串。
StringUtils - Class in com.dynamic.sql.utils
 
SubString - Class in com.dynamic.sql.core.column.function.scalar.string
 
SubString(AbstractColumFunction, int, int) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.SubString
 
SubString(FieldFn<T, F>, int, int) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.SubString
 
SubString(String, FieldFn<T, F>, int, int) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.SubString
 
SubString(String, int, int) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.SubString
 
subtract(Fn<T, F>) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
将指定列的值从当前列中减去。
subtract(Number) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
将数值从当前列中减去。
subtract(ColumFunction) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
 
subtract(Consumer<AbstractColumnReference>) - Method in interface com.dynamic.sql.core.column.ColumnArithmetic
使用嵌套查询的结果从当前列中减去。
subtract(Number) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
subtract(Consumer<AbstractColumnReference>) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
subtract(Fn<T, F>) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
subtract(ColumFunction) - Method in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
Sum - Class in com.dynamic.sql.core.column.function.windows.aggregate
 
Sum(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Sum
 
Sum(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Sum
 
Sum(String, String) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Sum
 
Sum(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Sum
 
supports(DbType) - Method in interface com.dynamic.sql.plugins.schema.DbSchemaMatcher
判断该实现类是否支持给定的 SQL 方言(数据库类型)。
supports(DbType) - Method in class com.dynamic.sql.plugins.schema.impl.MysqlSchemaMatcher
 
supports(DbType) - Method in class com.dynamic.sql.plugins.schema.impl.OracleSchemaMatcher
 
syntaxAs() - Method in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
syntaxColumnAlias(String) - Method in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 

T

Table - Annotation Type in com.dynamic.sql.anno
表注解,作用在实体类类名上,value 和数据库表对应
TableAliasImpl(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.AbstractAliasHelper.TableAliasImpl
 
TableAliasImpl(String) - Constructor for class com.dynamic.sql.core.column.AbstractAliasHelper.TableAliasImpl
 
TableEntityMapping - Class in com.dynamic.sql.table
 
TableEntityMapping() - Constructor for class com.dynamic.sql.table.TableEntityMapping
 
tableFunction - Variable in class com.dynamic.sql.core.column.function.table.AbstractTableFunction
 
TableFunction - Interface in com.dynamic.sql.core.column.function
类似查询表级函数,可以在from表时使用
TableFunctionJoin - Class in com.dynamic.sql.core.dml.select.build.join
 
TableFunctionJoin(JoinTableType, Supplier<TableFunction>, String, Consumer<GenericWhereCondition>) - Constructor for class com.dynamic.sql.core.dml.select.build.join.TableFunctionJoin
 
tableMeta - Variable in class com.dynamic.sql.core.database.parser.AbstractDialectParser
 
TableMeta - Class in com.dynamic.sql.table
 
TableMeta() - Constructor for class com.dynamic.sql.table.TableMeta
 
TableMetaData - Class in com.dynamic.sql.model
表示数据库表元数据的类,用于存储表的详细信息。 通过 DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 获取的元数据封装在此类中。 注意:某些字段(如 typeCat、typeSchem、typeName、selfReferencingColName、refGeneration)在 MySQL 中通常为空, 因为 MySQL 不支持这些高级元数据概念。
TableMetaData() - Constructor for class com.dynamic.sql.model.TableMetaData
 
TableMetaDataHelper - Class in com.dynamic.sql.core.ddl
 
TableMetaDataHelper(String, String, String, String, String[]) - Constructor for class com.dynamic.sql.core.ddl.TableMetaDataHelper
 
TableProvider - Class in com.dynamic.sql.table
 
TableRelation<R> - Class in com.dynamic.sql.core.dml.select
表关联关系
TableRelation(SelectSpecification) - Constructor for class com.dynamic.sql.core.dml.select.TableRelation
 
TableType - Enum in com.dynamic.sql.enums
 
TableUtils - Class in com.dynamic.sql.table
 
thenOrderBy(FieldFn<T, F>) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
添加一个升序排序的字段。
thenOrderBy(boolean, FieldFn<T, F>) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
根据条件添加一个升序排序的字段。
thenOrderBy(FieldFn<T, F>, SortOrder) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
添加一个指定排序方式的字段。
thenOrderBy(boolean, FieldFn<T, F>, SortOrder) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
根据条件添加一个指定排序方式的字段。
thenOrderBy(String, FieldFn<T, F>) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
添加一个带有表别名的升序排序字段。
thenOrderBy(boolean, String, FieldFn<T, F>) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
根据条件添加一个带有表别名的升序排序字段。
thenOrderBy(String, FieldFn<T, F>, SortOrder) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
添加一个带有表别名和指定排序方式的字段。
thenOrderBy(boolean, String, FieldFn<T, F>, SortOrder) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
根据条件添加一个带有表别名和指定排序方式的字段。
thenOrderBy(String, String) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
添加一个带有表别名的列名升序排序。
thenOrderBy(boolean, String, String) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
根据条件添加一个带有表别名的列名升序排序。
thenOrderBy(String, SortOrder) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
添加一个指定列名和排序方式的排序。
thenOrderBy(boolean, String, SortOrder) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
根据条件添加一个指定列名和排序方式的排序。
thenOrderBy(String, String, SortOrder) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
添加一个带有表别名和指定排序方式的列名排序。
thenOrderBy(boolean, String, String, SortOrder) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
根据条件添加一个带有表别名和指定排序方式的列名排序。
thenOrderBy(String) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
添加一个自定义排序片段。
thenOrderBy(boolean, String) - Method in class com.dynamic.sql.core.dml.select.ThenSortOrder
根据条件添加一个自定义排序片段。
ThenSortOrder<R> - Class in com.dynamic.sql.core.dml.select
 
ThenSortOrder(boolean, TableRelation<R>, OrderBy) - Constructor for class com.dynamic.sql.core.dml.select.ThenSortOrder
 
toBoolean(Object) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
toGroupingBy(Function<R, ? extends K>) - Method in class com.dynamic.sql.core.dml.select.AbstractFetchResult
 
toGroupingBy(Function<R, ? extends K>, Supplier<C>) - Method in class com.dynamic.sql.core.dml.select.AbstractFetchResult
 
toGroupingBy(Function<R, ? extends K>, Supplier<C>, Supplier<M>) - Method in class com.dynamic.sql.core.dml.select.AbstractFetchResult
 
toGroupingBy(Function<R, ? extends K>) - Method in interface com.dynamic.sql.core.dml.select.FetchResult
根据给定的键映射函数,将集合中的元素分组,并返回一个键值对的映射。 映射中的键由 keyMapper 函数计算得到,值是一个包含了分组元素的集合。
toGroupingBy(Function<R, ? extends K>, Supplier<C>) - Method in interface com.dynamic.sql.core.dml.select.FetchResult
根据给定的键映射函数和集合生成器,将集合中的元素分组,并返回一个键值对的映射。 映射中的键由 keyMapper 函数计算得到,值是一个包含了分组元素的集合。 集合的类型由 collectionSupplier 提供。
toGroupingBy(Function<R, ? extends K>, Supplier<C>, Supplier<M>) - Method in interface com.dynamic.sql.core.dml.select.FetchResult
根据给定的键映射函数、集合生成器和 Map 生成器,将集合中的元素分组,并返回一个键值对的映射。 映射中的键由 keyMapper 函数计算得到,值是一个包含了分组元素的集合。 集合的类型由 collectionSupplier 提供,Map 的类型由 mapSupplier 提供。
toGroupingBy(Function<R, ? extends K>, Function<R, ? extends V>, Supplier<C>, Supplier<M>) - Method in interface com.dynamic.sql.core.dml.select.FetchResult
根据给定的键映射函数、值映射函数、集合生成器和 Map 生成器,将集合中的元素分组,并返回一个键值对的映射。
此方法允许在分组时对元素进行额外的值转换。
toGroupingBy(Function<R, ? extends K>, Function<R, ? extends V>, Supplier<C>, Supplier<M>) - Method in class com.dynamic.sql.core.dml.select.FetchResultImpl
 
toInteger(Object) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
toList() - Method in class com.dynamic.sql.core.dml.select.AbstractFetchResult
 
toList() - Method in interface com.dynamic.sql.core.dml.select.FetchResult
将查询结果转换为一个 List 列表,默认使用ArrayList进行封装
toList(Supplier<L>) - Method in interface com.dynamic.sql.core.dml.select.FetchResult
将查询结果转换为一个列表,使用指定的 Supplier 来创建列表实例。
toList(Supplier<L>) - Method in class com.dynamic.sql.core.dml.select.FetchResultImpl
 
toLong(Object) - Static method in class com.dynamic.sql.utils.ConverterUtils
 
toMap(Function<R, ? extends K>, Function<R, ? extends V>) - Method in class com.dynamic.sql.core.dml.select.AbstractFetchResult
 
toMap(Function<R, ? extends K>, Function<R, ? extends V>, BinaryOperator<V>) - Method in class com.dynamic.sql.core.dml.select.AbstractFetchResult
 
toMap(Function<R, ? extends K>, Function<R, ? extends V>) - Method in interface com.dynamic.sql.core.dml.select.FetchResult
将集合中的元素转换为一个 Map,键和值由指定的函数生成。
toMap(Function<R, ? extends K>, Function<R, ? extends V>, BinaryOperator<V>) - Method in interface com.dynamic.sql.core.dml.select.FetchResult
将集合中的元素转换为一个 Map,键和值由指定的函数生成。 当遇到重复键时,使用提供的合并函数来合并值。
toMap(Function<R, ? extends K>, Function<R, ? extends V>, BinaryOperator<V>, Supplier<M>) - Method in interface com.dynamic.sql.core.dml.select.FetchResult
将集合中的元素转换为一个 Map,键和值由指定的函数生成。 当遇到重复键时,使用提供的合并函数来合并值。 该方法允许用户自定义返回的 Map 类型。
toMap(Function<R, ? extends K>, Function<R, ? extends V>, BinaryOperator<V>, Supplier<M>) - Method in class com.dynamic.sql.core.dml.select.FetchResultImpl
 
toOne() - Method in interface com.dynamic.sql.core.dml.select.FetchResult
将查询结果转换为单个对象
toOne() - Method in class com.dynamic.sql.core.dml.select.FetchResultImpl
 
toOverString(SqlDialect) - Method in class com.dynamic.sql.core.column.function.windows.Over
 
toPointString() - Method in class com.dynamic.sql.model.Point
以 WKT(Well-Known Text)格式返回点的字符串表示。
toSet() - Method in class com.dynamic.sql.core.dml.select.AbstractFetchResult
 
toSet() - Method in interface com.dynamic.sql.core.dml.select.FetchResult
将查询结果转换为一个 Set 集合,默认使用HashSet进行封装
toSet(Supplier<S>) - Method in interface com.dynamic.sql.core.dml.select.FetchResult
将查询结果转换为一个 Set 集合,使用指定的 Supplier 来创建集合实例。
toSet(Supplier<S>) - Method in class com.dynamic.sql.core.dml.select.FetchResultImpl
 
toSqlString(SqlDialect) - Method in enum com.dynamic.sql.enums.SortOrder
 
toString() - Method in class com.dynamic.sql.core.column.function.table.JsonTable.JsonColumn
 
toString() - Method in class com.dynamic.sql.model.ColumnMetaData
 
toString() - Method in class com.dynamic.sql.model.Point
 
toString() - Method in class com.dynamic.sql.model.Polygon
 
toString() - Method in class com.dynamic.sql.model.TableMetaData
 
toString() - Method in class com.dynamic.sql.plugins.pagination.CollectionPage
Deprecated.
 
toString() - Method in class com.dynamic.sql.plugins.pagination.MapPage
Deprecated.
 
toString() - Method in class com.dynamic.sql.plugins.pagination.PageInfo
 
total - Variable in class com.dynamic.sql.plugins.pagination.AbstractPage
 
totalPage - Variable in class com.dynamic.sql.plugins.pagination.AbstractPage
 
TransactionSynchronizationManager - Class in com.dynamic.sql.transactions
 
TransactionSynchronizationManager() - Constructor for class com.dynamic.sql.transactions.TransactionSynchronizationManager
 
Truncate - Class in com.dynamic.sql.core.column.function.scalar.number
截断数字到指定小数位,不进行四舍五入。
Truncate(AbstractColumFunction, int) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Truncate
 
Truncate(FieldFn<T, F>, int) - Constructor for class com.dynamic.sql.core.column.function.scalar.number.Truncate
 

U

unsupportedFunctionException(String, Version, SqlDialect) - Static method in class com.dynamic.sql.exception.FunctionException
 
unsupportedFunctionException(String, SqlDialect) - Static method in class com.dynamic.sql.exception.FunctionException
 
update(T, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
update() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
update() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
update() - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
update() - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
update() - Method in interface com.dynamic.sql.core.database.parser.UpdateParser
 
update(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.update.EntitiesUpdater
 
update() - Method in interface com.dynamic.sql.core.dml.update.UpdateHandler
 
update(T, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.SqlContext
根据指定条件更新实体对象的所有字段。
update(T, Consumer<WhereCondition>) - Method in interface com.dynamic.sql.mapper.EntityMapper
根据指定条件更新实体对象的所有字段。
updateByPrimaryKey(T) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
updateByPrimaryKey() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
updateByPrimaryKey() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
updateByPrimaryKey() - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
updateByPrimaryKey() - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
updateByPrimaryKey() - Method in interface com.dynamic.sql.core.database.parser.UpdateParser
 
updateByPrimaryKey(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.update.EntitiesUpdater
 
updateByPrimaryKey() - Method in interface com.dynamic.sql.core.dml.update.UpdateHandler
 
updateByPrimaryKey(T) - Method in interface com.dynamic.sql.core.SqlContext
根据主键更新整个实体对象的所有字段。
updateByPrimaryKey(T) - Method in interface com.dynamic.sql.mapper.EntityMapper
根据主键更新整个实体对象的所有字段。
UpdateHandler - Interface in com.dynamic.sql.core.dml.update
 
UpdateParser - Interface in com.dynamic.sql.core.database.parser
 
updateSelective(T, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
updateSelective(T, Collection<Fn<T, ?>>, Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
updateSelective() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
updateSelective() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
updateSelective(Fn<?, ?>[]) - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
updateSelective(Fn<?, ?>[]) - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
updateSelective(Fn<?, ?>[]) - Method in interface com.dynamic.sql.core.database.parser.UpdateParser
 
updateSelective(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.update.EntitiesUpdater
 
updateSelective() - Method in interface com.dynamic.sql.core.dml.update.UpdateHandler
 
updateSelective(T, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.SqlContext
根据指定条件更新实体对象的非空字段。
updateSelective(T, Collection<Fn<T, ?>>, Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.SqlContext
根据指定条件更新实体对象的非空字段,并强制更新指定的字段。
updateSelective(T, Consumer<WhereCondition>) - Method in interface com.dynamic.sql.mapper.EntityMapper
根据指定条件更新实体对象的非空字段。
updateSelective(T, Collection<Fn<T, ?>>, Consumer<WhereCondition>) - Method in interface com.dynamic.sql.mapper.EntityMapper
根据指定条件更新实体对象的非空字段,并强制更新指定的字段。
updateSelectiveByPrimaryKey(T) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
updateSelectiveByPrimaryKey(T, Collection<Fn<T, ?>>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
updateSelectiveByPrimaryKey() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
updateSelectiveByPrimaryKey() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
updateSelectiveByPrimaryKey(Fn<?, ?>[]) - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
updateSelectiveByPrimaryKey(Fn<?, ?>[]) - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
updateSelectiveByPrimaryKey(Fn<?, ?>[]) - Method in interface com.dynamic.sql.core.database.parser.UpdateParser
 
updateSelectiveByPrimaryKey(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.update.EntitiesUpdater
 
updateSelectiveByPrimaryKey() - Method in interface com.dynamic.sql.core.dml.update.UpdateHandler
 
updateSelectiveByPrimaryKey(T) - Method in interface com.dynamic.sql.core.SqlContext
根据主键更新实体对象中非空字段。
updateSelectiveByPrimaryKey(T, Collection<Fn<T, ?>>) - Method in interface com.dynamic.sql.core.SqlContext
根据主键更新实体对象中非空字段,并强制更新指定的字段。
updateSelectiveByPrimaryKey(T) - Method in interface com.dynamic.sql.mapper.EntityMapper
根据主键更新实体对象中非空字段。
updateSelectiveByPrimaryKey(T, Collection<Fn<T, ?>>) - Method in interface com.dynamic.sql.mapper.EntityMapper
根据主键更新实体对象中非空字段,并强制更新指定的字段。
Upper - Class in com.dynamic.sql.core.column.function.scalar.string
 
Upper(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.Upper
 
Upper(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.scalar.string.Upper
 
upsert(T) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
upsert() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
upsert() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
upsert(Fn<?, ?>[]) - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
upsert(Fn<?, ?>[]) - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
upsert(Fn<?, ?>[]) - Method in interface com.dynamic.sql.core.database.parser.InsertParser
 
upsert(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.insert.EntitiesInserter
 
upsert() - Method in interface com.dynamic.sql.core.dml.insert.InsertHandler
 
upsert(T) - Method in interface com.dynamic.sql.core.SqlContext
插入或更新实体对象的所有字段。
upsert(T) - Method in interface com.dynamic.sql.mapper.EntityMapper
插入或更新实体对象的所有字段。
upsertMultiple(Collection<T>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
upsertMultiple() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
upsertMultiple() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
upsertMultiple() - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
upsertMultiple() - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
upsertMultiple() - Method in interface com.dynamic.sql.core.database.parser.InsertParser
 
upsertMultiple(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.insert.EntitiesInserter
 
upsertMultiple() - Method in interface com.dynamic.sql.core.dml.insert.InsertHandler
 
upsertMultiple(Collection<T>) - Method in interface com.dynamic.sql.core.SqlContext
批量插入或更新实体对象的所有字段。
upsertMultiple(Collection<T>) - Method in interface com.dynamic.sql.mapper.EntityMapper
批量插入或更新实体对象的所有字段。
upsertSelective(T) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
upsertSelective(T, Collection<Fn<T, ?>>) - Method in class com.dynamic.sql.context.DefaultSqlContext
 
upsertSelective() - Method in class com.dynamic.sql.core.database.impl.MysqlSqlExecutor
 
upsertSelective() - Method in class com.dynamic.sql.core.database.impl.OracleSqlExecutor
 
upsertSelective(Fn<?, ?>[]) - Method in class com.dynamic.sql.core.database.parser.dialect.MysqlParser
 
upsertSelective(Fn<?, ?>[]) - Method in class com.dynamic.sql.core.database.parser.dialect.OracleParser
 
upsertSelective(Fn<?, ?>[]) - Method in interface com.dynamic.sql.core.database.parser.UpdateParser
 
upsertSelective(Function<SqlExecutor, Integer>) - Method in class com.dynamic.sql.core.dml.insert.EntitiesInserter
 
upsertSelective() - Method in interface com.dynamic.sql.core.dml.insert.InsertHandler
 
upsertSelective(T) - Method in interface com.dynamic.sql.core.SqlContext
插入或更新实体(仅更新非空字段)。
upsertSelective(T, Collection<Fn<T, ?>>) - Method in interface com.dynamic.sql.core.SqlContext
插入或更新实体(仅更新非空字段),并强制更新指定字段。
upsertSelective(T) - Method in interface com.dynamic.sql.mapper.EntityMapper
插入或更新实体(仅更新非空字段)。
upsertSelective(T, Collection<Fn<T, ?>>) - Method in interface com.dynamic.sql.mapper.EntityMapper
插入或更新实体(仅更新非空字段),并强制更新指定字段。

V

value - Variable in class com.dynamic.sql.core.column.function.ColumnFunctionDecorator
 
valueOf(String) - Static method in enum com.dynamic.sql.core.dml.SqlStatementWrapper.BatchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.DbType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.DDLType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.DMLType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.GenerationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.JoinTableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.JsonMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.LogicalOperatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.Propagation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.SortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.SqlDialect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.TableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.enums.WKBType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynamic.sql.interceptor.ExecutionControl
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.dynamic.sql.core.dml.SqlStatementWrapper.BatchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.DbType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.DDLType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.DMLType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.GenerationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.JoinTableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.JsonMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.LogicalOperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.Propagation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.SqlDialect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.TableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.enums.WKBType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynamic.sql.interceptor.ExecutionControl
Returns an array containing the constants of this enum type, in the order they are declared.
Variance - Class in com.dynamic.sql.core.column.function.windows.aggregate
计算指定列的方差。
Variance(AbstractColumFunction) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Variance
 
Variance(FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Variance
 
Variance(String, FieldFn<T, F>) - Constructor for class com.dynamic.sql.core.column.function.windows.aggregate.Variance
 
version - Variable in class com.dynamic.sql.core.column.function.AbstractColumFunction
 
version - Variable in class com.dynamic.sql.core.condition.impl.dialect.GenericWhereCondition
 
version - Variable in class com.dynamic.sql.core.dml.select.build.SqlSelectBuilder
 
Version - Class in com.dynamic.sql.core
TODO 考虑迁移至com.mysql.cj.ServerVersion
Version(int, int, int) - Constructor for class com.dynamic.sql.core.Version
 
View - Annotation Type in com.dynamic.sql.anno
视图注解,作用在查询结果对象
ViewColumnMeta - Class in com.dynamic.sql.table.view
 
ViewColumnMeta() - Constructor for class com.dynamic.sql.table.view.ViewColumnMeta
 
ViewMeta - Class in com.dynamic.sql.table.view
 
ViewMeta() - Constructor for class com.dynamic.sql.table.view.ViewMeta
 

W

where(Consumer<GenericWhereCondition>) - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
追加 WHERE 条件。
where() - Method in interface com.dynamic.sql.core.dml.select.JoinCondition
空条件 WHERE,返回无条件的查询上下文。
where(Consumer<GenericWhereCondition>) - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
where() - Method in class com.dynamic.sql.core.dml.select.TableRelation
 
WhereCondition<C extends WhereCondition<C>> - Class in com.dynamic.sql.core.condition
WHERE 条件构造器抽象类,用于构建 SQL 查询中的 WHERE 子句。
WhereCondition() - Constructor for class com.dynamic.sql.core.condition.WhereCondition
 
whereCondition - Variable in class com.dynamic.sql.core.database.parser.AbstractDialectParser
 
WindowsFunction - Interface in com.dynamic.sql.core.column.function.windows
窗口函数是在 OVER() 子句中定义的函数,用于在查询结果的某个窗口内执行计算。这个窗口可以是整个结果集或结果集的一个分区(子集), 并且窗口函数的结果通常与行的上下文相关,而不是单独的行。
with(Class<?>, Consumer<NestedSelect>) - Method in class com.dynamic.sql.core.dml.select.cte.CommonTableExpression
 
with(Class<?>, Consumer<NestedSelect>) - Method in interface com.dynamic.sql.core.dml.select.cte.ICommonTableExpression
 
withColumns() - Static method in class com.dynamic.sql.core.ColumnReference
构建一个查询列的引用集合,用于定义查询中的多个列。
withRecursive(Class<?>, Consumer<NestedSelect>) - Method in class com.dynamic.sql.core.dml.select.cte.CommonTableExpression
 
withRecursive(Class<?>, Consumer<NestedSelect>) - Method in interface com.dynamic.sql.core.dml.select.cte.ICommonTableExpression
 
WKBType - Enum in com.dynamic.sql.enums
 
WKBUtils - Class in com.dynamic.sql.utils
 
wrapperList - Variable in class com.dynamic.sql.core.dml.select.AbstractFetchResult
 
writeWkbBytesFromPoint(Point) - Static method in class com.dynamic.sql.utils.WKBUtils
将 Point 对象转换为 WKB(Well-Known Binary)格式的字节数组。
writeWkbBytesFromPolygon(Polygon) - Static method in class com.dynamic.sql.utils.WKBUtils
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2024–2025 Dynamic-SQL. All rights reserved.