public class SqlOperators extends HashMap<String,SqlOperator>
SQL 操作符集合,用于为多个字段分别设置操作符。
该类继承自 HashMap,其中键是数据库字段的名称,
值是对应的 SqlOperator 枚举实例。
SqlOperator,
序列化表格AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| 限定符和类型 | 字段和说明 |
|---|---|
private static SqlOperators |
EMPTY
一个空的实例,用于表示没有操作符的情况。
|
| 构造器和说明 |
|---|
SqlOperators()
默认构造函数。
|
SqlOperators(int initialCapacity)
带初始容量的构造函数。
|
SqlOperators(SqlOperators sqlOperators)
复制构造函数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static SqlOperators |
empty()
获取一个空的
SqlOperators 实例。 |
static SqlOperators |
of()
创建一个新的
SqlOperators 实例。 |
static <T> SqlOperators |
of(LambdaGetter<T> getter,
SqlOperator operator)
使用给定的 Lambda 表达式和操作符创建一个新的
SqlOperators 实例。 |
static SqlOperators |
of(QueryColumn column,
SqlOperator operator)
使用给定的查询列(
QueryColumn)和操作符创建一个新的 SqlOperators 实例。 |
static SqlOperators |
of(String columnName,
SqlOperator operator)
使用给定数据库的字段名称和操作符创建一个新的
SqlOperators 实例。 |
<T> SqlOperators |
set(LambdaGetter<T> getter,
SqlOperator operator)
设置 Lambda 表达式对应数据库字段的操作符。
|
SqlOperators |
set(QueryColumn column,
SqlOperator operator)
设置查询列(
QueryColumn)对应数据库字段的操作符。 |
SqlOperators |
set(String columnName,
SqlOperator operator)
设置数据库的字段名称以及对应的操作符。
|
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesequals, hashCode, toStringprivate static final SqlOperators EMPTY
public SqlOperators()
SqlOperators 实例。public SqlOperators(int initialCapacity)
带初始容量的构造函数。
创建一个具有指定初始容量的 SqlOperators 实例。
initialCapacity - 初始容量public SqlOperators(SqlOperators sqlOperators)
复制构造函数。
创建一个包含指定 SqlOperators 实例所有元素的新的 SqlOperators 实例。
sqlOperators - 要复制的 SqlOperators 实例public static SqlOperators empty()
获取一个空的 SqlOperators 实例。
注意:空实例不允许向其中添加任何操作符。
SqlOperators 实例public static SqlOperators of()
SqlOperators 实例。SqlOperators 实例public static SqlOperators of(String columnName, SqlOperator operator)
SqlOperators 实例。columnName - 数据库的字段名称operator - 对应的字段操作符SqlOperators 实例public static SqlOperators of(QueryColumn column, SqlOperator operator)
QueryColumn)和操作符创建一个新的 SqlOperators 实例。column - 查询列operator - 对应的字段操作符SqlOperators 实例public static <T> SqlOperators of(LambdaGetter<T> getter, SqlOperator operator)
SqlOperators 实例。T - 实体类的类型。getter - Lambda 表达式operator - 对应的字段操作符SqlOperators 实例public SqlOperators set(String columnName, SqlOperator operator)
columnName - 字段名称operator - 字段操作符SqlOperators 实例,以便进行链式调用public SqlOperators set(QueryColumn column, SqlOperator operator)
QueryColumn)对应数据库字段的操作符。column - 查询列operator - 操作符SqlOperators 实例,以便进行链式调用public <T> SqlOperators set(LambdaGetter<T> getter, SqlOperator operator)
T - 实体类的类型getter - Lambda 表达式operator - 对应的操作符SqlOperators 实例,以便进行链式调用Copyright © 2025. All rights reserved.