Top Description Fields Constructors Methods
org.hibernate.sql

public Class QueryJoinFragment

extends JoinFragment
Class Inheritance
Imports
org.hibernate.dialect.Dialect

A join that appears in a translated HQL query
Author
Gavin King

Field Summary

Modifier and TypeField and Description
private StringBuffer
private StringBuffer
private Dialect
private boolean
Inherited from org.hibernate.sql.JoinFragment:
FULL_JOININNER_JOINLEFT_OUTER_JOINRIGHT_OUTER_JOIN

Constructor Summary

AccessConstructor and Description
public
QueryJoinFragment(Dialect dialect, boolean useThetaStyleInnerJoins)

Method Summary

Modifier and TypeMethod and Description
public void
addCondition(String alias, String[] columns, String condition)

public void
addCondition(String alias, String[] fkColumns, String[] pkColumns)

Implements abstract org.hibernate.sql.JoinFragment.addCondition.

public boolean

Returns:

true if the condition was added, false if it was already in the fragment.
addCondition
(String condition)

Implements abstract org.hibernate.sql.JoinFragment.addCondition.

Add the condition string to the join fragment.
public void
public void
addFromFragmentString(String fromFragmentString)

public void
addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType)

Implements abstract org.hibernate.sql.JoinFragment.addJoin.

public void
addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType, String on)

Implements abstract org.hibernate.sql.JoinFragment.addJoin.

private void
addJoin(String tableName, String alias, String concreteAlias, String[] fkColumns, String[] pkColumns, int joinType, String on)

public void
addJoins(String fromFragment, String whereFragment)

Implements abstract org.hibernate.sql.JoinFragment.addJoins.

public void
public JoinFragment
public String
public String
Inherited from org.hibernate.sql.JoinFragment:
addConditionaddFragmenthasFilterConditionhasThetaJoinssetHasFilterConditionsetHasThetaJoins

Field Detail

afterFromback to summary
private StringBuffer afterFrom
afterWhereback to summary
private StringBuffer afterWhere
dialectback to summary
private Dialect dialect
useThetaStyleInnerJoinsback to summary
private boolean useThetaStyleInnerJoins

Constructor Detail

QueryJoinFragmentback to summary
public QueryJoinFragment(Dialect dialect, boolean useThetaStyleInnerJoins)

Method Detail

addConditionback to summary
public void addCondition(String alias, String[] columns, String condition)
addConditionback to summary
public void addCondition(String alias, String[] fkColumns, String[] pkColumns)

Implements abstract org.hibernate.sql.JoinFragment.addCondition.

addConditionback to summary
public boolean addCondition(String condition)

Implements abstract org.hibernate.sql.JoinFragment.addCondition.

Add the condition string to the join fragment.

Returns:boolean

true if the condition was added, false if it was already in the fragment.

addCrossJoinback to summary
public void addCrossJoin(String tableName, String alias)

Implements abstract org.hibernate.sql.JoinFragment.addCrossJoin.

addFromFragmentStringback to summary
public void addFromFragmentString(String fromFragmentString)
addJoinback to summary
public void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType)

Implements abstract org.hibernate.sql.JoinFragment.addJoin.

addJoinback to summary
public void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType, String on)

Implements abstract org.hibernate.sql.JoinFragment.addJoin.

addJoinback to summary
private void addJoin(String tableName, String alias, String concreteAlias, String[] fkColumns, String[] pkColumns, int joinType, String on)
addJoinsback to summary
public void addJoins(String fromFragment, String whereFragment)

Implements abstract org.hibernate.sql.JoinFragment.addJoins.

clearWherePartback to summary
public void clearWherePart()
copyback to summary
public JoinFragment copy()

Implements abstract org.hibernate.sql.JoinFragment.copy.

toFromFragmentStringback to summary
public String toFromFragmentString()

Implements abstract org.hibernate.sql.JoinFragment.toFromFragmentString.

toWhereFragmentStringback to summary
public String toWhereFragmentString()

Implements abstract org.hibernate.sql.JoinFragment.toWhereFragmentString.