| 程序包 | 说明 |
|---|---|
| gu.sql2java.wherehelper |
| 限定符和类型 | 方法和说明 |
|---|---|
static RangeType |
RangeType.valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static RangeType[] |
RangeType.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
BeanShellWhereBuilder |
BeanShellWhereBuilder.range(java.lang.String field,
RangeType rangeType,
boolean quote)
创建数值范围算述比较表达式,如
column_name > $(column_name_min) && column_name <= $(column_name_max) |
BeanShellWhereBuilder |
BeanShellWhereBuilder.range(java.lang.String test,
java.lang.String[] testNullVars,
java.lang.String[] testNonullVars,
java.lang.String[] testEmptyVars,
java.lang.String[] testNoEmptyVars,
java.lang.String[] testTrueVars,
java.lang.String[] testFalseVars,
java.lang.String field,
java.lang.String lowerVar,
java.lang.String lowerSuffix,
boolean lowerRefValue,
java.lang.String upperVar,
java.lang.String upperSuffix,
boolean upperRefValue,
RangeType rangeType,
boolean quote,
java.lang.Boolean checkFieldEmpty)
创建数值范围算述比较表达式,如
column_name > $(column_name_min) && column_name <= $(column_name_max) |
BeanShellWhereBuilder |
BeanShellWhereBuilder.range(java.lang.String field,
java.lang.String lowerVar,
java.lang.String lowerSuffix,
boolean lowerRefValue,
java.lang.String upperVar,
java.lang.String upperSuffix,
boolean upperRefValue,
RangeType rangeType,
boolean quote)
创建数值范围算述比较表达式,如
column_name > $(column_name_min) && column_name <= $(column_name_max) |
BeanShellWhereBuilder |
BeanShellWhereBuilder.range(java.lang.String field,
java.lang.String lowerVar,
java.lang.String upperVar,
RangeType rangeType,
boolean quote)
创建数值范围算述比较表达式,如
column_name > $(column_name_min) && column_name <= $(column_name_max) |
BeanShellWhereBuilder |
BeanShellWhereBuilder.range(java.lang.String test,
java.lang.String left,
java.lang.String field,
java.lang.String lowerVar,
java.lang.String lowerSuffix,
boolean lowerRefValue,
java.lang.String upperVar,
java.lang.String upperSuffix,
boolean upperRefValue,
RangeType rangeType,
boolean quote,
java.lang.Boolean checkFieldEmpty)
创建数值范围算述比较表达式,如
column_name > $(column_name_min) && column_name <= $(column_name_max)当 checkFieldEmpty 为true对field指定的变量执行判断空检查,如果不为null或空则创建表达式,
当 checkFieldEmpty 为false对field指定的变量执行判断null检查,如果不为null则创建表达式, |
BeanShellWhereBuilder |
BeanShellWhereBuilder.rangeIf(java.lang.String[] testVars,
VarTestType testType,
java.lang.String field,
java.lang.String lowerVar,
java.lang.String lowerSuffix,
boolean lowerRefValue,
java.lang.String upperVar,
java.lang.String upperSuffix,
boolean upperRefValue,
RangeType rangeType,
boolean quote)
根据
testType指定的类型测试testVars 指定的变量所有变量都满足条件,则创建数值范围算述比较表达式,如column_name > $(column_name_min) && column_name <= $(column_name_max)testVars,testType为null或空视为true, |
BeanShellWhereBuilder |
BeanShellWhereBuilder.rangeIf(java.lang.String[] testNullVars,
VarTestType testType,
java.lang.String field,
java.lang.String lowerVar,
java.lang.String upperVar,
RangeType rangeType,
boolean quote)
根据
testType指定的类型测试testVars 指定的变量所有变量都满足条件,则创建数值范围算述比较表达式,如column_name > $(column_name_min) && column_name <= $(column_name_max)testVars,testType为null或空视为true, |
BeanShellWhereBuilder |
BeanShellWhereBuilder.rangeIf(java.lang.String test,
java.lang.String field,
java.lang.String lowerVar,
java.lang.String lowerSuffix,
boolean lowerRefValue,
java.lang.String upperVar,
java.lang.String upperSuffix,
boolean upperRefValue,
RangeType rangeType,
boolean quote)
如果
test 定义的表达式为true} ,则创建数值范围算述比较表达式,如column_name > $(lower_value)> && column_name <= $(upper_value) |
BeanShellWhereBuilder |
BeanShellWhereBuilder.rangeIf(java.lang.String test,
java.lang.String field,
java.lang.String lowerVar,
java.lang.String upperVar,
RangeType rangeType,
boolean quote)
如果
test 定义的表达式为true} ,则创建数值范围算述比较表达式,如column_name > $(column_name_min) && column_name <= $(column_name_max) |
Copyright © 2025. All Rights Reserved.