Package adalid.core.sql
Class QueryJoin
- java.lang.Object
-
- adalid.core.sql.QueryJoin
-
public class QueryJoin extends Object
- Author:
- Jorge Campins
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertygetLeftColumn()QueryTablegetLeftTable()QueryJoinOpgetOperator()PropertygetRightColumn()QueryTablegetRightTable()StringgetSqlSelectStatement()StringgetSqlSelectStatement(List<Property> referencedColumns)StringgetSqlSelectStatement(List<Property> referencedColumns, boolean into)StringgetSqlSelectStatement(List<Property> referencedColumns, boolean into, boolean where)StringgetSqlSelectStatement(List<Property> referencedColumns, boolean into, boolean where, boolean indent)
-
-
-
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 columnsinto- into- Returns:
- the SQL statement
-
getSqlSelectStatement
public String getSqlSelectStatement(List<Property> referencedColumns, boolean into, boolean where)
- Parameters:
referencedColumns- referenced columnsinto- intowhere- where- Returns:
- the SQL statement
-
-