Class Join.Default<T extends Statement>

java.lang.Object
org.huiche.ast.statement.clause.Join.Default<T>
Type Parameters:
T - 语句
All Implemented Interfaces:
Serializable, JoinOperable<T>, Join<T>, Segment
Enclosing interface:
Join<T extends Statement>

public static class Join.Default<T extends Statement> extends Object implements Join<T>
Join默认实现
Author:
Maning
See Also:
  • Method Details

    • on

      public T on(Condition condition)
      Description copied from interface: JoinOperable
      关联条件
      Specified by:
      on in interface JoinOperable<T extends Statement>
      Parameters:
      condition - 条件
      Returns:
      语句
    • on

      public Condition on()
      Description copied from interface: Join
      join条件
      Specified by:
      on in interface Join<T extends Statement>
      Returns:
      join条件
    • table

      public TableRef table()
      Description copied from interface: Join
      join的表
      Specified by:
      table in interface Join<T extends Statement>
      Returns:
      join的表
    • type

      public JoinType type()
      Description copied from interface: Join
      join类型
      Specified by:
      type in interface Join<T extends Statement>
      Returns:
      join类型
    • pseudoSql

      public String pseudoSql()
      Description copied from interface: Segment
      伪SQL,用于直接toString时显示
      Specified by:
      pseudoSql in interface Segment
      Returns:
      伪SQL