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 © 2018 JBoss by Red Hat. All rights reserved.