Uses of Class
org.hibernate.sql.JoinType
-
-
Uses of JoinType in org.hibernate
Methods in org.hibernate with parameters of type JoinType Modifier and Type Method Description Criteria
Criteria. createAlias(java.lang.String associationPath, java.lang.String alias, JoinType joinType)
Join an association using the specified join-type, assigning an alias to the joined association.Criteria
Criteria. createAlias(java.lang.String associationPath, java.lang.String alias, JoinType joinType, Criterion withClause)
Join an association using the specified join-type, assigning an alias to the joined association.Criteria
Criteria. createCriteria(java.lang.String associationPath, java.lang.String alias, JoinType joinType)
Create a new Criteria, "rooted" at the associated entity, assigning the given alias and using the specified join type.Criteria
Criteria. createCriteria(java.lang.String associationPath, java.lang.String alias, JoinType joinType, Criterion withClause)
Create a new Criteria, "rooted" at the associated entity, assigning the given alias and using the specified join type.Criteria
Criteria. createCriteria(java.lang.String associationPath, JoinType joinType)
Create a new Criteria, "rooted" at the associated entity, using the specified join type. -
Uses of JoinType in org.hibernate.criterion
Methods in org.hibernate.criterion with parameters of type JoinType Modifier and Type Method Description DetachedCriteria
DetachedCriteria. createAlias(java.lang.String associationPath, java.lang.String alias, JoinType joinType)
Creates an association path alias within this DetachedCriteria specifying the type of join.DetachedCriteria
DetachedCriteria. createAlias(java.lang.String associationPath, java.lang.String alias, JoinType joinType, Criterion withClause)
Creates an association path alias within this DetachedCriteria specifying the type of join.DetachedCriteria
DetachedCriteria. createCriteria(java.lang.String associationPath, java.lang.String alias, JoinType joinType)
Creates a nested DetachedCriteria representing the association path, specifying the type of join to use.DetachedCriteria
DetachedCriteria. createCriteria(java.lang.String associationPath, java.lang.String alias, JoinType joinType, Criterion withClause)
Creates a nested DetachedCriteria representing the association path, specifying the type of join to use and an additional join restriction.DetachedCriteria
DetachedCriteria. createCriteria(java.lang.String associationPath, JoinType joinType)
Creates a nested DetachedCriteria representing the association path, specifying the type of join to use. -
Uses of JoinType in org.hibernate.loader
Methods in org.hibernate.loader that return JoinType Modifier and Type Method Description protected JoinType
JoinWalker. getJoinType(boolean nullable, int currentDepth)
Use an inner join if it is a non-null association and this is the "first" join in a seriesprotected JoinType
JoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth)
Determine the appropriate type of join (if any) to use to fetch the given association.protected JoinType
JoinWalker. getJoinType(AssociationType associationType, FetchMode config, PropertyPath path, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth, CascadeStyle cascadeStyle)
Determine the appropriate associationType of join (if any) to use to fetch the given association.JoinType
OuterJoinableAssociation. getJoinType()
Methods in org.hibernate.loader with parameters of type JoinType Modifier and Type Method Description protected boolean
JoinWalker. isJoinable(JoinType joinType, java.util.Set visitedAssociationKeys, java.lang.String lhsTable, java.lang.String[] lhsColumnNames, AssociationType type, int depth)
Should we join this association?Constructors in org.hibernate.loader with parameters of type JoinType Constructor Description OuterJoinableAssociation(PropertyPath propertyPath, AssociationType joinableType, java.lang.String lhsAlias, java.lang.String[] lhsColumns, java.lang.String rhsAlias, JoinType joinType, java.lang.String withClause, boolean hasRestriction, SessionFactoryImplementor factory, java.util.Map enabledFilters)
-
Uses of JoinType in org.hibernate.loader.collection
Methods in org.hibernate.loader.collection that return JoinType Modifier and Type Method Description protected JoinType
BasicCollectionJoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth)
-
Uses of JoinType in org.hibernate.loader.criteria
Methods in org.hibernate.loader.criteria that return JoinType Modifier and Type Method Description protected JoinType
CriteriaJoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth)
protected JoinType
CriteriaJoinWalker. getJoinType(AssociationType associationType, FetchMode config, PropertyPath path, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth, CascadeStyle cascadeStyle)
JoinType
CriteriaQueryTranslator. getJoinType(java.lang.String path)
-
Uses of JoinType in org.hibernate.loader.entity
Methods in org.hibernate.loader.entity that return JoinType Modifier and Type Method Description protected JoinType
EntityJoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth)
-
Uses of JoinType in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return JoinType Modifier and Type Method Description protected JoinType
AbstractEntityPersister. determineSubclassTableJoinType(int subclassTableNumber, boolean canInnerJoin, boolean includeSubclasses, java.util.Set<java.lang.String> treatAsDeclarations)
-
Uses of JoinType in org.hibernate.sql
Methods in org.hibernate.sql that return JoinType Modifier and Type Method Description static JoinType
JoinType. parse(int joinType)
static JoinType
JoinType. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static JoinType[]
JoinType. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.hibernate.sql with parameters of type JoinType Modifier and Type Method Description void
ANSIJoinFragment. addJoin(java.lang.String rhsTableName, java.lang.String rhsAlias, java.lang.String[][] lhsColumns, java.lang.String[] rhsColumns, JoinType joinType, java.lang.String on)
void
ANSIJoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[] fkColumns, java.lang.String[] pkColumns, JoinType joinType)
Adds a join, represented by the given information, to the fragment.void
ANSIJoinFragment. addJoin(java.lang.String rhsTableName, java.lang.String rhsAlias, java.lang.String[] lhsColumns, java.lang.String[] rhsColumns, JoinType joinType, java.lang.String on)
Adds a join, represented by the given information, to the fragment.void
CacheJoinFragment. addJoin(java.lang.String rhsTableName, java.lang.String rhsAlias, java.lang.String[] lhsColumns, java.lang.String[] rhsColumns, JoinType joinType, java.lang.String on)
void
JoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[][] fkColumns, java.lang.String[] pkColumns, JoinType joinType, java.lang.String on)
Adds a join, with an additional ON clause fragmentabstract void
JoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[] fkColumns, java.lang.String[] pkColumns, JoinType joinType)
Adds a join.abstract void
JoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[] fkColumns, java.lang.String[] pkColumns, JoinType joinType, java.lang.String on)
Adds a join, with an additional ON clause fragmentvoid
OracleJoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[][] fkColumns, java.lang.String[] pkColumns, JoinType joinType)
void
OracleJoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[][] fkColumns, java.lang.String[] pkColumns, JoinType joinType, java.lang.String on)
void
OracleJoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[] fkColumns, java.lang.String[] pkColumns, JoinType joinType)
void
OracleJoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[] fkColumns, java.lang.String[] pkColumns, JoinType joinType, java.lang.String on)
void
QueryJoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[][] fkColumns, java.lang.String[] pkColumns, JoinType joinType)
void
QueryJoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[][] fkColumns, java.lang.String[] pkColumns, JoinType joinType, java.lang.String on)
void
QueryJoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[] fkColumns, java.lang.String[] pkColumns, JoinType joinType)
void
QueryJoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[] fkColumns, java.lang.String[] pkColumns, JoinType joinType, java.lang.String on)
void
Sybase11JoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[][] fkColumns, java.lang.String[] pkColumns, JoinType joinType)
void
Sybase11JoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[][] fkColumns, java.lang.String[] pkColumns, JoinType joinType, java.lang.String on)
void
Sybase11JoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[] fkColumns, java.lang.String[] pkColumns, JoinType joinType)
void
Sybase11JoinFragment. addJoin(java.lang.String tableName, java.lang.String alias, java.lang.String[] fkColumns, java.lang.String[] pkColumns, JoinType joinType, java.lang.String on)
-