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

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

Methods in org.eclipse.datatools.modelbase.sql.query that return QueryExpressionRoot
`QueryExpressionRoot` `SQLQueryModelFactory.createQueryExpressionRoot()` Returns a new object of class 'Query Expression Root'.
`QueryExpressionRoot` `PredicateInValueRowSelect.getQueryExpr()` Returns the value of the 'Query Expr' containment reference.
`QueryExpressionRoot` `PredicateInValueSelect.getQueryExpr()` Returns the value of the 'Query Expr' containment reference.
`QueryExpressionRoot` `ValueExpressionScalarSelect.getQueryExpr()` Returns the value of the 'Query Expr' containment reference.
`QueryExpressionRoot` `PredicateQuantifiedRowSelect.getQueryExpr()` Returns the value of the 'Query Expr' containment reference.
`QueryExpressionRoot` `PredicateQuantifiedValueSelect.getQueryExpr()` Returns the value of the 'Query Expr' containment reference.
`QueryExpressionRoot` `QuerySelectStatement.getQueryExpr()` Returns the value of the 'Query Expr' containment reference.
`QueryExpressionRoot` `QueryExpressionBody.getQueryExpression()` Returns the value of the 'Query Expression' container reference.
`QueryExpressionRoot` `WithTableSpecification.getQueryExpressionRoot()` Returns the value of the 'Query Expression Root' container reference.
`QueryExpressionRoot` `QueryInsertStatement.getSourceQuery()` Returns the value of the 'Source Query' containment reference.

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type QueryExpressionRoot
`void` `PredicateInValueRowSelect.setQueryExpr(QueryExpressionRoot value)` Sets the value of the '`Query Expr`' containment reference.
`void` `PredicateInValueSelect.setQueryExpr(QueryExpressionRoot value)` Sets the value of the '`Query Expr`' containment reference.
`void` `ValueExpressionScalarSelect.setQueryExpr(QueryExpressionRoot value)` Sets the value of the '`Query Expr`' containment reference.
`void` `PredicateQuantifiedRowSelect.setQueryExpr(QueryExpressionRoot value)` Sets the value of the '`Query Expr`' containment reference.
`void` `PredicateQuantifiedValueSelect.setQueryExpr(QueryExpressionRoot value)` Sets the value of the '`Query Expr`' containment reference.
`void` `QuerySelectStatement.setQueryExpr(QueryExpressionRoot value)` Sets the value of the '`Query Expr`' containment reference.
`void` `QueryExpressionBody.setQueryExpression(QueryExpressionRoot value)` Sets the value of the '`Query Expression`' container reference.
`void` `WithTableSpecification.setQueryExpressionRoot(QueryExpressionRoot value)` Sets the value of the '`Query Expression Root`' container reference.
`void` `QueryInsertStatement.setSourceQuery(QueryExpressionRoot value)` Sets the value of the '`Source Query`' containment reference.

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

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return QueryExpressionRoot
`static QueryExpressionRoot` `StatementHelper.createQueryExpressionRoot()` Creates a QueryExpressionRoot
`static QueryExpressionRoot` `StatementHelper.createQueryExpressionRoot(QuerySelectStatement aParent)` Creates a QueryExpressionRoot and attaches it to QuerySelectStatement

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type QueryExpressionRoot
`static QuerySelect` `StatementHelper.createQuerySelect(QueryExpressionRoot anExpRoot)` Creates a QuerySelect Object and hook it to a QueryExpressionRoot
`static java.util.Set` `TableHelper.findColumnReferencesInQueryExpressionRoot(QueryExpressionRoot queryExprRoot)` Returns a Set containing all `ValueExpressionColumn`s found in the given `QueryExpressionRoot`.

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

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

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

Methods in org.eclipse.datatools.sqltools.parsers.sql.query that return QueryExpressionRoot
`QueryExpressionRoot` `SQLQueryParserFactory.createQueryExpressionRoot(QueryExpressionBody aQuery, java.util.List aWithTableSpecList)`

Methods in org.eclipse.datatools.sqltools.parsers.sql.query with parameters of type QueryExpressionRoot
`QueryInsertStatement` `SQLQueryParserFactory.createInsertStatement(TableInDatabase aTargetTable, java.util.List aColumnList, QueryExpressionRoot aSrcQuery)` has SrcQuery rather than a list of source values aSrcValuesRowList
`PredicateInValueRowSelect` `SQLQueryParserFactory.createPredicateInValueRowSelect(java.util.List aValuesList, boolean isNotIn, QueryExpressionRoot aQueryExpr)`
`PredicateInValueSelect` `SQLQueryParserFactory.createPredicateInValueSelect(QueryValueExpression aLeftExpr, boolean isNotIn, QueryExpressionRoot aQueryExpr)`
`PredicateQuantifiedRowSelect` `SQLQueryParserFactory.createPredicateQuantifiedRowSelect(java.util.List aValueExprList, int aQuantType, QueryExpressionRoot aQueryExpr)`
`PredicateQuantifiedValueSelect` `SQLQueryParserFactory.createPredicateQuantifiedValueSelect(QueryValueExpression aValueExpr, int aRelOper, int aQuantType, QueryExpressionRoot aQueryExpr)`
`ValueExpressionScalarSelect` `SQLQueryParserFactory.createScalarSelectExpression(QueryExpressionRoot aQueryExpr)`
`QuerySelectStatement` `SQLQueryParserFactory.createSelectStatement(QueryExpressionRoot aQryExpr, java.util.List aOrderByList)`
`QuerySelectStatement` `SQLQueryParserFactory.createSelectStatement(QueryExpressionRoot aQryExpr, java.util.List aOrderByList, UpdatabilityExpression aUpdatabilityExpr)`