public class Sybase11JoinFragment extends JoinFragment
FULL_JOIN, INNER_JOIN, LEFT_OUTER_JOIN, RIGHT_OUTER_JOIN| Constructor and Description | 
|---|
Sybase11JoinFragment()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
addCondition(String condition)
Adds a free-form condition fragment 
 | 
void | 
addCondition(String alias,
            String[] columns,
            String condition)  | 
void | 
addCondition(String alias,
            String[] fkColumns,
            String[] pkColumns)
Adds a condition to the join fragment. 
 | 
void | 
addCrossJoin(String tableName,
            String alias)
Adds a cross join to the specified table. 
 | 
void | 
addFromFragmentString(String fromFragmentString)  | 
void | 
addJoin(String tableName,
       String alias,
       String[] fkColumns,
       String[] pkColumns,
       JoinType joinType)
Adds a join. 
 | 
void | 
addJoin(String tableName,
       String alias,
       String[] fkColumns,
       String[] pkColumns,
       JoinType joinType,
       String on)
Adds a join, with an additional ON clause fragment 
 | 
void | 
addJoins(String fromFragment,
        String whereFragment)
Free-form form of adding theta-style joins taking the necessary FROM and WHERE clause fragments 
 | 
JoinFragment | 
copy()
Make a copy. 
 | 
String | 
toFromFragmentString()
Render this fragment to its FROM clause portion 
 | 
String | 
toWhereFragmentString()
Render this fragment to its WHERE clause portion 
 | 
addCondition, addFragment, hasFilterCondition, hasThetaJoins, setHasFilterCondition, setHasThetaJoinspublic void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, JoinType joinType)
JoinFragmentaddJoin in class JoinFragmenttableName - The name of the table to be joinedalias - The alias to apply to the joined tablefkColumns - The names of the columns which reference the joined tablepkColumns - The columns in the joined table being referencedjoinType - The type of joinpublic String toFromFragmentString()
JoinFragmenttoFromFragmentString in class JoinFragmentpublic String toWhereFragmentString()
JoinFragmenttoWhereFragmentString in class JoinFragmentpublic void addJoins(String fromFragment, String whereFragment)
JoinFragmentaddJoins in class JoinFragmentfromFragment - The FROM clause fragmentwhereFragment - The WHERE clause fragmentpublic JoinFragment copy()
JoinFragmentcopy in class JoinFragmentpublic void addCrossJoin(String tableName, String alias)
JoinFragmentaddCrossJoin in class JoinFragmenttableName - The name of the table to be joinedalias - The alias to apply to the joined tablepublic void addCondition(String alias, String[] fkColumns, String[] pkColumns)
JoinFragmentaddCondition in class JoinFragmentalias - The alias of the joined tablefkColumns - The names of the columns which reference the joined tablepkColumns - The columns in the joined table being referencedpublic boolean addCondition(String condition)
JoinFragmentaddCondition in class JoinFragmentcondition - The fragmenttrue if the condition was addedpublic void addFromFragmentString(String fromFragmentString)
public void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, JoinType joinType, String on)
JoinFragmentaddJoin in class JoinFragmenttableName - The name of the table to be joinedalias - The alias to apply to the joined tablefkColumns - The names of the columns which reference the joined tablepkColumns - The columns in the joined table being referencedjoinType - The type of joinon - The additional ON fragmentCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.