| TableOnStep<Record> | Table. fullJoin(String sql) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullJoin(String sql,
        Object... bindings) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullJoin(String sql,
        QueryPart... parts) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullJoin(Name name) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullJoin(SQL sql) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullJoin(TableLike<?> table) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullOuterJoin(String sql) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullOuterJoin(String sql,
             Object... bindings) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullOuterJoin(String sql,
             QueryPart... parts) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullOuterJoin(Name name) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullOuterJoin(SQL sql) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. fullOuterJoin(TableLike<?> table) | FULL OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. innerJoin(String sql) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. innerJoin(String sql,
         Object... bindings) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. innerJoin(String sql,
         QueryPart... parts) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. innerJoin(Name name) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. innerJoin(SQL sql) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. innerJoin(TableLike<?> table) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. join(String sql) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. join(String sql,
    Object... bindings) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. join(String sql,
    QueryPart... parts) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. join(Name name) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. join(SQL sql) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. join(TableLike<?> table) | INNER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. join(TableLike<?> table,
    JoinType type) | Join a table to this table using a  JoinType. | 
| TableOnStep<R> | Table. leftAntiJoin(TableLike<?> table) | A synthetic LEFT ANTI JOINclause that translates to an
 equivalentNOT EXISTSpredicate. | 
| TableOnStep<Record> | TableOuterJoinStep. leftJoin(String sql) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftJoin(String sql,
        Object... bindings) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftJoin(String sql,
        QueryPart... parts) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftJoin(Name name) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftJoin(SQL sql) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftJoin(TableLike<?> table) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftOuterJoin(String sql) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftOuterJoin(String sql,
             Object... bindings) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftOuterJoin(String sql,
             QueryPart... parts) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftOuterJoin(Name name) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftOuterJoin(SQL sql) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. leftOuterJoin(TableLike<?> table) | LEFT OUTER JOINa table to this table.
 | 
| TableOnStep<R> | Table. leftSemiJoin(TableLike<?> table) | A synthetic LEFT SEMI JOINclause that translates to an
 equivalentEXISTSpredicate. | 
| TableOnStep<R> | TablePartitionByStep. partitionBy(Collection<? extends Field<?>> fields) | Add a PARTITION BYclause to the right hand side of theOUTER JOINkeywords | 
| TableOnStep<R> | TablePartitionByStep. partitionBy(Field<?>... fields) | Add a PARTITION BYclause to the right hand side of theOUTER JOINkeywords | 
| TableOnStep<Record> | TableOuterJoinStep. rightJoin(String sql) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightJoin(String sql,
         Object... bindings) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightJoin(String sql,
         QueryPart... parts) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightJoin(Name name) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightJoin(SQL sql) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightJoin(TableLike<?> table) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightOuterJoin(String sql) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightOuterJoin(String sql,
              Object... bindings) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightOuterJoin(String sql,
              QueryPart... parts) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightOuterJoin(Name name) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightOuterJoin(SQL sql) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | TableOuterJoinStep. rightOuterJoin(TableLike<?> table) | RIGHT OUTER JOINa table to this table.
 | 
| TableOnStep<Record> | Table. straightJoin(String sql) | STRAIGHT_JOINa table to this table.
 | 
| TableOnStep<Record> | Table. straightJoin(String sql,
            Object... bindings) | STRAIGHT_JOINa table to this table.
 | 
| TableOnStep<Record> | Table. straightJoin(String sql,
            QueryPart... parts) | STRAIGHT_JOINa table to this table.
 | 
| TableOnStep<Record> | Table. straightJoin(Name name) | STRAIGHT_JOINa table to this table.
 | 
| TableOnStep<Record> | Table. straightJoin(SQL sql) | STRAIGHT_JOINa table to this table.
 | 
| TableOnStep<Record> | Table. straightJoin(TableLike<?> table) | STRAIGHT_JOINa table to this table.
 |