public class CacheJoinFragment extends ANSIJoinFragment
FULL_JOIN, INNER_JOIN, LEFT_OUTER_JOIN, RIGHT_OUTER_JOIN
Constructor and Description |
---|
CacheJoinFragment() |
Modifier and Type | Method and Description |
---|---|
void |
addJoin(String rhsTableName,
String rhsAlias,
String[] lhsColumns,
String[] rhsColumns,
JoinType joinType,
String on)
Adds a join, represented by the given information, to the fragment.
|
addCondition, addCondition, addCondition, addCrossJoin, addFromFragmentString, addJoin, addJoins, copy, toFromFragmentString, toWhereFragmentString
addCondition, addFragment, hasFilterCondition, hasThetaJoins, setHasFilterCondition, setHasThetaJoins
public void addJoin(String rhsTableName, String rhsAlias, String[] lhsColumns, String[] rhsColumns, JoinType joinType, String on)
ANSIJoinFragment
addJoin
in class ANSIJoinFragment
rhsTableName
- The name of the table being joined (the RHS table).rhsAlias
- The alias applied to the table being joined (the alias for the RHS table).lhsColumns
- The columns (from the table being joined) used to define the join-restriction (the ON). These
are the LHS columns, and are expected to be qualified.rhsColumns
- The columns (from the table being joined to) used to define the join-restriction (the ON). These
are the RHS columns and are expected to *not* be qualified.joinType
- The type of join to produce (INNER, etc).on
- Any extra join restrictionsCopyright © 2017 JBoss by Red Hat. All rights reserved.