public class

QueryJoinFragment

extends JoinFragment
java.lang.Object
   ↳ org.hibernate.sql.JoinFragment
     ↳ org.hibernate.sql.QueryJoinFragment

Class Overview

A join that appears in a translated HQL query

Summary

[Expand]
Inherited Constants
From class org.hibernate.sql.JoinFragment
Public Constructors
QueryJoinFragment(Dialect dialect, boolean useThetaStyleInnerJoins)
Public Methods
boolean addCondition(String condition)
Add the condition string to the join fragment.
void addCondition(String alias, String[] columns, String condition)
void addCondition(String alias, String[] fkColumns, String[] pkColumns)
void addCrossJoin(String tableName, String alias)
void addFromFragmentString(String fromFragmentString)
void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType)
void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType, String on)
void addJoins(String fromFragment, String whereFragment)
void clearWherePart()
JoinFragment copy()
String toFromFragmentString()
String toWhereFragmentString()
[Expand]
Inherited Methods
From class org.hibernate.sql.JoinFragment
From class java.lang.Object

Public Constructors

public QueryJoinFragment (Dialect dialect, boolean useThetaStyleInnerJoins)

Public Methods

public boolean addCondition (String condition)

Add the condition string to the join fragment.

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

public void addCondition (String alias, String[] columns, String condition)

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

public void addCrossJoin (String tableName, String alias)

public void addFromFragmentString (String fromFragmentString)

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

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

public void addJoins (String fromFragment, String whereFragment)

public void clearWherePart ()

public JoinFragment copy ()

public String toFromFragmentString ()

public String toWhereFragmentString ()