## 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.util
org.eclipse.datatools.sqltools.parsers.sql.query
org.eclipse.datatools.sqltools.sqlbuilder.model
org.eclipse.datatools.sqltools.sqlbuilder.views.fullselect

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` `TableQueryLateral.getQuery()` Returns the value of the 'Query' containment reference.
`QueryExpressionBody` `OrderBySpecification.getQuery()` Returns the value of the 'Query' container reference.
`QueryExpressionBody` `PredicateExists.getQueryExpr()` Returns the value of the 'Query Expr' containment reference.
`QueryExpressionBody` `UpdateSourceQuery.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` `TableQueryLateral.setQuery(QueryExpressionBody value)` Sets the value of the '`Query`' containment reference.
`void` `OrderBySpecification.setQuery(QueryExpressionBody value)` Sets the value of the '`Query`' container reference.
`void` `PredicateExists.setQueryExpr(QueryExpressionBody value)` Sets the value of the '`Query Expr`' containment reference.
`void` `UpdateSourceQuery.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 qryExprBody)` Adds `ValueExpressionColumn` objects to the column list of the given `QueryExpressionBody` for each named result column of the query.
`static java.util.Set` `TableHelper.findColumnReferencesInQueryExpressionBody(QueryExpressionBody queryExprBody)` Returns a Set containing all `ValueExpressionColumn`s found in the given `QueryExpressionBody`.
`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.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'.

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

Methods in org.eclipse.datatools.sqltools.parsers.sql.query with parameters of type QueryExpressionBody
`PredicateExists` `SQLQueryParserFactory.createPredicateExists(QueryExpressionBody aQueryExpr)`
`QueryCombined` `SQLQueryParserFactory.createQueryCombined(QueryExpressionBody aLeftQuery, int combinedOperator, QueryExpressionBody aRightQuery)`
`QueryCombined` `SQLQueryParserFactory.createQueryCombined(QueryExpressionBody aLeftQuery, int combinedOperator, QueryExpressionBody aRightQuery, java.util.List aSortSpecList, int aRowFetchLimit)`
`QueryExpressionRoot` `SQLQueryParserFactory.createQueryExpressionRoot(QueryExpressionBody aQuery, java.util.List aWithTableSpecList)`
`QueryNested` `SQLQueryParserFactory.createQueryNested(QueryExpressionBody queryExprBody)`
`QueryNested` `SQLQueryParserFactory.createQueryNested(QueryExpressionBody queryExprBody, java.util.List aSortSpecList, int aRowFetchLimit)`
`TableExpression` `SQLQueryParserFactory.createTableExpressionQuery(QueryExpressionBody aSubquery, java.lang.String aCorrName)` Deprecated. use `SQLQueryParserFactory.createTableExpressionQuery(QueryExpressionBody, TableCorrelation)`
`TableExpression` `SQLQueryParserFactory.createTableExpressionQuery(QueryExpressionBody aSubquery, TableCorrelation aTableCorr)`
`UpdateAssignmentExpression` `SQLQueryParserFactory.createUpdateAssignmentExpression(java.util.List aTargetColList, QueryExpressionBody aUpdateQuery)`
`WithTableSpecification` `SQLQueryParserFactory.createWithTableSpecification(java.lang.String aTableIdentifier, java.util.List aColumnNameList, QueryExpressionBody aWithSource)`

Uses of QueryExpressionBody in org.eclipse.datatools.sqltools.sqlbuilder.model

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model that return QueryExpressionBody
`static QueryExpressionBody` `SelectHelper.getQueryExpressionBody(QuerySelectStatement stmt)` Returns the QueryExpressionBody from the Select statement

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type QueryExpressionBody
`static void` `UpdateHelper.createUpdateSourceQuery(UpdateAssignmentExpression assignExpr, QueryExpressionBody query)` Creates an UpdateSourceQuery which contains the given QueryExpressionBody, and adds it to the given AssignmentExpression
`static QuerySelectStatement` `SelectHelper.getQuerySelectStatement(QueryExpressionBody queryExprBody)` Returns the QuerySelectStatement whose QueryExpressionRoot contain the given QueryExpressionBody object
`static void` `SelectHelper.setChildForQueryCombined(QueryCombined combined, QueryExpressionBody child)` Sets the given QueryExpressionBody object as a child of the given Querycombined object.

Uses of QueryExpressionBody in org.eclipse.datatools.sqltools.sqlbuilder.views.fullselect

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views.fullselect that return QueryExpressionBody
`QueryExpressionBody` `FullSelectTableElement.getQuery()`

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.views.fullselect with parameters of type QueryExpressionBody
`FullSelectTableElement(QueryExpressionBody query, QueryCombinedOperator opr, QueryCombined parentNode)`