Module storm

Interface QueryBuilder.TypedJoinBuilder<T extends Record,R,ID>

Type Parameters:
T - the type of the table being queried.
R - the type of the result.
ID - the type of the primary key.
All Superinterfaces:
QueryBuilder.JoinBuilder<T,R,ID>
Enclosing class:
QueryBuilder<T extends Record,R,ID>

public static interface QueryBuilder.TypedJoinBuilder<T extends Record,R,ID> extends QueryBuilder.JoinBuilder<T,R,ID>
A builder for constructing join clause of the query.
  • Method Details

    • on

      QueryBuilder<T,R,ID> on(@Nonnull Class<? extends Record> relation)
      Specifies the relation to join on.
      Parameters:
      relation - the relation to join on.
      Returns:
      the query builder.