public abstract class SqlJoinBase
extends java.lang.Object
| Constructor and Description |
|---|
SqlJoinBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOnValue(java.lang.String onValue)
The onValue must contain the correct syntax to match the object types.
Example1: tb_name.name='mike' Example1: tb_name.id=tb_address.name_id |
boolean |
alreadyInList(java.util.List<java.lang.String> tablesAlreadyInList,
java.lang.String tableName)
Change if a table is already in a list.
|
java.lang.String |
buildAndClause()
Builds the and clause as extensions for the join clause.
|
abstract java.lang.String |
buildJoinClause(java.util.List<java.lang.String> tablesAlreadyInList) |
protected java.lang.String |
buildJoinClause(java.util.List<java.lang.String> tablesAlreadyInList,
java.lang.String joinType)
joinType is the text syntax for the join type.
Example1: "left join" Example2: "join" |
java.util.List<java.lang.String> |
getOnValues() |
java.lang.String |
getOtherTableAlias() |
java.lang.String |
getOtherTableName() |
java.lang.String |
getTableAlias() |
java.lang.String |
getTableName() |
void |
setOtherTableAlias(java.lang.String otherTableAlias) |
void |
setOtherTableName(java.lang.String otherTableName) |
void |
setTableAlias(java.lang.String tableAlias) |
void |
setTableName(java.lang.String tableName) |
java.lang.String |
toString() |
public abstract java.lang.String buildJoinClause(java.util.List<java.lang.String> tablesAlreadyInList)
protected java.lang.String buildJoinClause(java.util.List<java.lang.String> tablesAlreadyInList,
java.lang.String joinType)
joinType - public java.lang.String buildAndClause()
public java.util.List<java.lang.String> getOnValues()
public void addOnValue(java.lang.String onValue)
onValue - public void setTableName(java.lang.String tableName)
public java.lang.String getTableName()
public void setTableAlias(java.lang.String tableAlias)
public java.lang.String getTableAlias()
public void setOtherTableName(java.lang.String otherTableName)
public java.lang.String getOtherTableName()
public void setOtherTableAlias(java.lang.String otherTableAlias)
public java.lang.String getOtherTableAlias()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean alreadyInList(java.util.List<java.lang.String> tablesAlreadyInList,
java.lang.String tableName)
tablesAlreadyInList - tableName -