Module org.jooq
Package org.jooq.impl

Interface QOM.JoinTable<R extends Record,J extends QOM.JoinTable<R,J>>

All Superinterfaces:
Fields, GroupField, Named, Qualified, QueryPart, RecordQualifier<R>, SelectField<R>, SelectFieldOrAsterisk, Serializable, Table<R>, TableLike<R>, Typed<R>
All Known Subinterfaces:
QOM.CrossApply<R>, QOM.CrossJoin<R>, QOM.FullJoin<R>, QOM.Join<R>, QOM.LeftAntiJoin<R>, QOM.LeftJoin<R>, QOM.LeftSemiJoin<R>, QOM.NaturalFullJoin<R>, QOM.NaturalJoin<R>, QOM.NaturalLeftJoin<R>, QOM.NaturalRightJoin<R>, QOM.OuterApply<R>, QOM.QualifiedJoin<R,J>, QOM.RightJoin<R>, QOM.StraightJoin<R>
Enclosing class:
QOM

public static sealed interface QOM.JoinTable<R extends Record,J extends QOM.JoinTable<R,J>> extends Table<R> permits QOM.CrossJoin<R>, QOM.CrossApply<R>, QOM.OuterApply<R>, QOM.NaturalJoin<R>, QOM.NaturalLeftJoin<R>, QOM.NaturalRightJoin<R>, QOM.NaturalFullJoin<R>, QOM.QualifiedJoin<R,J>
  • Method Details

    • $table1

      @NotNull @NotNull Table<?> $table1()
    • $table2

      @NotNull @NotNull Table<?> $table2()
    • $table1

      @NotNull J $table1(Table<?> table1)
    • $table2

      @NotNull J $table2(Table<?> table2)