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