Interface JoinOperable<T extends Statement>

Type Parameters:
T - 语句
All Known Subinterfaces:
Join<T>
All Known Implementing Classes:
Join.Default

public interface JoinOperable<T extends Statement>
join关联操作
Author:
Maning
  • Method Details

    • on

      default T on(Collection<? extends Condition> conditions)
      关联条件
      Parameters:
      conditions - 条件
      Returns:
      语句
    • on

      default T on(Column column1, Column column2)
      列相等关联
      Parameters:
      column1 - 其中一个表的列
      column2 - 另一个表的列
      Returns:
      语句
    • on

      default T on(Enum<?> column1, Enum<?> column2)
      列相等关联
      Parameters:
      column1 - 其中一个表的列
      column2 - 另一个表的列
      Returns:
      语句
    • on

      default <A,B> T on(SerializableFunction<A,?> column1, SerializableFunction<B,?> column2)
      列相等关联
      Type Parameters:
      A - 实体类类型
      B - 实体类类型
      Parameters:
      column1 - 其中一个表的列
      column2 - 另一个表的列
      Returns:
      语句
    • on

      default T on(String field1, String field2)
      列相等关联
      Parameters:
      field1 - 其中一个表的列
      field2 - 另一个表的列
      Returns:
      语句
    • on

      default T on(Condition... conditions)
      关联条件
      Parameters:
      conditions - 条件
      Returns:
      语句
    • on

      T on(Condition condition)
      关联条件
      Parameters:
      condition - 条件
      Returns:
      语句