public abstract class JoinFragment extends Object
Modifier and Type | Field and Description |
---|---|
static int |
FULL_JOIN
Deprecated.
use
JoinType.FULL_JOIN instead. |
static int |
INNER_JOIN
Deprecated.
use
JoinType.INNER_JOIN instead. |
static int |
LEFT_OUTER_JOIN
Deprecated.
use
JoinType.LEFT_OUTER_JOIN instead. |
static int |
RIGHT_OUTER_JOIN
Deprecated.
use
JoinType.RIGHT_OUTER_JOIN instead. |
Constructor and Description |
---|
JoinFragment() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
addCondition(String condition) |
protected boolean |
addCondition(StringBuilder buffer,
String on)
Appends the 'on' condition to the buffer, returning true if the condition was added.
|
abstract void |
addCondition(String alias,
String[] fkColumns,
String[] pkColumns) |
abstract void |
addCrossJoin(String tableName,
String alias) |
void |
addFragment(JoinFragment ojf) |
abstract void |
addJoin(String tableName,
String alias,
String[] fkColumns,
String[] pkColumns,
JoinType joinType) |
abstract void |
addJoin(String tableName,
String alias,
String[] fkColumns,
String[] pkColumns,
JoinType joinType,
String on) |
abstract void |
addJoins(String fromFragment,
String whereFragment) |
abstract JoinFragment |
copy() |
boolean |
hasFilterCondition()
True if the where fragment is from a filter condition.
|
boolean |
hasThetaJoins() |
void |
setHasFilterCondition(boolean b) |
void |
setHasThetaJoins(boolean hasThetaJoins) |
abstract String |
toFromFragmentString() |
abstract String |
toWhereFragmentString() |
@Deprecated public static final int INNER_JOIN
JoinType.INNER_JOIN
instead.@Deprecated public static final int FULL_JOIN
JoinType.FULL_JOIN
instead.@Deprecated public static final int LEFT_OUTER_JOIN
JoinType.LEFT_OUTER_JOIN
instead.@Deprecated public static final int RIGHT_OUTER_JOIN
JoinType.RIGHT_OUTER_JOIN
instead.public abstract void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, JoinType joinType)
public abstract void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, JoinType joinType, String on)
public abstract String toFromFragmentString()
public abstract String toWhereFragmentString()
public abstract void addCondition(String alias, String[] fkColumns, String[] pkColumns)
public abstract boolean addCondition(String condition)
public abstract JoinFragment copy()
public void addFragment(JoinFragment ojf)
protected boolean addCondition(StringBuilder buffer, String on)
buffer
- The buffer to append the 'on' condition to.on
- The 'on' condition.public boolean hasFilterCondition()
public void setHasFilterCondition(boolean b)
public boolean hasThetaJoins()
public void setHasThetaJoins(boolean hasThetaJoins)
Copyright © 2018 JBoss by Red Hat. All rights reserved.