public final class JoinHelper extends Object
Modifier and Type | Method and Description |
---|---|
static String[] |
getAliasedLHSColumnNames(AssociationType associationType,
String columnQualifier,
int propertyIndex,
int begin,
OuterJoinLoadable lhsPersister,
Mapping mapping)
Get the aliased columns of the owning entity which are to
be used in the join
|
static String[] |
getAliasedLHSColumnNames(AssociationType type,
String alias,
int property,
OuterJoinLoadable lhsPersister,
Mapping mapping)
Get the aliased columns of the owning entity which are to
be used in the join
|
static String[] |
getLHSColumnNames(AssociationType type,
int property,
int begin,
OuterJoinLoadable lhsPersister,
Mapping mapping)
Get the columns of the owning entity which are to
be used in the join
|
static String[] |
getLHSColumnNames(AssociationType type,
int property,
OuterJoinLoadable lhsPersister,
Mapping mapping)
Get the columns of the owning entity which are to
be used in the join
|
static String |
getLHSTableName(AssociationType type,
int propertyIndex,
OuterJoinLoadable lhsPersister) |
static String[] |
getRHSColumnNames(AssociationType type,
SessionFactoryImplementor factory)
Get the columns of the associated table which are to
be used in the join
|
public static String[] getAliasedLHSColumnNames(AssociationType type, String alias, int property, OuterJoinLoadable lhsPersister, Mapping mapping)
public static String[] getLHSColumnNames(AssociationType type, int property, OuterJoinLoadable lhsPersister, Mapping mapping)
public static String[] getAliasedLHSColumnNames(AssociationType associationType, String columnQualifier, int propertyIndex, int begin, OuterJoinLoadable lhsPersister, Mapping mapping)
public static String[] getLHSColumnNames(AssociationType type, int property, int begin, OuterJoinLoadable lhsPersister, Mapping mapping)
public static String getLHSTableName(AssociationType type, int propertyIndex, OuterJoinLoadable lhsPersister)
public static String[] getRHSColumnNames(AssociationType type, SessionFactoryImplementor factory)
Copyright © 2018 JBoss by Red Hat. All rights reserved.