@Generated(value="This class was generated using jOOQ-tools") public interface RowN extends Row
N > 22.
 Note: Not all databases support row value expressions, but many row value expression operations can be emulated on all databases. See relevant row value expression method Javadocs for details.
| Modifier and Type | Method and Description | 
|---|---|
| BetweenAndStepN | between(Field<?>... minValues)Check if this row value expression is within a range of two other row
 value expressions. | 
| BetweenAndStepN | between(Object... minValues)Check if this row value expression is within a range of two other row
 value expressions. | 
| BetweenAndStepN | between(Record minValue)Check if this row value expression is within a range of two records. | 
| Condition | between(Record minValue,
       Record maxValue)Check if this row value expression is within a range of two records. | 
| BetweenAndStepN | between(RowN minValue)Check if this row value expression is within a range of two other row
 value expressions. | 
| Condition | between(RowN minValue,
       RowN maxValue)Check if this row value expression is within a range of two other row
 value expressions. | 
| BetweenAndStepN | betweenSymmetric(Field<?>... minValues)Check if this row value expression is within a symmetric range of two
 other row value expressions. | 
| BetweenAndStepN | betweenSymmetric(Object... minValues)Check if this row value expression is within a symmetric range of two
 other row value expressions. | 
| BetweenAndStepN | betweenSymmetric(Record minValue)Check if this row value expression is within a symmetric range of two
 records. | 
| Condition | betweenSymmetric(Record minValue,
                Record maxValue)Check if this row value expression is within a symmetric range of two
 records. | 
| BetweenAndStepN | betweenSymmetric(RowN minValue)Check if this row value expression is within a symmetric range of two
 other row value expressions. | 
| Condition | betweenSymmetric(RowN minValue,
                RowN maxValue)Check if this row value expression is within a symmetric range of two
 other row value expressions. | 
| Condition | compare(Comparator comparator,
       Field<?>... values)Compare this row value expression with another row value expression
 using a dynamic comparator. | 
| Condition | compare(Comparator comparator,
       Object... values)Compare this row value expression with another row value expression
 using a dynamic comparator. | 
