@Generated(value="This class was generated using jOOQ-tools") public interface Row7<T1,T2,T3,T4,T5,T6,T7> extends Row
7
Note: Not all databases support row value expressions, but many row value expression operations can be simulated on all databases. See relevant row value expression method Javadocs for details.
| Modifier and Type | Method and Description |
|---|---|
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
between(Field<T1> minValue1,
Field<T2> minValue2,
Field<T3> minValue3,
Field<T4> minValue4,
Field<T5> minValue5,
Field<T6> minValue6,
Field<T7> minValue7)
Check if this row value expression is within a range of two other row
value expressions
|
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
between(Record7<T1,T2,T3,T4,T5,T6,T7> minValue)
Check if this row value expression is within a range of two records
|
Condition |
between(Record7<T1,T2,T3,T4,T5,T6,T7> minValue,
Record7<T1,T2,T3,T4,T5,T6,T7> maxValue)
Check if this row value expression is within a range of two records
This is the same as calling
between(minValue).and(maxValue) |
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
between(Row7<T1,T2,T3,T4,T5,T6,T7> minValue)
Check if this row value expression is within a range of two other row
value expressions
|
Condition |
between(Row7<T1,T2,T3,T4,T5,T6,T7> minValue,
Row7<T1,T2,T3,T4,T5,T6,T7> maxValue)
Check if this row value expression is within a range of two other row
value expressions
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 |
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
between(T1 minValue1,
T2 minValue2,
T3 minValue3,
T4 minValue4,
T5 minValue5,
T6 minValue6,
T7 minValue7)
Check if this row value expression is within a range of two other row
value expressions
|
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
betweenSymmetric(Field<T1> minValue1,
Field<T2> minValue2,
Field<T3> minValue3,
Field<T4> minValue4,
Field<T5> minValue5,
Field<T6> minValue6,
Field<T7> minValue7)
Check if this row value expression is within a symmetric range of two
other row value expressions
|
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
betweenSymmetric(Record7<T1,T2,T3,T4,T5,T6,T7> minValue)
Check if this row value expression is within a symmetric range of two
records
|
Condition |
betweenSymmetric(Record7<T1,T2,T3,T4,T5,T6,T7> minValue,
Record7<T1,T2,T3,T4,T5,T6,T7> maxValue)
Check if this row value expression is within a symmetric range of two
records
This is the same as calling
betweenSymmetric(minValue).and(maxValue) |
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
betweenSymmetric(Row7<T1,T2,T3,T4,T5,T6,T7> minValue)
Check if this row value expression is within a symmetric range of two
other row value expressions
|
Condition |
betweenSymmetric(Row7<T1,T2,T3,T4,T5,T6,T7> minValue,
Row7<T1,T2,T3,T4,T5,T6,T7> maxValue)
Check if this row value expression is within a symmetric range of two
other row value expressions
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 |
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
betweenSymmetric(T1 minValue1,
T2 minValue2,
T3 minValue3,
T4 minValue4,
T5 minValue5,
T6 minValue6,
T7 minValue7)
Check if this row value expression is within a symmetric range of two
other row value expressions
|
Condition |
eq(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
equality
|
Condition |
eq(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for equality
|
Condition |
eq(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
equality
|
Condition |
eq(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for equality
|
Condition |
eq(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
equality
|
Condition |
equal(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
equality
|
Condition |
equal(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for equality
|
Condition |
equal(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
equality
Row equality comparison predicates can be simulated in those databases
that do not support such predicates natively:
(A, B) = (1, 2) is equivalent to
A = 1 AND B = 2 |
Condition |
equal(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for equality
|
Condition |
equal(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
equality
|
Field<T1> |
field1()
Get the first field
|
Field<T2> |
field2()
Get the second field
|
Field<T3> |
field3()
Get the third field
|
Field<T4> |
field4()
Get the fourth field
|
Field<T5> |
field5()
Get the fifth field
|
Field<T6> |
field6()
Get the sixth field
|
Field<T7> |
field7()
Get the seventh field
|
Condition |
ge(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
order
|
Condition |
ge(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for order
|
Condition |
ge(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
order
|
Condition |
ge(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for order
|
Condition |
ge(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
order
|
Condition |
greaterOrEqual(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
order
|
Condition |
greaterOrEqual(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for order
|
Condition |
greaterOrEqual(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
order
Row order comparison predicates can be simulated 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) |
Condition |
greaterOrEqual(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for order
|
Condition |
greaterOrEqual(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
order
|
Condition |
greaterThan(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
order
|
Condition |
greaterThan(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for order
|
Condition |
greaterThan(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
order
Row order comparison predicates can be simulated 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) |
Condition |
greaterThan(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for order
|
Condition |
greaterThan(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
order
|
Condition |
gt(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
order
|
Condition |
gt(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for order
|
Condition |
gt(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
order
|
Condition |
gt(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for order
|
Condition |
gt(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
order
|
Condition |
in(Collection<? extends Row7<T1,T2,T3,T4,T5,T6,T7>> rows)
Compare this row value expression with a set of row value expressions for
equality
Row IN predicates can be simulated 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) |
Condition |
in(Record7<T1,T2,T3,T4,T5,T6,T7>... record)
Compare this row value expression with a set of records for equality
|
Condition |
in(Row7<T1,T2,T3,T4,T5,T6,T7>... rows)
Compare this row value expression with a set of row value expressions for
equality
|
Condition |
in(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for equality
|
Condition |
le(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
order
|
Condition |
le(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for order
|
Condition |
le(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
order
|
Condition |
le(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for order
|
Condition |
le(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
order
|
Condition |
lessOrEqual(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
order
|
Condition |
lessOrEqual(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for order
|
Condition |
lessOrEqual(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
order
Row order comparison predicates can be simulated 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) |
Condition |
lessOrEqual(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for order
|
Condition |
lessOrEqual(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
order
|
Condition |
lessThan(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
order
|
Condition |
lessThan(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for order
|
Condition |
lessThan(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
order
Row order comparison predicates can be simulated 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) |
Condition |
lessThan(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for order
|
Condition |
lessThan(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
order
|
Condition |
lt(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
order
|
Condition |
lt(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for order
|
Condition |
lt(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
order
|
Condition |
lt(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for order
|
Condition |
lt(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
order
|
Condition |
ne(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
|
Condition |
ne(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for non-equality
|
Condition |
ne(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
non-equality
|
Condition |
ne(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for non-equality
|
Condition |
ne(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
non-equality
|
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
notBetween(Field<T1> minValue1,
Field<T2> minValue2,
Field<T3> minValue3,
Field<T4> minValue4,
Field<T5> minValue5,
Field<T6> minValue6,
Field<T7> minValue7)
Check if this row value expression is not within a range of two other
row value expressions
|
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
notBetween(Record7<T1,T2,T3,T4,T5,T6,T7> minValue)
Check if this row value expression is within a range of two records
|
Condition |
notBetween(Record7<T1,T2,T3,T4,T5,T6,T7> minValue,
Record7<T1,T2,T3,T4,T5,T6,T7> maxValue)
Check if this row value expression is within a range of two records
This is the same as calling
notBetween(minValue).and(maxValue) |
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
notBetween(Row7<T1,T2,T3,T4,T5,T6,T7> minValue)
Check if this row value expression is not within a range of two other
row value expressions
|
Condition |
notBetween(Row7<T1,T2,T3,T4,T5,T6,T7> minValue,
Row7<T1,T2,T3,T4,T5,T6,T7> maxValue)
Check if this row value expression is not within a range of two other
row value expressions
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 |
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
notBetween(T1 minValue1,
T2 minValue2,
T3 minValue3,
T4 minValue4,
T5 minValue5,
T6 minValue6,
T7 minValue7)
Check if this row value expression is not within a range of two other
row value expressions
|
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
notBetweenSymmetric(Field<T1> minValue1,
Field<T2> minValue2,
Field<T3> minValue3,
Field<T4> minValue4,
Field<T5> minValue5,
Field<T6> minValue6,
Field<T7> minValue7)
Check if this row value expression is not within a symmetric range of two
other row value expressions
|
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
notBetweenSymmetric(Record7<T1,T2,T3,T4,T5,T6,T7> minValue)
Check if this row value expression is not within a symmetric range of two
records
|
Condition |
notBetweenSymmetric(Record7<T1,T2,T3,T4,T5,T6,T7> minValue,
Record7<T1,T2,T3,T4,T5,T6,T7> maxValue)
Check if this row value expression is not within a symmetric range of two
records
This is the same as calling
notBetweenSymmetric(minValue).and(maxValue) |
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
notBetweenSymmetric(Row7<T1,T2,T3,T4,T5,T6,T7> minValue)
Check if this row value expression is not within a symmetric range of two
other row value expressions
|
Condition |
notBetweenSymmetric(Row7<T1,T2,T3,T4,T5,T6,T7> minValue,
Row7<T1,T2,T3,T4,T5,T6,T7> maxValue)
Check if this row value expression is not within a symmetric range of two
other row value expressions
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 |
BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> |
notBetweenSymmetric(T1 minValue1,
T2 minValue2,
T3 minValue3,
T4 minValue4,
T5 minValue5,
T6 minValue6,
T7 minValue7)
Check if this row value expression is not within a symmetric range of two
other row value expressions
|
Condition |
notEqual(Field<T1> t1,
Field<T2> t2,
Field<T3> t3,
Field<T4> t4,
Field<T5> t5,
Field<T6> t6,
Field<T7> t7)
Compare this row value expression with another row value expression for
non-equality
|
Condition |
notEqual(Record7<T1,T2,T3,T4,T5,T6,T7> record)
Compare this row value expression with a record for non-equality
|
Condition |
notEqual(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Compare this row value expression with another row value expression for
non-equality
Row non-equality comparison predicates can be simulated in those
databases that do not support such predicates natively:
(A, B) <> (1, 2) is equivalent to
NOT(A = 1 AND B = 2) |
Condition |
notEqual(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for non-equality
|
Condition |
notEqual(T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7)
Compare this row value expression with another row value expression for
non-equality
|
Condition |
notIn(Collection<? extends Row7<T1,T2,T3,T4,T5,T6,T7>> rows)
Compare this row value expression with a set of row value expressions for
equality
Row NOT IN predicates can be simulated 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)) |
Condition |
notIn(Record7<T1,T2,T3,T4,T5,T6,T7>... record)
Compare this row value expression with a set of records for non-equality
|
Condition |
notIn(Row7<T1,T2,T3,T4,T5,T6,T7>... rows)
Compare this row value expression with a set of row value expressions for
equality
|
Condition |
notIn(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Compare this row value expression with a subselect for non-equality
|
@Support Condition equal(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Row equality comparison predicates can be simulated 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(Record7<T1,T2,T3,T4,T5,T6,T7> record)
equal(Row7)@Support Condition equal(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
equal(Row7)@Support Condition equal(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
equal(Row7)@Support(value={HSQLDB,MYSQL,ORACLE,POSTGRES}) Condition equal(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
equal(Row7)@Support Condition eq(Row7<T1,T2,T3,T4,T5,T6,T7> row)
equal(Row7)@Support Condition eq(Record7<T1,T2,T3,T4,T5,T6,T7> record)
equal(Row7)@Support Condition eq(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
equal(Row7)@Support Condition eq(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
equal(Row7)@Support(value={HSQLDB,MYSQL,ORACLE,POSTGRES}) Condition eq(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
equal(Row7)@Support Condition notEqual(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Row non-equality comparison predicates can be simulated 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(Record7<T1,T2,T3,T4,T5,T6,T7> record)
notEqual(Row7)@Support Condition notEqual(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
notEqual(Row7)@Support Condition notEqual(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
notEqual(Row7)@Support(value={HSQLDB,MYSQL,ORACLE,POSTGRES}) Condition notEqual(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
notEqual(Row7)@Support Condition ne(Row7<T1,T2,T3,T4,T5,T6,T7> row)
notEqual(Row7)@Support Condition ne(Record7<T1,T2,T3,T4,T5,T6,T7> record)
notEqual(Row7)@Support Condition ne(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
notEqual(Row7)@Support Condition ne(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
notEqual(Row7)@Support(value={HSQLDB,MYSQL,ORACLE,POSTGRES}) Condition ne(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
notEqual(Row7)@Support Condition lessThan(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Row order comparison predicates can be simulated 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(Record7<T1,T2,T3,T4,T5,T6,T7> record)
lessThan(Row7)@Support Condition lessThan(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
lessThan(Row7)@Support Condition lessThan(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
lessThan(Row7)@Support(value={HSQLDB,MYSQL,POSTGRES}) Condition lessThan(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
lessThan(Row7)@Support Condition lt(Row7<T1,T2,T3,T4,T5,T6,T7> row)
lessThan(Row7)@Support Condition lt(Record7<T1,T2,T3,T4,T5,T6,T7> record)
lessThan(Row7)@Support Condition lt(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
lessThan(Row7)@Support Condition lt(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
lessThan(Row7)@Support(value={HSQLDB,MYSQL,POSTGRES}) Condition lt(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
lessThan(Row7)@Support Condition lessOrEqual(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Row order comparison predicates can be simulated 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(Record7<T1,T2,T3,T4,T5,T6,T7> record)
lessOrEqual(Row7)@Support Condition lessOrEqual(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
lessOrEqual(Row7)@Support Condition lessOrEqual(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
lessOrEqual(Row7)@Support(value={HSQLDB,MYSQL,POSTGRES}) Condition lessOrEqual(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
lessOrEqual(Row7)@Support Condition le(Row7<T1,T2,T3,T4,T5,T6,T7> row)
lessOrEqual(Row7)@Support Condition le(Record7<T1,T2,T3,T4,T5,T6,T7> record)
lessOrEqual(Row7)@Support Condition le(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
lessOrEqual(Row7)@Support Condition le(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
lessOrEqual(Row7)@Support(value={HSQLDB,MYSQL,POSTGRES}) Condition le(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
lessOrEqual(Row7)@Support Condition greaterThan(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Row order comparison predicates can be simulated 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(Record7<T1,T2,T3,T4,T5,T6,T7> record)
greaterThan(Row7)@Support Condition greaterThan(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
greaterThan(Row7)@Support Condition greaterThan(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
greaterThan(Row7)@Support(value={HSQLDB,MYSQL,POSTGRES}) Condition greaterThan(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
greaterThan(Row7)@Support Condition gt(Row7<T1,T2,T3,T4,T5,T6,T7> row)
greaterThan(Row7)@Support Condition gt(Record7<T1,T2,T3,T4,T5,T6,T7> record)
greaterThan(Row7)@Support Condition gt(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
greaterThan(Row7)@Support Condition gt(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
greaterThan(Row7)@Support(value={HSQLDB,MYSQL,POSTGRES}) Condition gt(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
greaterThan(Row7)@Support Condition greaterOrEqual(Row7<T1,T2,T3,T4,T5,T6,T7> row)
Row order comparison predicates can be simulated 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(Record7<T1,T2,T3,T4,T5,T6,T7> record)
greaterOrEqual(Row7)@Support Condition greaterOrEqual(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
greaterOrEqual(Row7)@Support Condition greaterOrEqual(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
greaterOrEqual(Row7)@Support(value={HSQLDB,MYSQL,POSTGRES}) Condition greaterOrEqual(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
greaterOrEqual(Row7)@Support Condition ge(Row7<T1,T2,T3,T4,T5,T6,T7> row)
greaterOrEqual(Row7)@Support Condition ge(Record7<T1,T2,T3,T4,T5,T6,T7> record)
greaterOrEqual(Row7)@Support Condition ge(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
greaterOrEqual(Row7)@Support Condition ge(Field<T1> t1, Field<T2> t2, Field<T3> t3, Field<T4> t4, Field<T5> t5, Field<T6> t6, Field<T7> t7)
greaterOrEqual(Row7)@Support(value={HSQLDB,MYSQL,POSTGRES}) Condition ge(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
greaterOrEqual(Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> between(T1 minValue1, T2 minValue2, T3 minValue3, T4 minValue4, T5 minValue5, T6 minValue6, T7 minValue7)
between(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> between(Field<T1> minValue1, Field<T2> minValue2, Field<T3> minValue3, Field<T4> minValue4, Field<T5> minValue5, Field<T6> minValue6, Field<T7> minValue7)
between(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> between(Row7<T1,T2,T3,T4,T5,T6,T7> minValue)
between(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> between(Record7<T1,T2,T3,T4,T5,T6,T7> minValue)
between(Row7, Row7)@Support Condition between(Row7<T1,T2,T3,T4,T5,T6,T7> minValue, Row7<T1,T2,T3,T4,T5,T6,T7> 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(Record7<T1,T2,T3,T4,T5,T6,T7> minValue, Record7<T1,T2,T3,T4,T5,T6,T7> maxValue)
This is the same as calling between(minValue).and(maxValue)
between(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> betweenSymmetric(T1 minValue1, T2 minValue2, T3 minValue3, T4 minValue4, T5 minValue5, T6 minValue6, T7 minValue7)
betweenSymmetric(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> betweenSymmetric(Field<T1> minValue1, Field<T2> minValue2, Field<T3> minValue3, Field<T4> minValue4, Field<T5> minValue5, Field<T6> minValue6, Field<T7> minValue7)
betweenSymmetric(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> betweenSymmetric(Row7<T1,T2,T3,T4,T5,T6,T7> minValue)
betweenSymmetric(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> betweenSymmetric(Record7<T1,T2,T3,T4,T5,T6,T7> minValue)
betweenSymmetric(Row7, Row7)@Support Condition betweenSymmetric(Row7<T1,T2,T3,T4,T5,T6,T7> minValue, Row7<T1,T2,T3,T4,T5,T6,T7> 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(Record7<T1,T2,T3,T4,T5,T6,T7> minValue, Record7<T1,T2,T3,T4,T5,T6,T7> maxValue)
This is the same as calling betweenSymmetric(minValue).and(maxValue)
betweenSymmetric(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> notBetween(T1 minValue1, T2 minValue2, T3 minValue3, T4 minValue4, T5 minValue5, T6 minValue6, T7 minValue7)
between(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> notBetween(Field<T1> minValue1, Field<T2> minValue2, Field<T3> minValue3, Field<T4> minValue4, Field<T5> minValue5, Field<T6> minValue6, Field<T7> minValue7)
notBetween(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> notBetween(Row7<T1,T2,T3,T4,T5,T6,T7> minValue)
notBetween(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> notBetween(Record7<T1,T2,T3,T4,T5,T6,T7> minValue)
notBetween(Row7, Row7)@Support Condition notBetween(Row7<T1,T2,T3,T4,T5,T6,T7> minValue, Row7<T1,T2,T3,T4,T5,T6,T7> 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(Record7<T1,T2,T3,T4,T5,T6,T7> minValue, Record7<T1,T2,T3,T4,T5,T6,T7> maxValue)
This is the same as calling notBetween(minValue).and(maxValue)
notBetween(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> notBetweenSymmetric(T1 minValue1, T2 minValue2, T3 minValue3, T4 minValue4, T5 minValue5, T6 minValue6, T7 minValue7)
notBetweenSymmetric(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> notBetweenSymmetric(Field<T1> minValue1, Field<T2> minValue2, Field<T3> minValue3, Field<T4> minValue4, Field<T5> minValue5, Field<T6> minValue6, Field<T7> minValue7)
notBetweenSymmetric(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> notBetweenSymmetric(Row7<T1,T2,T3,T4,T5,T6,T7> minValue)
notBetweenSymmetric(Row7, Row7)@Support BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> notBetweenSymmetric(Record7<T1,T2,T3,T4,T5,T6,T7> minValue)
notBetweenSymmetric(Row7, Row7)@Support Condition notBetweenSymmetric(Row7<T1,T2,T3,T4,T5,T6,T7> minValue, Row7<T1,T2,T3,T4,T5,T6,T7> 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(Record7<T1,T2,T3,T4,T5,T6,T7> minValue, Record7<T1,T2,T3,T4,T5,T6,T7> maxValue)
This is the same as calling notBetweenSymmetric(minValue).and(maxValue)
notBetweenSymmetric(Row7, Row7)@Support Condition in(Collection<? extends Row7<T1,T2,T3,T4,T5,T6,T7>> rows)
Row IN predicates can be simulated 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)
@Support Condition in(Row7<T1,T2,T3,T4,T5,T6,T7>... rows)
in(Collection)@Support Condition in(Record7<T1,T2,T3,T4,T5,T6,T7>... record)
in(Collection)@Support(value={DB2,HSQLDB,MYSQL,ORACLE,POSTGRES}) Condition in(Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
in(Collection)@Support Condition notIn(Collection<? extends Row7<T1,T2,T3,T4,T5,T6,T7>> rows)
Row NOT IN predicates can be simulated 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))
@Support Condition notIn(Row7<T1,T2,T3,T4,T5,T6,T7>... rows)
notIn(Collection)@Support Condition notIn(Record7<T1,T2,T3,T4,T5,T6,T7>... record)
notIn(Collection)Copyright © 2013. All Rights Reserved.