public class QueryColumnBehavior extends Object
QueryColumn 行为。| Modifier and Type | Field and Description |
|---|---|
static Function<? super QueryCondition,? extends QueryCondition> |
CONVERT_EQUALS_TO_IS_NULL
如果使用了 = 来比较 null ,则将其转为 is null 。
|
static Function<? super QueryCondition,? extends QueryCondition> |
CONVERT_IN_TO_EQUALS
在满足输入的数组或可迭代对象中的容量为 1 (即只有一个元素)时,自动将条件中的 in 转换为 =
|
static Predicate<Object> |
IGNORE_BLANK |
static Predicate<Object> |
IGNORE_EMPTY |
static Predicate<Object> |
IGNORE_NONE |
static Predicate<Object> |
IGNORE_NULL
内置的可选的忽略规则
|
| Modifier and Type | Method and Description |
|---|---|
static QueryCondition |
castCondition(QueryCondition condition) |
static Function<? super QueryCondition,? extends QueryCondition> |
getConditionCaster() |
static Predicate<Object> |
getIgnoreFunction() |
static boolean |
isSmartConvertInToEquals() |
static void |
setConditionCaster(Function<? super QueryCondition,? extends QueryCondition> conditionCaster) |
static void |
setIgnoreFunction(Predicate<Object> ignoreFunction) |
static void |
setSmartConvertInToEquals(boolean smartConvertInToEquals) |
public static final Function<? super QueryCondition,? extends QueryCondition> CONVERT_IN_TO_EQUALS
public static final Function<? super QueryCondition,? extends QueryCondition> CONVERT_EQUALS_TO_IS_NULL
public static boolean isSmartConvertInToEquals()
public static void setSmartConvertInToEquals(boolean smartConvertInToEquals)
public static Function<? super QueryCondition,? extends QueryCondition> getConditionCaster()
public static void setConditionCaster(Function<? super QueryCondition,? extends QueryCondition> conditionCaster)
public static QueryCondition castCondition(QueryCondition condition)
Copyright © 2024. All rights reserved.