public interface Row extends QueryPart
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 |
---|---|
int |
getDegree()
Get the degree of this row value expression
|
Field<?> |
getField(int index)
Get a field at a given index
|
Field<?>[] |
getFields()
Get all fields of this row value expression
|
Condition |
in(Select<?> select)
Compare this row value expression with a subselect for equality
Note that the subquery must return a table of the same degree as this row
value expression.
|
Condition |
notIn(Select<?> select)
Compare this row value expression with a subselect for non-equality
Note that the subquery must return a table of the same degree as this row
value expression.
|
internalAPI
int getDegree()
Field<?> getField(int index)
Field<?>[] getFields()
@Support(value={CUBRID,DB2,HSQLDB,MYSQL,ORACLE,POSTGRES}) Condition in(Select<?> select)
Note that the subquery must return a table of the same degree as this row value expression. This is not checked by jOOQ and will result in syntax errors in the database, if not used correctly.
@Support(value={CUBRID,DB2,HSQLDB,MYSQL,ORACLE,POSTGRES}) Condition notIn(Select<?> select)
Note that the subquery must return a table of the same degree as this row value expression. This is not checked by jOOQ and will result in syntax errors in the database, if not used correctly.
Copyright © 2013. All Rights Reserved.