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

Packages that use QuerySelect
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 QuerySelect in org.eclipse.datatools.modelbase.sql.query

Methods in org.eclipse.datatools.modelbase.sql.query that return QuerySelect
`QuerySelect` `ValueExpressionVariable.getQuerySelect()` Returns the value of the 'Query Select' container reference.
`QuerySelect` `TableReference.getQuerySelect()` Returns the value of the 'Query Select' container reference.
`QuerySelect` `SQLQueryModelFactory.createQuerySelect()` Returns a new object of class 'Query Select'.
`QuerySelect` `QuerySearchCondition.getQuerySelectHaving()` Returns the value of the 'Query Select Having' container reference.
`QuerySelect` `QuerySearchCondition.getQuerySelectWhere()` Returns the value of the 'Query Select Where' container reference.
`QuerySelect` `QueryResultSpecification.getQuerySelect()` Returns the value of the 'Query Select' container reference.
`QuerySelect` `GroupingSpecification.getQuerySelect()` Returns the value of the 'Query Select' container reference.

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type QuerySelect
`void` `ValueExpressionVariable.setQuerySelect(QuerySelect value)` Sets the value of the '`Query Select`' container reference.
`void` `TableReference.setQuerySelect(QuerySelect value)` Sets the value of the '`Query Select`' container reference.
`void` `QuerySearchCondition.setQuerySelectHaving(QuerySelect value)` Sets the value of the '`Query Select Having`' container reference.
`void` `QuerySearchCondition.setQuerySelectWhere(QuerySelect value)` Sets the value of the '`Query Select Where`' container reference.
`void` `QueryResultSpecification.setQuerySelect(QuerySelect value)` Sets the value of the '`Query Select`' container reference.
`void` `GroupingSpecification.setQuerySelect(QuerySelect value)` Sets the value of the '`Query Select`' container reference.

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

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return QuerySelect
`static QuerySelect` `StatementHelper.createQuerySelect()` Creates a QuerySelect Object
`static QuerySelect` `StatementHelper.createQuerySelect(QueryExpressionRoot anExpRoot)` Creates a QuerySelect Object and hook it to a QueryExpressionRoot
`static QuerySelect` `StatementHelper.createQuerySelect(QuerySelectStatement aStatement)` Creates a QuerySelect Object and hook it to a QuerySelectStatement
`static QuerySelect` `StatementHelper.getQuerySelectForTableReference(TableExpression tableExpr)` Returns the `QuerySelect` that contains the given `tableExpr` in its `fromClause`.

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type QuerySelect
`static ResultColumn` `StatementHelper.findResultColumnForColumnExpression(QuerySelect select, ValueExpressionColumn columnExpr)` Returns `null` or the `ResultColumn` of the given `QuerySelect` whose `ValueExpression` is of type `ValueExpressionColumn` which in `name` and `tableExpr` equals the given `columnExpr`.
`static ResultColumn` `StatementHelper.findResultColumnForColumnNameOrAlias(QuerySelect select, java.lang.String columnNameOrAlias)` Returns `null` or the `ResultColumn` of the given `QuerySelect` whose `name` matches the given `columnNameOrAlias` or whose `ValueExpression` is of type `ValueExpressionColumn` which has a `name` matching the given `columnNameOrAlias`.
`static TableExpression` `StatementHelper.getTableExpressionForTable(Table table, QuerySelect qSelect)` Returns the TableExpression representing the given Table object,in the given QuerySelect
`static java.util.List` `StatementHelper.getTableExpressionsInQuerySelect(QuerySelect querySelect)`

`static java.util.List`

`StatementHelper.getTableExpressionsVisibleInQuerySelect(QuerySelect querySelect)`
Returns the `TableExpression` s in the given `QuerySelect`'s `fromClause` plus all the `TableExpression` s that are visible in the scope of the given `QuerySelect`, if the `QuerySelect` given is a nested query or subquery, all the `TableExpression` s of the super query are appende to the returned list of `TableExpression`s.

`static java.util.Set`

`StatementHelper.resolveOrderByColumns(QuerySelect select, java.util.List orderByList)`
Every given `OrderBySpecification`s contained in the given `orderByList`, that is of type `OrderByValueExpression` and its owned `ValueExpression` is of type `ValueExpressionColumn`, will be removed from the given `QuerySelect` and substituted by a new `OrderByResultColumn` that will then be given the reference to the `ValueExpressionColumn` formerly associated to the removed `OrderByValueExpression`, if the given `QuerySelect` has a `ResultColumn` that refers by its `name` to the same `ValueExpressionColumn`.

`static void` `StatementHelper.resolveQueryResultSpecification(QuerySelect querySelect)` Resolves columnExpressions and tableReferences in given `querySelect`'s `QueryResultSpecification` `ResultColumn` or `ResultTableAllColumns` with the columnExpressions and tableExpressions in the given `querySelect`'s `fromClause`.
`static void` `StatementHelper.resolveResultTableAllColumns(QuerySelect querySelect)` Resolves tableReferences in given `querySelect`'s `QueryResultSpecification`s of type `ResultTableAllColumns` with the tableExpressions in the given `querySelect`'s `fromClause`.

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

Classes in org.eclipse.datatools.modelbase.sql.query.impl that implement QuerySelect
`class` `QuerySelectImpl` An implementation of the model object 'Select'.

Methods in org.eclipse.datatools.modelbase.sql.query.impl that return QuerySelect
`QuerySelect` `ValueExpressionVariableImpl.getQuerySelect()`
`QuerySelect` `TableReferenceImpl.getQuerySelect()`
`QuerySelect` `SQLQueryModelFactoryImpl.createQuerySelect()`
`QuerySelect` `QuerySearchConditionImpl.getQuerySelectHaving()`
`QuerySelect` `QuerySearchConditionImpl.getQuerySelectWhere()`
`QuerySelect` `QueryResultSpecificationImpl.getQuerySelect()`
`QuerySelect` `GroupingSpecificationImpl.getQuerySelect()`

Methods in org.eclipse.datatools.modelbase.sql.query.impl with parameters of type QuerySelect
`void` `ValueExpressionVariableImpl.setQuerySelect(QuerySelect newQuerySelect)`
`void` `TableReferenceImpl.setQuerySelect(QuerySelect newQuerySelect)`
`void` `QuerySearchConditionImpl.setQuerySelectHaving(QuerySelect newQuerySelectHaving)`
`void` `QuerySearchConditionImpl.setQuerySelectWhere(QuerySelect newQuerySelectWhere)`
`void` `QueryResultSpecificationImpl.setQuerySelect(QuerySelect newQuerySelect)`
`void` `GroupingSpecificationImpl.setQuerySelect(QuerySelect newQuerySelect)`

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

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type QuerySelect
`java.lang.Object` `SQLQueryModelSwitch.caseQuerySelect(QuerySelect object)` Returns the result of interpretting the object as an instance of 'Query Select'.

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