org.proteios.core.query
Class HqlRightJoin
java.lang.Object
org.proteios.core.query.HqlRightJoin
- All Implemented Interfaces:
- Join, QueryElement
public class HqlRightJoin
- extends Object
- implements Join
Right joins an association to another item:
RIGHT JOIN <alias.property> <joinedAlias>
to the query.
Throws an UnsupportedOperationException if
Query.getQueryType() isn't QueryType.HQL.
- Version:
- 2.0
- Author:
- Nicklas
- See Also:
Hql.rightJoin(String, String, String, Restriction)- Last modified
- $Date: 2009-04-09 08:48:11 +0200 (Thu, 09 Apr 2009) $
toQl
public String toQl(Query query,
DbControl dc)
throws BaseException
- Description copied from interface:
QueryElement
- Create a query language string of the query element. Use the
Query.getQueryType() method to find out which query language is wanted
in case the element requires different syntax for different languages.
- Specified by:
toQl in interface QueryElement
- Parameters:
query - The query that is about to be executeddc - The DbControl object used to execute the query
- Throws:
BaseException - If there is any other error
getThetaJoin
public String getThetaJoin(Query query,
DbControl dc)
throws BaseException
- Specified by:
getThetaJoin in interface Join
- Throws:
BaseException
getThetaJoinCondition
public String getThetaJoinCondition(Query query,
DbControl dc)
throws BaseException
- Specified by:
getThetaJoinCondition in interface Join
- Throws:
BaseException
toString
public String toString()
- Overrides:
toString in class Object