org.hibernate.engine
Class JoinSequence

java.lang.Object
  extended byorg.hibernate.engine.JoinSequence

public class JoinSequence
extends Object

Author:
Gavin King

Nested Class Summary
static interface JoinSequence.Selector
           
 
Constructor Summary
JoinSequence(SessionFactoryImplementor factory)
           
 
Method Summary
 JoinSequence addCondition(String condition)
           
 JoinSequence addCondition(String alias, String[] columns, String condition)
           
 JoinSequence addJoin(AssociationType associationType, String alias, int joinType, String[] referencingKey)
           
 JoinSequence copy()
           
 JoinSequence getFromPart()
           
 int getJoinCount()
           
 boolean isThetaStyle()
           
 JoinSequence setNext(JoinSequence next)
           
 JoinSequence setRoot(Joinable joinable, String alias)
           
 JoinSequence setSelector(JoinSequence.Selector s)
           
 JoinSequence setUseThetaStyle(boolean useThetaStyle)
           
 JoinFragment toJoinFragment()
           
 JoinFragment toJoinFragment(Map enabledFilters, boolean includeExtraJoins)
           
 JoinFragment toJoinFragment(Map enabledFilters, boolean includeExtraJoins, String withClauseFragment, String withClauseJoinAlias)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JoinSequence

public JoinSequence(SessionFactoryImplementor factory)
Method Detail

toString

public String toString()

getFromPart

public JoinSequence getFromPart()

copy

public JoinSequence copy()

addJoin

public JoinSequence addJoin(AssociationType associationType,
                            String alias,
                            int joinType,
                            String[] referencingKey)
                     throws MappingException
Throws:
MappingException

toJoinFragment

public JoinFragment toJoinFragment()
                            throws MappingException
Throws:
MappingException

toJoinFragment

public JoinFragment toJoinFragment(Map enabledFilters,
                                   boolean includeExtraJoins)
                            throws MappingException
Throws:
MappingException

toJoinFragment

public JoinFragment toJoinFragment(Map enabledFilters,
                                   boolean includeExtraJoins,
                                   String withClauseFragment,
                                   String withClauseJoinAlias)
                            throws MappingException
Throws:
MappingException

addCondition

public JoinSequence addCondition(String condition)

addCondition

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

setRoot

public JoinSequence setRoot(Joinable joinable,
                            String alias)

setNext

public JoinSequence setNext(JoinSequence next)

setSelector

public JoinSequence setSelector(JoinSequence.Selector s)

setUseThetaStyle

public JoinSequence setUseThetaStyle(boolean useThetaStyle)

isThetaStyle

public boolean isThetaStyle()

getJoinCount

public int getJoinCount()