addCondition
public abstract boolean addCondition(String condition)
addCondition
public abstract void addCondition(String alias,
String[] fkColumns,
String[] pkColumns)
addCondition
protected boolean addCondition(StringBuffer buffer,
String on)
Appends the 'on' condition to the buffer, returning true if the condition was added.
Returns false if the 'on' condition was empty.
buffer
- The buffer to append the 'on' condition to.on
- The 'on' condition.
- Returns true if the condition was added, false if the condition was already in 'on' string.
addCrossJoin
public abstract void addCrossJoin(String tableName,
String alias)
addJoin
public abstract void addJoin(String tableName,
String alias,
String[] fkColumns,
String[] pkColumns,
int joinType)
addJoin
public abstract void addJoin(String tableName,
String alias,
String[] fkColumns,
String[] pkColumns,
int joinType,
String on)
addJoins
public abstract void addJoins(String fromFragment,
String whereFragment)
hasFilterCondition
public boolean hasFilterCondition()
True if the where fragment is from a filter condition.
- True if the where fragment is from a filter condition.
hasThetaJoins
public boolean hasThetaJoins()
setHasFilterCondition
public void setHasFilterCondition(boolean b)
setHasThetaJoins
public void setHasThetaJoins(boolean hasThetaJoins)
toFromFragmentString
public abstract String toFromFragmentString()
toWhereFragmentString
public abstract String toWhereFragmentString()