Class QueryJoin


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

      • 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
      • 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