org.hibernate.engine

Class JoinSequence


public class JoinSequence
extends java.lang.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()

Constructor Details

JoinSequence

public JoinSequence(SessionFactoryImplementor factory)

Method Details

addCondition

public JoinSequence addCondition(String condition)

addCondition

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

addJoin

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

copy

public JoinSequence copy()

getFromPart

public JoinSequence getFromPart()

getJoinCount

public int getJoinCount()

isThetaStyle

public boolean isThetaStyle()

setNext

public JoinSequence setNext(JoinSequence next)

setRoot

public JoinSequence setRoot(Joinable joinable,
                            String alias)

setSelector

public JoinSequence setSelector(JoinSequence.Selector s)

setUseThetaStyle

public JoinSequence setUseThetaStyle(boolean useThetaStyle)

toJoinFragment

public JoinFragment toJoinFragment()
            throws MappingException

toJoinFragment

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

toJoinFragment

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

toString

public String toString()