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.util   
org.eclipse.datatools.sqltools.parsers.sql.query   
org.eclipse.datatools.sqltools.sqlbuilder.dialogs   
org.eclipse.datatools.sqltools.sqlbuilder.model   
org.eclipse.datatools.sqltools.sqlbuilder.views.graph.commands   
org.eclipse.datatools.sqltools.sqlbuilder.views.graph.editparts   
 

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

Methods in org.eclipse.datatools.modelbase.sql.query that return QuerySelect
 QuerySelect SQLQueryModelFactory.createQuerySelect()
          Returns a new object of class 'Query Select'.
 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 QueryResultSpecification.getQuerySelect()
          Returns the value of the 'Query Select' container reference.
 QuerySelect GroupingSpecification.getQuerySelect()
          Returns the value of the 'Query Select' container reference.
 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.
 

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 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.
 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.
 

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 TableExpressions in the given QuerySelect's fromClause plus all the TableExpressions that are visible in the scope of the given QuerySelect.
static java.util.List StatementHelper.getTableExpressionsVisibleLaterally(TableQueryLateral queryLateral, QuerySelect containerQuery)
          Gets a list of table expressions that are "lateral" (that is, to the left) of the given lateral table query object in the same FROM clause that contains the lateral table query.
static java.util.Set StatementHelper.resolveOrderByColumns(QuerySelect select, java.util.List orderBySpecList)
          Every given OrderBySpecifications 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 QueryResultSpecifications of type ResultTableAllColumns with the tableExpressions in the given querySelect's fromClause.
 

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 interpreting the object as an instance of 'Query Select'.
 

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

Methods in org.eclipse.datatools.sqltools.parsers.sql.query that return QuerySelect
 QuerySelect SQLQueryParserFactory.createQuerySelect(java.lang.String optAllOrDistinct, java.util.List aResultColList, java.util.List aTableRefList, QuerySearchCondition aWhereClause, java.util.List aGroupByList, QuerySearchCondition aHavingClause)
           
 QuerySelect SQLQueryParserFactory.createQuerySelect(java.lang.String optAllOrDistinct, java.util.List aResultColList, java.util.List aTableRefList, QuerySearchCondition aWhereClaus, java.util.List aGroupByList, QuerySearchCondition aHavingClaus, java.util.List aSortSpecList, int aRowFetchLimit)
           
 

Methods in org.eclipse.datatools.sqltools.parsers.sql.query with parameters of type QuerySelect
 QuerySelectStatement SQLQueryParserFactory.createSelectStatement(QuerySelect aQrySel, java.util.List aOrderByList)
           
 

Uses of QuerySelect in org.eclipse.datatools.sqltools.sqlbuilder.dialogs
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.dialogs with parameters of type QuerySelect
SourceTargetDialog(org.eclipse.swt.widgets.Shell shell, TableExpression srcTable, QuerySelect qSelect, SQLDomainModel domainModel)
           
 

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

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

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type QuerySelect
static void SelectHelper.addTableToStatement(QuerySelect qSelect, TableExpression tableExpr)
          Adds the given table expression to list of tables for a select statement.
static boolean SelectHelper.isResultColumn(QuerySelect qSelect, ResultColumn resCol)
          Returns true if the give ResultColumn is part of the given select.
static boolean SelectHelper.isResultColumn(QuerySelect qSelect, ValueExpressionColumn resColExpr)
          Returns true if the give ValueExpression is part of the given query select's result columns.
static boolean SelectHelper.isSelectStarQuery(QuerySelect querySelect)
          Gets whether or not the given QuerySelect object is a "select *" query.
static void SelectHelper.refresh(QuerySelect stmt)
          Refreshes the model that ultimately refreseh the UI, this is temporary.
 void ExpressionHelper.resolveColumnReferencesInTemporaryStatement(QuerySelect select, java.util.List tableExprList)
          Unhooks all the ValueExpressionColumn s in the given temporary QuerySelect and hooks them into the corresponding TableExpression s in the given tableExprList, regardless of duplicate column names - identical logical column references.
 

Uses of QuerySelect in org.eclipse.datatools.sqltools.sqlbuilder.views.graph.commands
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views.graph.commands with parameters of type QuerySelect
 void MoveJoinCommand.setSelectStatement(QuerySelect statement)
           
 void CreateJoinCommand.setSelectStatement(QuerySelect statement)
           
 

Uses of QuerySelect in org.eclipse.datatools.sqltools.sqlbuilder.views.graph.editparts
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.views.graph.editparts with parameters of type QuerySelect
ColumnEditPolicy(QuerySelect selectStatement)