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

Packages that use QueryExpressionBody
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

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

Subinterfaces of QueryExpressionBody in org.eclipse.datatools.modelbase.sql.query
`interface` `QueryCombined` A representation of the model object 'Combined'.
`interface` `QueryNested` A representation of the model object 'Query Nested'.
`interface` `QuerySelect` A representation of the model object 'Select'.
`interface` `QueryValues` A representation of the model object 'Values'.

Methods in org.eclipse.datatools.modelbase.sql.query that return QueryExpressionBody
`QueryExpressionBody` `QueryCombined.getLeftQuery()` Returns the value of the 'Left Query' containment reference.
`QueryExpressionBody` `QueryNested.getNestedQuery()` Returns the value of the 'Nested Query' containment reference.
`QueryExpressionBody` `QueryExpressionRoot.getQuery()` Returns the value of the 'Query' containment reference.
`QueryExpressionBody` `UpdateSourceQuery.getQueryExpr()` Returns the value of the 'Query Expr' containment reference.
`QueryExpressionBody` `PredicateExists.getQueryExpr()` Returns the value of the 'Query Expr' containment reference.
`QueryExpressionBody` `QueryCombined.getRightQuery()` Returns the value of the 'Right Query' containment reference.
`QueryExpressionBody` `WithTableSpecification.getWithTableQueryExpr()` Returns the value of the 'With Table Query Expr' containment reference.

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type QueryExpressionBody
`void` `QueryCombined.setLeftQuery(QueryExpressionBody value)` Sets the value of the '`Left Query`' containment reference.
`void` `QueryNested.setNestedQuery(QueryExpressionBody value)` Sets the value of the '`Nested Query`' containment reference.
`void` `QueryExpressionRoot.setQuery(QueryExpressionBody value)` Sets the value of the '`Query`' containment reference.
`void` `UpdateSourceQuery.setQueryExpr(QueryExpressionBody value)` Sets the value of the '`Query Expr`' containment reference.
`void` `PredicateExists.setQueryExpr(QueryExpressionBody value)` Sets the value of the '`Query Expr`' containment reference.
`void` `QueryCombined.setRightQuery(QueryExpressionBody value)` Sets the value of the '`Right Query`' containment reference.
`void` `WithTableSpecification.setWithTableQueryExpr(QueryExpressionBody value)` Sets the value of the '`With Table Query Expr`' containment reference.

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

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type QueryExpressionBody
`static java.util.List` `TableHelper.exposeEffectiveResultColumns(QueryExpressionBody nestedQuery)` Adds a `ValueExpressionColumn` to the given `nestedQuery` for each of its `QuerySelect`'s `ResultColumn`s that have either a `name` or reference a `ValueExpressionColumn` that has a `name`.
`static java.util.Set` `TableHelper.findColumnReferencesInQueryExpressionBody(QueryExpressionBody queryExprBody)` TODO: Developer Note: not completely implemented.
`static ResultColumn` `TableHelper.getResultColumnForAliasOrColumnName(QueryExpressionBody tableQuery, java.lang.String columnName)` Returns the `ResultColumn` contained in the `selectClause` of the given `QueryExpressionBody`, whose `name` matches the given `columnName` or whose referenced `ValueExpression` is of type `ValueExpressionColumn` and has a `name` matching the given `columnName`.
`static ResultColumn` `TableHelper.getResultColumnForName(QueryExpressionBody tableQuery, java.lang.String columnName)` Returns the `ResultColumn` contained in the `selectClause` of the given `QueryExpressionBody`, whose `name` matches the given `columnName`.
`static java.util.List` `TableHelper.getResultColumnsOfQueryExpression(QueryExpressionBody queryExpr)` Returns the `ResultColumn`s of the given `QueryExpressionBody queryExpr`.
`static java.util.List` `StatementHelper.getTableExpressionsInQueryExpressionBody(QueryExpressionBody query)`
`static java.util.Set` `StatementHelper.resolveOrderByColumns(QueryExpressionBody queryExpr, java.util.List orderByList)`

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

Classes in org.eclipse.datatools.modelbase.sql.query.impl that implement QueryExpressionBody
`class` `QueryCombinedImpl` An implementation of the model object 'Combined'.
`class` `QueryExpressionBodyImpl` An implementation of the model object 'Expression Body'.
`class` `QueryNestedImpl` An implementation of the model object 'Query Nested'.
`class` `QuerySelectImpl` An implementation of the model object 'Select'.
`class` `QueryValuesImpl` An implementation of the model object 'Values'.

Methods in org.eclipse.datatools.modelbase.sql.query.impl that return QueryExpressionBody
`QueryExpressionBody` `QueryCombinedImpl.getLeftQuery()`
`QueryExpressionBody` `QueryNestedImpl.getNestedQuery()`
`QueryExpressionBody` `QueryExpressionRootImpl.getQuery()`
`QueryExpressionBody` `UpdateSourceQueryImpl.getQueryExpr()`
`QueryExpressionBody` `PredicateExistsImpl.getQueryExpr()`
`QueryExpressionBody` `QueryCombinedImpl.getRightQuery()`
`QueryExpressionBody` `WithTableSpecificationImpl.getWithTableQueryExpr()`

Methods in org.eclipse.datatools.modelbase.sql.query.impl with parameters of type QueryExpressionBody
`NotificationChain` `QueryCombinedImpl.basicSetLeftQuery(QueryExpressionBody newLeftQuery, NotificationChain msgs)`
`NotificationChain` `QueryNestedImpl.basicSetNestedQuery(QueryExpressionBody newNestedQuery, NotificationChain msgs)`
`NotificationChain` `QueryExpressionRootImpl.basicSetQuery(QueryExpressionBody newQuery, NotificationChain msgs)`
`NotificationChain` `UpdateSourceQueryImpl.basicSetQueryExpr(QueryExpressionBody newQueryExpr, NotificationChain msgs)`
`NotificationChain` `PredicateExistsImpl.basicSetQueryExpr(QueryExpressionBody newQueryExpr, NotificationChain msgs)`
`NotificationChain` `QueryCombinedImpl.basicSetRightQuery(QueryExpressionBody newRightQuery, NotificationChain msgs)`
`NotificationChain` `WithTableSpecificationImpl.basicSetWithTableQueryExpr(QueryExpressionBody newWithTableQueryExpr, NotificationChain msgs)`
`void` `QueryCombinedImpl.setLeftQuery(QueryExpressionBody newLeftQuery)`
`void` `QueryNestedImpl.setNestedQuery(QueryExpressionBody newNestedQuery)`
`void` `QueryExpressionRootImpl.setQuery(QueryExpressionBody newQuery)`
`void` `UpdateSourceQueryImpl.setQueryExpr(QueryExpressionBody newQueryExpr)`
`void` `PredicateExistsImpl.setQueryExpr(QueryExpressionBody newQueryExpr)`
`void` `QueryCombinedImpl.setRightQuery(QueryExpressionBody newRightQuery)`
`void` `WithTableSpecificationImpl.setWithTableQueryExpr(QueryExpressionBody newWithTableQueryExpr)`

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

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type QueryExpressionBody
`java.lang.Object` `SQLQueryModelSwitch.caseQueryExpressionBody(QueryExpressionBody object)` Returns the result of interpreting the object as an instance of 'Query Expression Body'.

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