public class

Sybase11JoinFragment

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

Class Overview

An old Sybase-style join (before Sybase supported the ANSI style "inner join" etc syntax) This is needed for Sybase 11.9.2 and earlier, using the HQL 2.* syntax with Collections.

Summary

[Expand]
Inherited Constants
From class org.hibernate.sql.JoinFragment
Public Constructors
Sybase11JoinFragment()
Public Methods
boolean addCondition(String condition)
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)
JoinFragment copy()
String toFromFragmentString()
String toWhereFragmentString()
[Expand]
Inherited Methods
From class org.hibernate.sql.JoinFragment
From class java.lang.Object

Public Constructors

public Sybase11JoinFragment ()

Public Methods

public boolean addCondition (String condition)

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 JoinFragment copy ()

public String toFromFragmentString ()

public String toWhereFragmentString ()