Class QueryJoin

java.lang.Object
adalid.core.sql.QueryJoin

public class QueryJoin extends Object
Author:
Jorge Campins
  • Method Details

    • getOperator

      public QueryJoinOp getOperator()
      Returns:
      the join operator
    • getLeftTable

      public QueryTable getLeftTable()
      Returns:
      the left table
    • getLeftColumn

      public Property getLeftColumn()
      Returns:
      the left column
    • getRightTable

      public QueryTable getRightTable()
      Returns:
      the right table
    • getRightColumn

      public Property getRightColumn()
      Returns:
      the right column
    • isHierarchical

      public boolean isHierarchical()
    • setHierarchical

      public void setHierarchical(boolean hierarchical)
    • getSqlSelectStatement

      public String getSqlSelectStatement()
      Returns:
      the SQL statement
    • getSqlSelectStatement

      public String getSqlSelectStatement(List<Property> referencedColumns)
      Parameters:
      referencedColumns - referenced columns
      Returns:
      the SQL statement
    • getSqlSelectStatement

      public String getSqlSelectStatement(List<Property> referencedColumns, boolean into)
      Parameters:
      referencedColumns - referenced columns
      into - into
      Returns:
      the SQL statement
    • getSqlSelectStatement

      public String getSqlSelectStatement(List<Property> referencedColumns, boolean into, boolean where)
      Parameters:
      referencedColumns - referenced columns
      into - into
      where - where
      Returns:
      the SQL statement
    • getSqlSelectStatement

      public String getSqlSelectStatement(List<Property> referencedColumns, boolean into, boolean where, boolean indent)
      Parameters:
      referencedColumns - referenced columns
      into - into
      where - where
      indent - indent
      Returns:
      the SQL statement