Uses of Interface
org.eclipse.datatools.modelbase.sql.query.QuerySelectStatement

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

Methods in org.eclipse.datatools.modelbase.sql.query that return QuerySelectStatement
 QuerySelectStatement SQLQueryModelFactory.createQuerySelectStatement()
          Returns a new object of class 'Query Select Statement'.
 QuerySelectStatement UpdatabilityExpression.getSelectStatement()
          Returns the value of the 'Select Statement' container reference.
 QuerySelectStatement QueryExpressionRoot.getSelectStatement()
          Returns the value of the 'Select Statement' container reference.
 QuerySelectStatement OrderBySpecification.getSelectStatement()
          Returns the value of the 'Select Statement' container reference.
 

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type QuerySelectStatement
 void UpdatabilityExpression.setSelectStatement(QuerySelectStatement value)
          Sets the value of the 'Select Statement' container reference.
 void QueryExpressionRoot.setSelectStatement(QuerySelectStatement value)
          Sets the value of the 'Select Statement' container reference.
 void OrderBySpecification.setSelectStatement(QuerySelectStatement value)
          Sets the value of the 'Select Statement' container reference.
 

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

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return QuerySelectStatement
static QuerySelectStatement StatementHelper.createQueryCombinedStatement(java.lang.String name)
          Creates a QuerySelectStatement statement, with a QueryCombined in it
static QuerySelectStatement StatementHelper.createQuerySelectStatement(java.lang.String aName)
          Creates a QuerySelectStatement
 QuerySelectStatement StatementHelper.createSelectStatement(java.lang.String name)
           
static QuerySelectStatement StatementHelper.createWithStatement(java.lang.String name)
          Creates a WITH query statement.
 

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type QuerySelectStatement
static QueryExpressionRoot StatementHelper.createQueryExpressionRoot(QuerySelectStatement aParent)
          Creates a QueryExpressionRoot and attaches it to QuerySelectStatement
static QuerySelect StatementHelper.createQuerySelect(QuerySelectStatement aStatement)
          Creates a QuerySelect Object and hook it to a QuerySelectStatement
static java.util.Set TableHelper.findColumnReferencesInQuerySelectStatement(QuerySelectStatement querySelect)
          Returns a Set containing all ValueExpressionColumns found in the given QuerySelectStatement.
static java.util.List StatementHelper.getEffectiveResultColumns(QuerySelectStatement selectStmt)
          This method compiles a list of ValueExpressionColumns that reflects the columns, in order and with datatype, which are the result of the given QuerySelectStatement.
static TableExpression StatementHelper.getTableExpressionForTable(Table table, QuerySelectStatement selectStmt)
          Returns the TableExpression representing the given Table object,in the given QuerySelectStatement
 

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

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type QuerySelectStatement
 java.lang.Object SQLQueryModelSwitch.caseQuerySelectStatement(QuerySelectStatement object)
          Returns the result of interpreting the object as an instance of 'Query Select Statement'.
 

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

Methods in org.eclipse.datatools.sqltools.parsers.sql.query that return QuerySelectStatement
 QuerySelectStatement SQLQueryParserFactory.createSelectStatement(QueryExpressionRoot aQryExpr, java.util.List aOrderByList)
           
 QuerySelectStatement SQLQueryParserFactory.createSelectStatement(QueryExpressionRoot aQryExpr, java.util.List aOrderByList, UpdatabilityExpression aUpdatabilityExpr)
           
 QuerySelectStatement SQLQueryParserFactory.createSelectStatement(QuerySelect aQrySel, java.util.List aOrderByList)
           
 

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

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model that return QuerySelectStatement
static QuerySelectStatement SelectHelper.getQuerySelectStatement(QueryExpressionBody queryExprBody)
          Returns the QuerySelectStatement whose QueryExpressionRoot contain the given QueryExpressionBody object
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type QuerySelectStatement
static void SelectHelper.addOrderByColumn(QuerySelectStatement selectStmt, QueryValueExpression anExpr, java.lang.String sortType, int position)
          Adds a QueryValueExpression to the Order by clause of a QuerySelectStatement
static void SelectHelper.addResultColumn(QuerySelectStatement selectStmt, ResultColumn aResultColumn, java.lang.String alias, int index)
          Adds a column to to the select statement's result columns list
static void SelectHelper.addTableToStatement(QuerySelectStatement stmt, TableExpression tableExpr)
          Adds the given table expression to list of tables for a select statement.
static OrderByValueExpression SelectHelper.appendOrderByColumn(QuerySelectStatement selectStmt, QueryValueExpression colExpr, java.lang.String sortType)
          Creates the OrderByValueExpression column for "Order By" clause from the given value expression if not already exists and appends it to Order By list.
static OrderByResultColumn SelectHelper.appendOrderByColumn(QuerySelectStatement selectStmt, ResultColumn resCol, java.lang.String alias, java.lang.String sortType)
          Creates the OrderByResultColumn column for "Order By" clause from the given ResultColumn if not already exists and appends it to Order By list.
static void SelectHelper.clearStatementContents(QuerySelectStatement stmt)
          Clears the contents of the given Select statement.Containments which are objects, are set to null and containments which are lists, are cleared.
static QueryExpressionBody SelectHelper.getQueryExpressionBody(QuerySelectStatement stmt)
          Returns the QueryExpressionBody from the Select statement
static QuerySelect SelectHelper.getQuerySelect(QuerySelectStatement stmt)
          Returns the QuerySelect from the Select statement
static void SelectHelper.initSelectStmt(QuerySelectStatement stmt)
          Creates the Query Select and appends it to QueryExpressionRoot.
static boolean SelectHelper.moveColumnInStatement(QuerySelectStatement selectStmt, ResultColumn aResultColumn, int movePosition)
          Moves a column in the selectClause to another position (ie new index) in the List.
static boolean SelectHelper.moveOrderByInStatement(QuerySelectStatement selectStmt, OrderBySpecification anExpr, int movePosition)
          Moves a column in the order by clause to another position (ie new index in the list).
static void SelectHelper.refresh(QuerySelectStatement stmt)
          Refreshes the model that ultimately refreseh the UI, this is temporary.
static void SelectHelper.removeAllColumnFromOrderBy(QuerySelectStatement selectStmt, QueryValueExpression sqlExpr)
          Removes the order by column that contains the given value expression from the given statement.
static boolean SelectHelper.removeTableFromStatement(QuerySelectStatement stmt, TableExpression tableExpr)
          Removes the table from the given Select statement
static boolean SelectHelper.replaceColumnValueExpr(QuerySelectStatement selectStmt, ResultColumn resCol, QueryValueExpression newValExpr)
          Replaces the value expression in the given result column of a statement.
static boolean SelectHelper.replaceColumnValueExprForOrderBy(QuerySelectStatement selectStmt, ResultColumn resCol, QueryValueExpression newValExpr)
          Replaces the value expression of the Order By column that matches the value expression of the given result column of a statement.
static void SelectHelper.replaceStatementContents(QuerySelectStatement oldStmt, QuerySelectStatement newStmt)
          Replaces contents of the statement from the given new statement
 

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

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views.fullselect that return QuerySelectStatement
 QuerySelectStatement OrderByTableElement.getFullSelectStatement()
           
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.views.fullselect with parameters of type QuerySelectStatement
OrderByTableElement(QuerySelectStatement target, OrderBySpecification ordrBy)