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

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

Subinterfaces of QueryStatement in org.eclipse.datatools.modelbase.sql.query
`interface` `QueryChangeStatement` A representation of the model object 'Change Statement'.
`interface` `QueryDeleteStatement` A representation of the model object 'SQL Delete Statement'.
`interface` `QueryInsertStatement` A representation of the model object 'SQL Insert Statement'.
`interface` `QueryMergeStatement` A representation of the model object 'SQL Merge Statement'.
`interface` `QuerySelectStatement` A representation of the model object 'SQL Select Statement'.
`interface` `QueryUpdateStatement` A representation of the model object 'SQL Update Statement'.

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

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return QueryStatement
`static QueryStatement` `StatementHelper.createQueryStatement(int stmtType, java.lang.String stmtName)` Creates a statement of the given type with the given name.
`static QueryStatement` `StatementHelper.getQueryStatementForTableReference(TableReference tableRef)` Returns the `QueryStatement` associated with the given `tableRef`.

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type QueryStatement
`static java.lang.String` `TableHelper.createFromClauseForStatement(QueryStatement stmt)` Creates the From Clause with the tables used in the given SQLStatement.
`static java.util.List` `StatementHelper.getAllVariablesInQueryStatement(QueryStatement queryStmt)` Returns all `ValueExpressionVariables` contained in the given `QueryStatement`.
`static Database` `StatementHelper.getDatabase(QueryStatement stmt)` Returns the Database for which SQL Statement is associated with.
`static QuerySearchCondition` `StatementHelper.getHavingCondition(QueryStatement stmt)` Returns "Having" clause for the given statement.
`static QuerySearchCondition` `StatementHelper.getSearchCondition(QueryStatement stmt)` Returns QuerySearchCondition for the given statement.
`static int` `StatementHelper.getStatementType(QueryStatement statement)` Returns the integer constant defined in this class, that represents the given QueryStatement
`static java.util.List` `StatementHelper.getTablesForStatement(QueryStatement stmt)` Returns List of tables (`TableExpression`) referenced in the statement.
`static void` `StatementHelper.setHavingClauseForStatement(QuerySearchCondition newSearchCon, QueryStatement statement)` Sets the having clause in the given sql statement.
`static void` `StatementHelper.setWhereClauseForStatement(QuerySearchCondition newSearchCon, QueryStatement statement)` Sets the where clause in the given sql statement.
`static void` `DatabaseHelper.resolveTableReferenceRDBTables(QueryStatement aSQLStmt, Database aDatabase, java.lang.String aDefaultSchemaName)` Deprecated. table reference resolving is now done by post parse processer, use `org.eclipse.datatools.modelbase.parsers.sql.query.postparse.TableReferenceResolver` with `org.eclipse.datatools.modelbase.parsers.sql.query.SQLQueryParserManager`

Uses of QueryStatement in org.eclipse.datatools.modelbase.sql.query.impl

Classes in org.eclipse.datatools.modelbase.sql.query.impl that implement QueryStatement
`class` `QueryChangeStatementImpl` An implementation of the model object 'Change Statement'.
`class` `QueryDeleteStatementImpl` An implementation of the model object 'SQL Delete Statement'.
`class` `QueryInsertStatementImpl` An implementation of the model object 'SQL Insert Statement'.
`class` `QueryMergeStatementImpl` An implementation of the model object 'SQL Merge Statement'.
`class` `QuerySelectStatementImpl` An implementation of the model object 'SQL Select Statement'.
`class` `QueryStatementImpl` An implementation of the model object 'Statement'.
`class` `QueryUpdateStatementImpl` An implementation of the model object 'SQL Update Statement'.

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

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type QueryStatement
`java.lang.Object` `SQLQueryModelSwitch.caseQueryStatement(QueryStatement object)` Returns the result of interpretting the object as an instance of 'Query Statement'.

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