Uses of Interface
org.jooq.Row3

Packages that use Row3
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
  • Uses of Row3 in org.jooq

    Methods in org.jooq that return Row3
    Modifier and Type
    Method
    Description
    @NotNull Row3<T1,​T2,​T3>
    Record3.fieldsRow()
    Get this record's fields as a Row3.
    @NotNull Row3<T1,​T2,​T3>
    Record3.valuesRow()
    Get this record's values as a Row3.
    Methods in org.jooq that return types with arguments of type Row3
    Modifier and Type
    Method
    Description
    static <T,​ T1,​ T2,​ T3>
    Collector<T,​?,​List<Row3<T1,​T2,​T3>>>
    Rows.toRowList​(Function<? super T,​? extends Field<T1>> f1, Function<? super T,​? extends Field<T2>> f2, Function<? super T,​? extends Field<T3>> f3)
    Create a collector that can collect into a list of Row3.
    Methods in org.jooq with parameters of type Row3
    Modifier and Type
    Method
    Description
    <T1,​ T2,​ T3> void
    UpdateQuery.addValues​(Row3<T1,​T2,​T3> row, Row3<T1,​T2,​T3> value)
    Specify a multi-column set clause for the UPDATE statement.
    <T1,​ T2,​ T3> void
    UpdateQuery.addValues​(Row3<T1,​T2,​T3> row, Select<? extends Record3<T1,​T2,​T3>> select)
    Specify a multi-column set clause for the UPDATE statement.
    @NotNull Condition
    BetweenAndStep3.and​(Row3<T1,​T2,​T3> maxValue)
    Create a condition to check this field against some bounds
    @NotNull BetweenAndStep3<T1,​T2,​T3>
    Row3.between​(Row3<T1,​T2,​T3> minValue)
    Check if this row value expression is within a range of two other row value expressions.
    @NotNull Condition
    Row3.between​(Row3<T1,​T2,​T3> minValue, Row3<T1,​T2,​T3> maxValue)
    Check if this row value expression is within a range of two other row value expressions.
    @NotNull BetweenAndStep3<T1,​T2,​T3>
    Row3.betweenSymmetric​(Row3<T1,​T2,​T3> minValue)
    Check if this row value expression is within a symmetric range of two other row value expressions.
    @NotNull Condition
    Row3.betweenSymmetric​(Row3<T1,​T2,​T3> minValue, Row3<T1,​T2,​T3> maxValue)
    Check if this row value expression is within a symmetric range of two other row value expressions.
    @NotNull Condition
    Row3.compare​(Comparator comparator, Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression using a dynamic comparator.
    @NotNull Condition
    Row3.eq​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for equality.
    @NotNull Condition
    Row3.equal​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for equality.
    @NotNull Condition
    Row3.ge​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for order.
    @NotNull Condition
    Row3.greaterOrEqual​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for order.
    @NotNull Condition
    Row3.greaterThan​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for order.
    @NotNull Condition
    Row3.gt​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for order.
    @NotNull Condition
    Row3.in​(Row3<T1,​T2,​T3>... rows)
    Compare this row value expression with a set of row value expressions for equality.
    @NotNull Condition
    Row3.isDistinctFrom​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for distinctness.
    @NotNull Condition
    Row3.isNotDistinctFrom​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for distinctness.
    @NotNull Condition
    Row3.le​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for order.
    @NotNull Condition
    Row3.lessOrEqual​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for order.
    @NotNull Condition
    Row3.lessThan​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for order.
    @NotNull Condition
    Row3.lt​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for order.
    @NotNull Condition
    Row3.ne​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for non-equality.
    @NotNull BetweenAndStep3<T1,​T2,​T3>
    Row3.notBetween​(Row3<T1,​T2,​T3> minValue)
    Check if this row value expression is not within a range of two other row value expressions.
    @NotNull Condition
    Row3.notBetween​(Row3<T1,​T2,​T3> minValue, Row3<T1,​T2,​T3> maxValue)
    Check if this row value expression is not within a range of two other row value expressions.
    @NotNull BetweenAndStep3<T1,​T2,​T3>
    Row3.notBetweenSymmetric​(Row3<T1,​T2,​T3> minValue)
    Check if this row value expression is not within a symmetric range of two other row value expressions.
    @NotNull Condition
    Row3.notBetweenSymmetric​(Row3<T1,​T2,​T3> minValue, Row3<T1,​T2,​T3> maxValue)
    Check if this row value expression is not within a symmetric range of two other row value expressions.
    @NotNull Condition
    Row3.notEqual​(Row3<T1,​T2,​T3> row)
    Compare this row value expression with another row value expression for non-equality.
    @NotNull Condition
    Row3.notIn​(Row3<T1,​T2,​T3>... rows)
    Compare this row value expression with a set of row value expressions for equality.
    @NotNull Statement
    Row3.set​(Row3<T1,​T2,​T3> row)
    Assign a value to this set of variables.
    <T1,​ T2,​ T3> @NotNull UpdateFromStep<R>
    UpdateSetFirstStep.set​(Row3<T1,​T2,​T3> row, Row3<T1,​T2,​T3> value)
    Specify a multi-column set clause for the UPDATE statement.
    <T1,​ T2,​ T3> @NotNull UpdateFromStep<R>
    UpdateSetFirstStep.set​(Row3<T1,​T2,​T3> row, Select<? extends Record3<T1,​T2,​T3>> select)
    Specify a multi-column set clause for the UPDATE statement.
    @NotNull InsertValuesStep3<R,​T1,​T2,​T3>
    InsertValuesStep3.values​(Row3<T1,​T2,​T3> values)
    Add a single row of values to the insert statement.
    @NotNull InsertValuesStep3<R,​T1,​T2,​T3>
    InsertValuesStep3.valuesOfRows​(Row3<T1,​T2,​T3>... values)
    Add multiple rows of values to the insert statement.
    Method parameters in org.jooq with type arguments of type Row3
    Modifier and Type
    Method
    Description
    @NotNull Condition
    Row3.in​(Collection<? extends Row3<T1,​T2,​T3>> rows)
    Compare this row value expression with a set of row value expressions for equality.
    @NotNull Condition
    Row3.notIn​(Collection<? extends Row3<T1,​T2,​T3>> rows)
    Compare this row value expression with a set of row value expressions for equality.
    @NotNull InsertValuesStep3<R,​T1,​T2,​T3>
    InsertValuesStep3.valuesOfRows​(Collection<? extends Row3<T1,​T2,​T3>> values)
    Add multiple rows of values to the insert statement.
  • Uses of Row3 in org.jooq.impl

    Methods in org.jooq.impl that return Row3
    Modifier and Type
    Method
    Description
    static <T1,​ T2,​ T3> @NotNull Row3<T1,​T2,​T3>
    DSL.row​(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3)
    Create a row value expression of degree 3.
    static <T1,​ T2,​ T3> @NotNull Row3<T1,​T2,​T3>
    DSL.row​(T1 t1, T2 t2, T3 t3)
    Create a row value expression of degree 3.
    Methods in org.jooq.impl with parameters of type Row3
    Modifier and Type
    Method
    Description
    static <T1,​ T2,​ T3> @NotNull Field<Record3<T1,​T2,​T3>>
    DSL.rowField​(Row3<T1,​T2,​T3> row)
    Deprecated, for removal: This API element is subject to removal in a future version.
    - [#11812] - 3.15.0 - Use Row3 as a SelectField directly, instead.
    static <T1,​ T2,​ T3> @NotNull Table<Record3<T1,​T2,​T3>>
    DSL.values​(Row3<T1,​T2,​T3>... rows)
    Create a VALUES() expression of degree 3.