| Condition | compare(Comparator comparator,
       QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect
 using a dynamic comparator. | 
| Condition | compare(Comparator comparator,
       Record record)Compare this row value expression with a record
 using a dynamic comparator. | 
| Condition | compare(Comparator comparator,
       RowN row)Compare this row value expression with another row value expression
 using a dynamic comparator. | 
| Condition | compare(Comparator comparator,
       Select<? extends Record> select)Compare this row value expression with a subselect
 using a dynamic comparator. | 
| Condition | eq(Field<?>... values)Compare this row value expression with another row value expression for
 equality. | 
| Condition | eq(Object... values)Compare this row value expression with another row value expression for
 equality. | 
| Condition | eq(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for equality. | 
| Condition | eq(Record record)Compare this row value expression with a record for equality. | 
| Condition | eq(RowN row)Compare this row value expression with another row value expression for
 equality. | 
| Condition | eq(Select<? extends Record> select)Compare this row value expression with a subselect for equality. | 
| Condition | equal(Field<?>... values)Compare this row value expression with another row value expression for
 equality. | 
| Condition | equal(Object... values)Compare this row value expression with another row value expression for
 equality. | 
| Condition | equal(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for equality. | 
| Condition | equal(Record record)Compare this row value expression with a record for equality. | 
| Condition | equal(RowN row)Compare this row value expression with another row value expression for
 equality. | 
| Condition | equal(Select<? extends Record> select)Compare this row value expression with a subselect for equality. | 
| Condition | ge(Field<?>... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | ge(Object... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | ge(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | ge(Record record)Compare this row value expression with a record for order. | 
| Condition | ge(RowN row)Compare this row value expression with another row value expression for
 order. | 
| Condition | ge(Select<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | greaterOrEqual(Field<?>... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | greaterOrEqual(Object... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | greaterOrEqual(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | greaterOrEqual(Record record)Compare this row value expression with a record for order. | 
| Condition | greaterOrEqual(RowN row)Compare this row value expression with another row value expression for
 order. | 
| Condition | greaterOrEqual(Select<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | greaterThan(Field<?>... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | greaterThan(Object... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | greaterThan(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | greaterThan(Record record)Compare this row value expression with a record for order. | 
| Condition | greaterThan(RowN row)Compare this row value expression with another row value expression for
 order. | 
| Condition | greaterThan(Select<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | gt(Field<?>... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | gt(Object... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | gt(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | gt(Record record)Compare this row value expression with a record for order. | 
| Condition | gt(RowN row)Compare this row value expression with another row value expression for
 order. | 
| Condition | gt(Select<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | in(Collection<? extends RowN> rows)Compare this row value expression with a set of row value expressions for
 equality. | 
| Condition | in(Record... record)Compare this row value expression with a set of records for equality. | 
| Condition | in(Result<? extends Record> result)Compare this row value expression with a set of records for
 equality. | 
| Condition | in(RowN... rows)Compare this row value expression with a set of row value expressions for
 equality. | 
| Condition | in(Select<? extends Record> select)Compare this row value expression with a subselect for equality. | 
| Condition | le(Field<?>... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | le(Object... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | le(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | le(Record record)Compare this row value expression with a record for order. | 
| Condition | le(RowN row)Compare this row value expression with another row value expression for
 order. | 
| Condition | le(Select<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | lessOrEqual(Field<?>... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | lessOrEqual(Object... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | lessOrEqual(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | lessOrEqual(Record record)Compare this row value expression with a record for order. | 
| Condition | lessOrEqual(RowN row)Compare this row value expression with another row value expression for
 order. | 
| Condition | lessOrEqual(Select<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | lessThan(Field<?>... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | lessThan(Object... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | lessThan(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | lessThan(Record record)Compare this row value expression with a record for order. | 
| Condition | lessThan(RowN row)Compare this row value expression with another row value expression for
 order. | 
| Condition | lessThan(Select<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | lt(Field<?>... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | lt(Object... values)Compare this row value expression with another row value expression for
 order. | 
| Condition | lt(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | lt(Record record)Compare this row value expression with a record for order. | 
| Condition | lt(RowN row)Compare this row value expression with another row value expression for
 order. | 
| Condition | lt(Select<? extends Record> select)Compare this row value expression with a subselect for order. | 
| Condition | ne(Field<?>... values)Compare this row value expression with another row value expression for
 non-equality. | 
| Condition | ne(Object... values)Compare this row value expression with another row value expression for
 non-equality. | 
| Condition | ne(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for non-equality. | 
| Condition | ne(Record record)Compare this row value expression with a record for non-equality. | 
| Condition | ne(RowN row)Compare this row value expression with another row value expression for
 non-equality. | 
| Condition | ne(Select<? extends Record> select)Compare this row value expression with a subselect for non-equality. | 
| BetweenAndStepN | notBetween(Field<?>... minValues)Check if this row value expression is not within a range of two other
 row value expressions. | 
| BetweenAndStepN | notBetween(Object... minValues)Check if this row value expression is not within a range of two other
 row value expressions. | 
| BetweenAndStepN | notBetween(Record minValue)Check if this row value expression is within a range of two records. | 
| Condition | notBetween(Record minValue,
          Record maxValue)Check if this row value expression is within a range of two records. | 
| BetweenAndStepN | notBetween(RowN minValue)Check if this row value expression is not within a range of two other
 row value expressions. | 
| Condition | notBetween(RowN minValue,
          RowN maxValue)Check if this row value expression is not within a range of two other
 row value expressions. | 
| BetweenAndStepN | notBetweenSymmetric(Field<?>... minValues)Check if this row value expression is not within a symmetric range of two
 other row value expressions. | 
| BetweenAndStepN | notBetweenSymmetric(Object... minValues)Check if this row value expression is not within a symmetric range of two
 other row value expressions. | 
| BetweenAndStepN | notBetweenSymmetric(Record minValue)Check if this row value expression is not within a symmetric range of two
 records. | 
| Condition | notBetweenSymmetric(Record minValue,
                   Record maxValue)Check if this row value expression is not within a symmetric range of two
 records. | 
| BetweenAndStepN | notBetweenSymmetric(RowN minValue)Check if this row value expression is not within a symmetric range of two
 other row value expressions. | 
| Condition | notBetweenSymmetric(RowN minValue,
                   RowN maxValue)Check if this row value expression is not within a symmetric range of two
 other row value expressions. | 
| Condition | notEqual(Field<?>... values)Compare this row value expression with another row value expression for
 non-equality. | 
| Condition | notEqual(Object... values)Compare this row value expression with another row value expression for. | 
| Condition | notEqual(QuantifiedSelect<? extends Record> select)Compare this row value expression with a subselect for non-equality. | 
| Condition | notEqual(Record record)Compare this row value expression with a record for non-equality | 
| Condition | notEqual(RowN row)Compare this row value expression with another row value expression for
 non-equality. | 
| Condition | notEqual(Select<? extends Record> select)Compare this row value expression with a subselect for non-equality. | 
| Condition | notIn(Collection<? extends RowN> rows)Compare this row value expression with a set of row value expressions for
 equality. | 
| Condition | notIn(Record... record)Compare this row value expression with a set of records for non-equality. | 
| Condition | notIn(Result<? extends Record> result)Compare this row value expression with a set of records for
 equality. | 
| Condition | notIn(RowN... rows)Compare this row value expression with a set of row value expressions for
 equality. | 
| Condition | notIn(Select<? extends Record> select)Compare this row value expression with a subselect for non-equality. | 
@Support Condition compare(Comparator comparator, RowN row)
 See the explicit comparison methods for details. Note, not all
 Comparator types are supported
@Support Condition compare(Comparator comparator, Record record)
 See the explicit comparison methods for details. Note, not all
 Comparator types are supported
@Support Condition compare(Comparator comparator, Object... values)
 See the explicit comparison methods for details. Note, not all
 Comparator types are supported
@Support Condition compare(Comparator comparator, Field<?>... values)
 See the explicit comparison methods for details. Note, not all
 Comparator types are supported
@Support Condition compare(Comparator comparator, Select<? extends Record> select)
 See the explicit comparison methods for details. Note, not all
 Comparator types are supported
@Support Condition compare(Comparator comparator, QuantifiedSelect<? extends Record> select)
 See the explicit comparison methods for details. Note, not all
 Comparator types are supported
@Support Condition equal(RowN row)
 Row equality comparison predicates can be emulated in those databases
 that do not support such predicates natively:
 (A, B) = (1, 2) is equivalent to
 A = 1 AND B = 2
@Support Condition equal(Record record)
equal(RowN)@Support Condition equal(Object... values)
equal(RowN)@Support Condition equal(Field<?>... values)
equal(RowN)@Support Condition equal(Select<? extends Record> select)
equal(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE,VERTICA}) Condition equal(QuantifiedSelect<? extends Record> select)
@Support Condition eq(RowN row)
equal(RowN)@Support Condition eq(Record record)
equal(RowN)@Support Condition eq(Object... values)
equal(RowN)@Support Condition eq(Field<?>... values)
equal(RowN)@Support Condition eq(Select<? extends Record> select)
equal(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE,VERTICA}) Condition eq(QuantifiedSelect<? extends Record> select)
@Support Condition notEqual(RowN row)
 Row non-equality comparison predicates can be emulated in those
 databases that do not support such predicates natively:
 (A, B) <> (1, 2) is equivalent to
 NOT(A = 1 AND B = 2)
@Support Condition notEqual(Record record)
notEqual(RowN)@Support Condition notEqual(Object... values)
notEqual(RowN)@Support Condition notEqual(Field<?>... values)
notEqual(RowN)@Support Condition notEqual(Select<? extends Record> select)
notEqual(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE,VERTICA}) Condition notEqual(QuantifiedSelect<? extends Record> select)
@Support Condition ne(RowN row)
notEqual(RowN)@Support Condition ne(Record record)
notEqual(RowN)@Support Condition ne(Object... values)
notEqual(RowN)@Support Condition ne(Field<?>... values)
notEqual(RowN)@Support Condition ne(Select<? extends Record> select)
notEqual(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE,VERTICA}) Condition ne(QuantifiedSelect<? extends Record> select)
@Support Condition lessThan(RowN row)
 Row order comparison predicates can be emulated in those
 databases that do not support such predicates natively:
 (A, B, C) < (1, 2, 3) is equivalent to
 A < 1 OR (A = 1 AND B < 2) OR (A = 1 AND B = 2 AND C < 3)
@Support Condition lessThan(Record record)
lessThan(RowN)@Support Condition lessThan(Object... values)
lessThan(RowN)@Support Condition lessThan(Field<?>... values)
lessThan(RowN)@Support Condition lessThan(Select<? extends Record> select)
lessThan(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE}) Condition lessThan(QuantifiedSelect<? extends Record> select)
@Support Condition lt(RowN row)
lessThan(RowN)@Support Condition lt(Record record)
lessThan(RowN)@Support Condition lt(Object... values)
lessThan(RowN)@Support Condition lt(Field<?>... values)
lessThan(RowN)@Support Condition lt(Select<? extends Record> select)
lessThan(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE}) Condition lt(QuantifiedSelect<? extends Record> select)
@Support Condition lessOrEqual(RowN row)
 Row order comparison predicates can be emulated in those
 databases that do not support such predicates natively:
 (A, B) <= (1, 2) is equivalent to
 A < 1 OR (A = 1 AND B < 2) OR (A = 1 AND B = 2)
@Support Condition lessOrEqual(Record record)
lessOrEqual(RowN)@Support Condition lessOrEqual(Object... values)
lessOrEqual(RowN)@Support Condition lessOrEqual(Field<?>... values)
lessOrEqual(RowN)@Support Condition lessOrEqual(Select<? extends Record> select)
lessOrEqual(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE}) Condition lessOrEqual(QuantifiedSelect<? extends Record> select)
@Support Condition le(RowN row)
lessOrEqual(RowN)@Support Condition le(Record record)
lessOrEqual(RowN)@Support Condition le(Object... values)
lessOrEqual(RowN)@Support Condition le(Field<?>... values)
lessOrEqual(RowN)@Support Condition le(Select<? extends Record> select)
lessOrEqual(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE}) Condition le(QuantifiedSelect<? extends Record> select)
@Support Condition greaterThan(RowN row)
 Row order comparison predicates can be emulated in those
 databases that do not support such predicates natively:
 (A, B, C) > (1, 2, 3) is equivalent to
 A > 1 OR (A = 1 AND B > 2) OR (A = 1 AND B = 2 AND C > 3)
@Support Condition greaterThan(Record record)
greaterThan(RowN)@Support Condition greaterThan(Object... values)
greaterThan(RowN)@Support Condition greaterThan(Field<?>... values)
greaterThan(RowN)@Support Condition greaterThan(Select<? extends Record> select)
greaterThan(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE}) Condition greaterThan(QuantifiedSelect<? extends Record> select)
@Support Condition gt(RowN row)
greaterThan(RowN)@Support Condition gt(Record record)
greaterThan(RowN)@Support Condition gt(Object... values)
greaterThan(RowN)@Support Condition gt(Field<?>... values)
greaterThan(RowN)@Support Condition gt(Select<? extends Record> select)
greaterThan(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE}) Condition gt(QuantifiedSelect<? extends Record> select)
@Support Condition greaterOrEqual(RowN row)
 Row order comparison predicates can be emulated in those
 databases that do not support such predicates natively:
 (A, B) >= (1, 2) is equivalent to
 A > 1 OR (A = 1 AND B > 2) OR (A = 1 AND B = 2)
@Support Condition greaterOrEqual(Record record)
greaterOrEqual(RowN)@Support Condition greaterOrEqual(Object... values)
greaterOrEqual(RowN)@Support Condition greaterOrEqual(Field<?>... values)
greaterOrEqual(RowN)@Support Condition greaterOrEqual(Select<? extends Record> select)
greaterOrEqual(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE}) Condition greaterOrEqual(QuantifiedSelect<? extends Record> select)
@Support Condition ge(RowN row)
greaterOrEqual(RowN)@Support Condition ge(Record record)
greaterOrEqual(RowN)@Support Condition ge(Object... values)
greaterOrEqual(RowN)@Support Condition ge(Field<?>... values)
greaterOrEqual(RowN)@Support Condition ge(Select<? extends Record> select)
greaterOrEqual(RowN)@Support(value={ASE,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,SQLSERVER,SYBASE}) Condition ge(QuantifiedSelect<? extends Record> select)
@Support BetweenAndStepN between(Object... minValues)
between(RowN, RowN)@Support BetweenAndStepN between(Field<?>... minValues)
between(RowN, RowN)@Support BetweenAndStepN between(RowN minValue)
between(RowN, RowN)@Support BetweenAndStepN between(Record minValue)
between(RowN, RowN)@Support Condition between(RowN minValue, RowN maxValue)
 This is the same as calling between(minValue).and(maxValue)
 
 The expression A BETWEEN B AND C is equivalent to the
 expression A >= B AND A <= C for those SQL dialects that do
 not properly support the BETWEEN predicate for row value
 expressions
@Support Condition between(Record minValue, Record maxValue)
 This is the same as calling between(minValue).and(maxValue)
between(RowN, RowN)@Support BetweenAndStepN betweenSymmetric(Object... minValues)
betweenSymmetric(RowN, RowN)@Support BetweenAndStepN betweenSymmetric(Field<?>... minValues)
betweenSymmetric(RowN, RowN)@Support BetweenAndStepN betweenSymmetric(RowN minValue)
betweenSymmetric(RowN, RowN)@Support BetweenAndStepN betweenSymmetric(Record minValue)
betweenSymmetric(RowN, RowN)@Support Condition betweenSymmetric(RowN minValue, RowN maxValue)
 This is the same as calling betweenSymmetric(minValue).and(maxValue)
 
 The expression A BETWEEN SYMMETRIC B AND C is equivalent to
 the expression (A >= B AND A <= C) OR (A >= C AND A <= B)
 for those SQL dialects that do not properly support the
 BETWEEN predicate for row value expressions
@Support Condition betweenSymmetric(Record minValue, Record maxValue)
 This is the same as calling betweenSymmetric(minValue).and(maxValue)
betweenSymmetric(RowN, RowN)@Support BetweenAndStepN notBetween(Object... minValues)
between(RowN, RowN)@Support BetweenAndStepN notBetween(Field<?>... minValues)
notBetween(RowN, RowN)@Support BetweenAndStepN notBetween(RowN minValue)
notBetween(RowN, RowN)@Support BetweenAndStepN notBetween(Record minValue)
notBetween(RowN, RowN)@Support Condition notBetween(RowN minValue, RowN maxValue)
 This is the same as calling notBetween(minValue).and(maxValue)
 
 The expression A NOT BETWEEN B AND C is equivalent to the
 expression A < B OR A > C for those SQL dialects that do
 not properly support the BETWEEN predicate for row value
 expressions
@Support Condition notBetween(Record minValue, Record maxValue)
 This is the same as calling notBetween(minValue).and(maxValue)
notBetween(RowN, RowN)@Support BetweenAndStepN notBetweenSymmetric(Object... minValues)
notBetweenSymmetric(RowN, RowN)@Support BetweenAndStepN notBetweenSymmetric(Field<?>... minValues)
notBetweenSymmetric(RowN, RowN)@Support BetweenAndStepN notBetweenSymmetric(RowN minValue)
notBetweenSymmetric(RowN, RowN)@Support BetweenAndStepN notBetweenSymmetric(Record minValue)
notBetweenSymmetric(RowN, RowN)@Support Condition notBetweenSymmetric(RowN minValue, RowN maxValue)
 This is the same as calling notBetweenSymmetric(minValue).and(maxValue)
 
 The expression A NOT BETWEEN SYMMETRIC B AND C is equivalent
 to the expression (A < B OR A > C) AND (A < C OR A > B) for
 those SQL dialects that do not properly support the BETWEEN
 predicate for row value expressions
@Support Condition notBetweenSymmetric(Record minValue, Record maxValue)
 This is the same as calling notBetweenSymmetric(minValue).and(maxValue)
notBetweenSymmetric(RowN, RowN)@Support Condition in(Collection<? extends RowN> rows)
 Row IN predicates can be emulated in those databases that do not support
 such predicates natively: (A, B) IN ((1, 2), (3, 4)) is
 equivalent to ((A, B) = (1, 2)) OR ((A, B) = (3, 4)), which
 is equivalent to (A = 1 AND B = 2) OR (A = 3 AND B = 4)
 
 Note that generating dynamic SQL with arbitrary-length
 IN predicates can cause cursor cache contention in some
 databases that use unique SQL strings as a statement identifier (e.g.
 SQLDialect.ORACLE). In order to prevent such problems, you could
 use Settings.isInListPadding() to produce less distinct SQL
 strings (see also
 [#5600]), or you
 could avoid IN lists, and replace them with:
 
IN predicates on temporary tablesIN predicates on unnested array bind variables@Support Condition in(Result<? extends Record> result)
 Row IN predicates can be emulated in those databases that do not support
 such predicates natively: (A, B) IN ((1, 2), (3, 4)) is
 equivalent to ((A, B) = (1, 2)) OR ((A, B) = (3, 4)), which
 is equivalent to (A = 1 AND B = 2) OR (A = 3 AND B = 4)
 
 Note that generating dynamic SQL with arbitrary-length
 IN predicates can cause cursor cache contention in some
 databases that use unique SQL strings as a statement identifier (e.g.
 SQLDialect.ORACLE). In order to prevent such problems, you could
 use Settings.isInListPadding() to produce less distinct SQL
 strings (see also
 [#5600]), or you
 could avoid IN lists, and replace them with:
 
IN predicates on temporary tablesIN predicates on unnested array bind variables@Support Condition in(RowN... rows)
 Note that generating dynamic SQL with arbitrary-length
 IN predicates can cause cursor cache contention in some
 databases that use unique SQL strings as a statement identifier (e.g.
 SQLDialect.ORACLE). In order to prevent such problems, you could
 use Settings.isInListPadding() to produce less distinct SQL
 strings (see also
 [#5600]), or you
 could avoid IN lists, and replace them with:
 
IN predicates on temporary tablesIN predicates on unnested array bind variablesin(Collection)@Support Condition in(Record... record)
 Note that generating dynamic SQL with arbitrary-length
 IN predicates can cause cursor cache contention in some
 databases that use unique SQL strings as a statement identifier (e.g.
 SQLDialect.ORACLE). In order to prevent such problems, you could
 use Settings.isInListPadding() to produce less distinct SQL
 strings (see also
 [#5600]), or you
 could avoid IN lists, and replace them with:
 
IN predicates on temporary tablesIN predicates on unnested array bind variablesin(Collection)@Support Condition in(Select<? extends Record> select)
in(Collection)@Support Condition notIn(Collection<? extends RowN> rows)
 Row NOT IN predicates can be emulated in those databases that do not
 support such predicates natively:
 (A, B) NOT IN ((1, 2), (3, 4)) is equivalent to
 NOT(((A, B) = (1, 2)) OR ((A, B) = (3, 4))), which is
 equivalent to NOT((A = 1 AND B = 2) OR (A = 3 AND B = 4))
 
 Note that generating dynamic SQL with arbitrary-length
 NOT IN predicates can cause cursor cache contention in some
 databases that use unique SQL strings as a statement identifier (e.g.
 SQLDialect.ORACLE). In order to prevent such problems, you could
 use Settings.isInListPadding() to produce less distinct SQL
 strings (see also
 [#5600]), or you
 could avoid IN lists, and replace them with:
 
NOT IN predicates on temporary tablesNOT IN predicates on unnested array bind variables@Support Condition notIn(Result<? extends Record> result)
 Row NOT IN predicates can be emulated in those databases that do not
 support such predicates natively:
 (A, B) NOT IN ((1, 2), (3, 4)) is equivalent to
 NOT(((A, B) = (1, 2)) OR ((A, B) = (3, 4))), which is
 equivalent to NOT((A = 1 AND B = 2) OR (A = 3 AND B = 4))
 
 Note that generating dynamic SQL with arbitrary-length
 NOT IN predicates can cause cursor cache contention in some
 databases that use unique SQL strings as a statement identifier (e.g.
 SQLDialect.ORACLE). In order to prevent such problems, you could
 use Settings.isInListPadding() to produce less distinct SQL
 strings (see also
 [#5600]), or you
 could avoid IN lists, and replace them with:
 
NOT IN predicates on temporary tablesNOT IN predicates on unnested array bind variables@Support Condition notIn(RowN... rows)
 Note that generating dynamic SQL with arbitrary-length
 NOT IN predicates can cause cursor cache contention in some
 databases that use unique SQL strings as a statement identifier (e.g.
 SQLDialect.ORACLE). In order to prevent such problems, you could
 use Settings.isInListPadding() to produce less distinct SQL
 strings (see also
 [#5600]), or you
 could avoid IN lists, and replace them with:
 
NOT IN predicates on temporary tablesNOT IN predicates on unnested array bind variablesnotIn(Collection)@Support Condition notIn(Record... record)
 Note that generating dynamic SQL with arbitrary-length
 NOT IN predicates can cause cursor cache contention in some
 databases that use unique SQL strings as a statement identifier (e.g.
 SQLDialect.ORACLE). In order to prevent such problems, you could
 use Settings.isInListPadding() to produce less distinct SQL
 strings (see also
 [#5600]), or you
 could avoid IN lists, and replace them with:
 
NOT IN predicates on temporary tablesNOT IN predicates on unnested array bind variablesnotIn(Collection)@Support Condition notIn(Select<? extends Record> select)
notIn(Collection)Copyright © 2017. All Rights Reserved.