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 SQLQueryModelFactory.createQuerySelect()
          Returns a new object of class 'Query Select'.
 QuerySelect TableReference.getQuerySelect()
          Returns the value of the 'Query Select' container reference.
 QuerySelect GroupingSpecification.getQuerySelect()
          Returns the value of the 'Query Select' container reference.
 QuerySelect ValueExpressionVariable.getQuerySelect()
          Returns the value of the 'Query Select' container reference.
 QuerySelect QueryResultSpecification.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 TableReference.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 ValueExpressionVariable.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 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 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 TableExpressions.
static java.util.Set StatementHelper.resolveOrderByColumns(QuerySelect select, java.util.List orderByList)
          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.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 SQLQueryModelFactoryImpl.createQuerySelect()
           
 QuerySelect ValueExpressionVariableImpl.getQuerySelect()
           
 QuerySelect GroupingSpecificationImpl.getQuerySelect()
           
 QuerySelect TableReferenceImpl.getQuerySelect()
           
 QuerySelect QueryResultSpecificationImpl.getQuerySelect()
           
 QuerySelect QuerySearchConditionImpl.getQuerySelectHaving()
           
 QuerySelect QuerySearchConditionImpl.getQuerySelectWhere()
           
 

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

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



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