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 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 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
 NotificationChain ValueExpressionVariableImpl.basicSetQuerySelect(QuerySelect newQuerySelect, NotificationChain msgs)
           
 void ValueExpressionVariableImpl.setQuerySelect(QuerySelect newQuerySelect)
           
 NotificationChain TableReferenceImpl.basicSetQuerySelect(QuerySelect newQuerySelect, NotificationChain msgs)
           
 void TableReferenceImpl.setQuerySelect(QuerySelect newQuerySelect)
           
 NotificationChain QuerySearchConditionImpl.basicSetQuerySelectHaving(QuerySelect newQuerySelectHaving, NotificationChain msgs)
           
 void QuerySearchConditionImpl.setQuerySelectHaving(QuerySelect newQuerySelectHaving)
           
 NotificationChain QuerySearchConditionImpl.basicSetQuerySelectWhere(QuerySelect newQuerySelectWhere, NotificationChain msgs)
           
 void QuerySearchConditionImpl.setQuerySelectWhere(QuerySelect newQuerySelectWhere)
           
 NotificationChain QueryResultSpecificationImpl.basicSetQuerySelect(QuerySelect newQuerySelect, NotificationChain msgs)
           
 void QueryResultSpecificationImpl.setQuerySelect(QuerySelect newQuerySelect)
           
 NotificationChain GroupingSpecificationImpl.basicSetQuerySelect(QuerySelect newQuerySelect, NotificationChain msgs)
           
 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.