## Uses of Interface
org.eclipse.datatools.modelbase.sql.query.TableJoined

Packages that use TableJoined
org.eclipse.datatools.modelbase.sql.query
org.eclipse.datatools.modelbase.sql.query.helper
org.eclipse.datatools.modelbase.sql.query.util
org.eclipse.datatools.sqltools.parsers.sql.query

Uses of TableJoined in org.eclipse.datatools.modelbase.sql.query

Methods in org.eclipse.datatools.modelbase.sql.query that return TableJoined
`TableJoined` `SQLQueryModelFactory.createTableJoined()` Returns a new object of class 'Table Joined'.
`TableJoined` `QuerySearchCondition.getTableJoined()` Returns the value of the 'Table Joined' container reference.
`TableJoined` `TableReference.getTableJoinedLeft()` Returns the value of the 'Table Joined Left' container reference.
`TableJoined` `TableReference.getTableJoinedRight()` Returns the value of the 'Table Joined Right' container reference.

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type TableJoined
`void` `QuerySearchCondition.setTableJoined(TableJoined value)` Sets the value of the '`Table Joined`' container reference.
`void` `TableReference.setTableJoinedLeft(TableJoined value)` Sets the value of the '`Table Joined Left`' container reference.
`void` `TableReference.setTableJoinedRight(TableJoined value)` Sets the value of the '`Table Joined Right`' container reference.

Uses of TableJoined in org.eclipse.datatools.modelbase.sql.query.helper

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return TableJoined
`static TableJoined` `JoinHelper.addJoin(java.util.List fromClause, TableExpression sourceTable, TableExpression targetTable, ValueExpressionColumn sourceColumn, ValueExpressionColumn targetColumn, int joinType)` Creates a new joined table or join condition containing the given join source and target objects, and updates the given FROM clause list.
`static TableJoined` `JoinHelper.addJoinedTable(java.util.List fromClause, TableReference joinSource, TableReference joinTarget, int joinType)` Creates a new joined table containing the given join source and target objects, and adds it to the given FROM clause list.
`static TableJoined` `JoinHelper.findClosestContainingJoin(TableExpression joinSource, TableExpression joinTarget)` Finds and returns the closest enclosing join containing both the given source and target tables, working from the leafs of the join tree to the root.

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type TableJoined
`static java.util.List` `JoinHelper.findJoinsWithTableInCondition(TableExpression table, TableJoined join)` Searches upwards in the join tree to see if the given table exists in any of the conditions in the joins.
`static java.util.List` `JoinHelper.getTablesInJoin(TableJoined join)` Gets a list of TableExpression objects embedded inside the given join object.
`static void` `JoinHelper.removeJoin(java.util.List fromClause, TableJoined joinedTable)` Removes the given joined table from the given FROM clause list.
`static void` `JoinHelper.removeJoinCondition(java.util.List fromClause, TableJoined joinedTable, PredicateBasic joinCond)` Removes the given join condition (PredicateBasic) from the given joined table.

Uses of TableJoined in org.eclipse.datatools.modelbase.sql.query.util

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type TableJoined
`java.lang.Object` `SQLQueryModelSwitch.caseTableJoined(TableJoined object)` Returns the result of interpreting the object as an instance of 'Table Joined'.

Uses of TableJoined in org.eclipse.datatools.sqltools.parsers.sql.query

Methods in org.eclipse.datatools.sqltools.parsers.sql.query that return TableJoined
`TableJoined` `SQLQueryParserFactory.createJoinedTable(TableReference aLeftTable, int aJoinType, TableReference aRightTable, QuerySearchCondition aJoinCond)`