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

Packages that use TableReference
org.eclipse.datatools.modelbase.sql.query
org.eclipse.datatools.modelbase.sql.query.helper
org.eclipse.datatools.modelbase.sql.query.impl
org.eclipse.datatools.modelbase.sql.query.util
org.eclipse.datatools.modelbase.sql.xml.query
org.eclipse.datatools.modelbase.sql.xml.query.impl
org.eclipse.datatools.modelbase.sql.xml.query.util

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

Subinterfaces of TableReference in org.eclipse.datatools.modelbase.sql.query
`interface` `QueryCombined` A representation of the model object 'Combined'.
`interface` `QueryExpressionBody` A representation of the model object 'Expression Body'.
`interface` `QuerySelect` A representation of the model object 'Select'.
`interface` `QueryValues` A representation of the model object 'Values'.
`interface` `TableExpression` A representation of the model object 'SQL Table Expression'.
`interface` `TableFunction` A representation of the model object 'SQL Table Function'.
`interface` `TableInDatabase` A representation of the model object 'SQLRDB Table'.
`interface` `TableJoined` A representation of the model object 'SQL Table Joined'.
`interface` `TableNested` A representation of the model object 'SQL Table Nested'.
`interface` `WithTableReference` A representation of the model object 'With Table Reference'.

Methods in org.eclipse.datatools.modelbase.sql.query that return TableReference
`TableReference` `TableNested.getNestedTableRef()` Returns the value of the 'Nested Table Ref' containment reference.
`TableReference` `TableJoined.getTableRefRight()` Returns the value of the 'Table Ref Right' containment reference.
`TableReference` `TableJoined.getTableRefLeft()` Returns the value of the 'Table Ref Left' containment reference.

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type TableReference
`void` `TableNested.setNestedTableRef(TableReference value)` Sets the value of the '`Nested Table Ref`' containment reference.
`void` `TableJoined.setTableRefRight(TableReference value)` Sets the value of the '`Table Ref Right`' containment reference.
`void` `TableJoined.setTableRefLeft(TableReference value)` Sets the value of the '`Table Ref Left`' containment reference.

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

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return TableReference
`static TableReference` `JoinHelper.findOutermostContainingJoin(java.util.List fromClause, TableExpression targetTable)` Finds and returns the outermost table reference in the From clause that contains the given table.
`static TableReference` `JoinHelper.getNestedTable(TableReference tableRef)` Returns the table "nested" in the given table, if any.

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type TableReference
`static ValueExpressionColumn` `TableHelper.getColumnExpressionForName(TableReference tableRef, java.lang.String columnName)` Returns the `ValueExpressionColumn` from the given `TableReference` matching the given `columnName`.
`static Column` `TableHelper.getColumnForName(TableReference tableRef, java.lang.String columnName)` Returns the Column matching the columnName from the given TableReference
`static java.util.List` `TableHelper.getTableExpressionsInTableReference(TableReference tableRef)` Retrieves a List of `TableExpression` s from the given `TableReference`.
`static java.util.List` `TableHelper.getEffectiveResultColumns(TableReference tableRef)` Returns a List of `ValueExpressionColumn`s, with `name`, `dataType` and in ordering, so the given `tableRef` can be handled like a `TableInDatabase`.
`static QueryStatement` `StatementHelper.getQueryStatementForTableReference(TableReference tableRef)` Returns the `QueryStatement` associated with the given `tableRef`.
`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 TableReference` `JoinHelper.getNestedTable(TableReference tableRef)` Returns the table "nested" in the given table, if any.

Uses of TableReference in org.eclipse.datatools.modelbase.sql.query.impl

Classes in org.eclipse.datatools.modelbase.sql.query.impl that implement TableReference
`class` `QueryCombinedImpl` An implementation of the model object 'Combined'.
`class` `QueryExpressionBodyImpl` An implementation of the model object 'Expression Body'.
`class` `QuerySelectImpl` An implementation of the model object 'Select'.
`class` `QueryValuesImpl` An implementation of the model object 'Values'.
`class` `TableExpressionImpl` An implementation of the model object 'SQL Table Expression'.
`class` `TableFunctionImpl` An implementation of the model object 'SQL Table Function'.
`class` `TableInDatabaseImpl` An implementation of the model object 'SQLRDB Table'.
`class` `TableJoinedImpl` An implementation of the model object 'SQL Table Joined'.
`class` `TableNestedImpl` An implementation of the model object 'SQL Table Nested'.
`class` `TableReferenceImpl` An implementation of the model object 'SQL Table Reference'.
`class` `WithTableReferenceImpl` An implementation of the model object 'With Table Reference'.

Methods in org.eclipse.datatools.modelbase.sql.query.impl that return TableReference
`TableReference` `TableNestedImpl.getNestedTableRef()`
`TableReference` `TableJoinedImpl.getTableRefRight()`
`TableReference` `TableJoinedImpl.getTableRefLeft()`

Methods in org.eclipse.datatools.modelbase.sql.query.impl with parameters of type TableReference
`NotificationChain` `TableNestedImpl.basicSetNestedTableRef(TableReference newNestedTableRef, NotificationChain msgs)`
`void` `TableNestedImpl.setNestedTableRef(TableReference newNestedTableRef)`
`NotificationChain` `TableJoinedImpl.basicSetTableRefRight(TableReference newTableRefRight, NotificationChain msgs)`
`void` `TableJoinedImpl.setTableRefRight(TableReference newTableRefRight)`
`NotificationChain` `TableJoinedImpl.basicSetTableRefLeft(TableReference newTableRefLeft, NotificationChain msgs)`
`void` `TableJoinedImpl.setTableRefLeft(TableReference newTableRefLeft)`

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

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type TableReference
`java.lang.Object` `SQLQueryModelSwitch.caseTableReference(TableReference object)` Returns the result of interpretting the object as an instance of 'Table Reference'.

Uses of TableReference in org.eclipse.datatools.modelbase.sql.xml.query

Subinterfaces of TableReference in org.eclipse.datatools.modelbase.sql.xml.query
`interface` `XMLTableFunction` A representation of the model object 'XML Table Function'.

Uses of TableReference in org.eclipse.datatools.modelbase.sql.xml.query.impl

Classes in org.eclipse.datatools.modelbase.sql.xml.query.impl that implement TableReference
`class` `XMLTableFunctionImpl` An implementation of the model object 'XML Table Function'.

Uses of TableReference in org.eclipse.datatools.modelbase.sql.xml.query.util

Methods in org.eclipse.datatools.modelbase.sql.xml.query.util with parameters of type TableReference
`java.lang.Object` `SQLXMLQueryModelSwitch.caseTableReference(TableReference object)` Returns the result of interpretting the object as an instance of 'Table Reference'.

Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.