public abstract class JoinFragment extends Object
Modifier and Type | Field and Description |
---|---|
static int |
FULL_JOIN |
static int |
INNER_JOIN |
static int |
LEFT_OUTER_JOIN |
static int |
RIGHT_OUTER_JOIN |
Constructor and Description |
---|
JoinFragment() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
addCondition(String condition) |
protected boolean |
addCondition(StringBuffer 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,
int joinType) |
abstract void |
addJoin(String tableName,
String alias,
String[] fkColumns,
String[] pkColumns,
int 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() |
public static final int INNER_JOIN
public static final int FULL_JOIN
public static final int LEFT_OUTER_JOIN
public static final int RIGHT_OUTER_JOIN
public abstract void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType)
public abstract void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int 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(StringBuffer 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 © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved