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

Packages that use SQLQueryObject
org.eclipse.datatools.modelbase.sql.query   
org.eclipse.datatools.modelbase.sql.query.helper   
org.eclipse.datatools.modelbase.sql.query.util   
org.eclipse.datatools.modelbase.sql.xml.query   
org.eclipse.datatools.modelbase.sql.xml.query.util   
org.eclipse.datatools.sqltools.parsers.sql.postparse   
org.eclipse.datatools.sqltools.parsers.sql.query.postparse   
org.eclipse.datatools.sqltools.sqlbuilder.actions   
org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder   
org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.caseexpr   
org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.cast   
org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.constant   
org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.function   
org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.multiexpr   
org.eclipse.datatools.sqltools.sqlbuilder.model   
org.eclipse.datatools.sqltools.sqlbuilder.views   
org.eclipse.datatools.sqltools.sqlbuilder.views.criteria   
org.eclipse.datatools.sqltools.sqlbuilder.views.graph.editparts   
org.eclipse.datatools.sqltools.sqlbuilder.views.select   
org.eclipse.datatools.sqltools.sqlbuilder.views.update   
 

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

Subinterfaces of SQLQueryObject in org.eclipse.datatools.modelbase.sql.query
 interface CallStatement
          A representation of the model object 'Call Statement'.
 interface ColumnName
          A representation of the model object 'SQL Column Name'.
 interface CursorReference
          A representation of the model object 'SQL Cursor Reference'.
 interface Grouping
          A representation of the model object 'SQL Group'.
 interface GroupingExpression
          A representation of the model object 'SQL Grouping Expression'.
 interface GroupingSets
          A representation of the model object 'SQL Grouping Sets'.
 interface GroupingSetsElement
          A representation of the model object 'SQL Grouping Sets Element'.
 interface GroupingSetsElementExpression
          A representation of the model object 'SQL Grouping Sets Element Expression'.
 interface GroupingSetsElementSublist
          A representation of the model object 'SQL Grouping Sets Element Sublist'.
 interface GroupingSpecification
          A representation of the model object 'SQL Group By Specification'.
 interface MergeInsertSpecification
          A representation of the model object 'Merge Insert Specification'.
 interface MergeOnCondition
          A representation of the model object 'Merge On Condition'.
 interface MergeOperationSpecification
          A representation of the model object 'Merge Operation Specification'.
 interface MergeSourceTable
          A representation of the model object 'Merge Source Table'.
 interface MergeTargetTable
          A representation of the model object 'Merge Target Table'.
 interface MergeUpdateSpecification
          A representation of the model object 'Merge Update Specification'.
 interface OrderByOrdinal
          A representation of the model object 'SQL Order By Ordinal'.
 interface OrderByResultColumn
          A representation of the model object 'Order By Result Column'.
 interface OrderBySpecification
          A representation of the model object 'SQL Order By Specification'.
 interface OrderByValueExpression
          A representation of the model object 'SQL Order By Value Expression'.
 interface Predicate
          A representation of the model object 'SQL Predicate'.
 interface PredicateBasic
          A representation of the model object 'SQL Predicate Basic'.
 interface PredicateBetween
          A representation of the model object 'SQL Predicate Between'.
 interface PredicateExists
          A representation of the model object 'SQL Predicate Exists'.
 interface PredicateIn
          A representation of the model object 'SQL Predicate In'.
 interface PredicateInValueList
          A representation of the model object 'SQL Predicate In Value List'.
 interface PredicateInValueRowSelect
          A representation of the model object 'SQL Predicate In Value Row Select'.
 interface PredicateInValueSelect
          A representation of the model object 'SQL Predicate In Value Select'.
 interface PredicateIsNull
          A representation of the model object 'SQL Predicate Null'.
 interface PredicateLike
          A representation of the model object 'SQL Predicate Like'.
 interface PredicateQuantified
          A representation of the model object 'SQL Predicate Quantified'.
 interface PredicateQuantifiedRowSelect
          A representation of the model object 'SQL Predicate Quantified Row Select'.
 interface PredicateQuantifiedValueSelect
          A representation of the model object 'SQL Predicate Quantified Value Select'.
 interface ProcedureReference
          A representation of the model object 'Procedure Reference'.
 interface QueryChangeStatement
          A representation of the model object 'Change Statement'.
 interface QueryCombined
          A representation of the model object 'Combined'.
 interface QueryDeleteStatement
          A representation of the model object 'SQL Delete Statement'.
 interface QueryExpressionBody
          A representation of the model object 'Expression Body'.
 interface QueryExpressionRoot
          A representation of the model object 'Expression'.
 interface QueryInsertStatement
          A representation of the model object 'SQL Insert Statement'.
 interface QueryMergeStatement
          A representation of the model object 'SQL Merge Statement'.
 interface QueryNested
          A representation of the model object 'Query Nested'.
 interface QueryResultSpecification
          A representation of the model object 'SQL Result Column Specification'.
 interface QuerySearchCondition
          A representation of the model object 'SQL Search Condition'.
 interface QuerySelect
          A representation of the model object 'Select'.
 interface QuerySelectStatement
          A representation of the model object 'SQL Select Statement'.
 interface QueryStatement
          A representation of the model object 'Statement'.
 interface QueryUpdateStatement
          A representation of the model object 'SQL Update Statement'.
 interface QueryValueExpression
          A representation of the model object 'SQL Value Expression'.
 interface QueryValues
          A representation of the model object 'Values'.
 interface ResultColumn
          A representation of the model object 'SQL Result Column'.
 interface ResultTableAllColumns
          A representation of the model object 'SQL Result Column All'.
 interface SearchConditionCombined
          A representation of the model object 'SQL Search Condition Combined'.
 interface SearchConditionNested
          A representation of the model object 'SQL Search Condition Nested'.
 interface SuperGroup
          A representation of the model object 'SQL Super Group'.
 interface SuperGroupElement
          A representation of the model object 'SQL Super Group Element'.
 interface SuperGroupElementExpression
          A representation of the model object 'SQL Super Group Element Expression'.
 interface SuperGroupElementSublist
          A representation of the model object 'SQL Super Group Element Sublist'.
 interface TableCorrelation
          A representation of the model object 'SQL Table Correlation'.
 interface TableExpression
          A representation of the model object 'SQL Table Expression'.
 interface TableFunction
          A representation of the model object 'SQL Table Function'.
 interface TableInDatabase
          A representation of the model object 'SQLRDB Table'.
 interface TableJoined
          A representation of the model object 'SQL Table Joined'.
 interface TableNested
          A representation of the model object 'SQL Table Nested'.
 interface TableReference
          A representation of the model object 'SQL Table Reference'.
 interface UpdatabilityExpression
          A representation of the model object 'Updatability Expression'.
 interface UpdateAssignmentExpression
          A representation of the model object 'SQL Assignment Expression'.
 interface UpdateOfColumn
          A representation of the model object 'Update Of Column'.
 interface UpdateSource
          A representation of the model object 'Update Source'.
 interface UpdateSourceExprList
          A representation of the model object 'Update Source Expr List'.
 interface UpdateSourceQuery
          A representation of the model object 'Update Source Query'.
 interface ValueExpressionAtomic
          A representation of the model object 'SQL Value Expression Atomic'.
 interface ValueExpressionCase
          A representation of the model object 'SQL Value Expression Case'.
 interface ValueExpressionCaseElse
          A representation of the model object 'SQL Value Expression Case Else'.
 interface ValueExpressionCaseSearch
          A representation of the model object 'SQL Value Expression Case Search'.
 interface ValueExpressionCaseSearchContent
          A representation of the model object 'SQL Value Expression Case Search Content'.
 interface ValueExpressionCaseSimple
          A representation of the model object 'SQL Value Expression Case Simple'.
 interface ValueExpressionCaseSimpleContent
          A representation of the model object 'SQL Value Expression Case Simple Content'.
 interface ValueExpressionCast
          A representation of the model object 'SQL Value Expression Cast'.
 interface ValueExpressionColumn
          A representation of the model object 'SQL Value Expression Column'.
 interface ValueExpressionCombined
          A representation of the model object 'SQL Value Expression Combined'.
 interface ValueExpressionDefaultValue
          A representation of the model object 'SQL Value Expression Default'.
 interface ValueExpressionFunction
          A representation of the model object 'SQL Value Expression Function'.
 interface ValueExpressionLabeledDuration
          A representation of the model object 'SQL Value Expression Labeled Duration'.
 interface ValueExpressionNested
          A representation of the model object 'SQL Value Expression Nested'.
 interface ValueExpressionNullValue
          A representation of the model object 'SQL Value Expression Null'.
 interface ValueExpressionRow
          A representation of the model object 'Value Expression Row'.
 interface ValueExpressionScalarSelect
          A representation of the model object 'SQL Value Expression Scalar Select'.
 interface ValueExpressionSimple
          A representation of the model object 'SQL Value Expression Simple'.
 interface ValueExpressionVariable
          A representation of the model object 'SQL Value Expression Variable'.
 interface ValuesRow
          A representation of the model object 'SQL Values Row'.
 interface WithTableReference
          A representation of the model object 'With Table Reference'.
 interface WithTableSpecification
          A representation of the model object 'With Table Specification'.
 

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

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return SQLQueryObject
static SQLQueryObject StatementHelper.getEContainerRecursively(org.eclipse.emf.ecore.EObject eObject, java.lang.Class containerType)
          Returns the EObject.eContainer()for the given eObject that is assignable to the given type containerType.
 

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type SQLQueryObject
static java.lang.String TableHelper.createFromClauseForStatement(SQLQueryObject stmt)
          Creates the From Clause with the tables used in the given SQLStatement.
static QuerySearchCondition StatementHelper.getHavingCondition(SQLQueryObject stmt)
           
static QuerySearchCondition StatementHelper.getSearchCondition(SQLQueryObject stmt)
           
static java.lang.String StatementHelper.getSQLForExecution(SQLQueryObject queryObject)
          Generates SQL source for the given queryObject without any comments and with the current schema qualified tables.
static java.lang.String StatementHelper.getSQLQualified(SQLQueryObject queryObject, int qualificationSpec)
          Returns the SQL source text of the given SQLQueryObject with all identifiers (table and column references) qualified according to the given qualificationSpec.
static java.lang.String StatementHelper.getSQLSchemaQualified(SQLQueryObject queryObject)
          Returns the SQL source text of the given SQLQueryObject with all identifiers (table and column references) qualified with their schema name.
static java.lang.String StatementHelper.getSQLSourceUnformatted(SQLQueryObject queryObject)
          Returns the generated SQL source for the given queryObject without any formatting and without comments in a single line.
static java.lang.String StatementHelper.getSQLTableQualified(SQLQueryObject queryObject)
          Returns the SQL source text of the given SQLQueryObject with all column references qualified with table names, but all table names unqualified (without schema name).
static java.lang.String StatementHelper.getSQLUnqualified(SQLQueryObject queryObject)
          Returns the SQL source text of the given SQLQueryObject with all identifiers unqualified (column references without table names, and all table references without schema names).
static java.lang.String StatementHelper.getSQLWithComments(SQLQueryObject queryObject)
          Returns the generated SQL source for the given queryObject with all comments.
static java.lang.String StatementHelper.getSQLWithoutComments(SQLQueryObject queryObject)
          Returns the generated SQL source for the given queryObject without any comments.
static java.util.List StatementHelper.getTablesForStatement(SQLQueryObject stmt)
           
static void StatementHelper.removeTableExpressionFromQueryStatement(TableExpression tableExpr, SQLQueryObject queryObj)
          Removes the given TableExpression from the given SQLQueryObject.
static void StatementHelper.setHavingClauseForStatement(QuerySearchCondition newSearchCon, SQLQueryObject statement)
          Sets the having clause in the given SQLQueryObject.
static void StatementHelper.setWhereClauseForStatement(QuerySearchCondition newSearchCon, SQLQueryObject statement)
          Sets the where clause in the given sqlQueryObject.
 

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

Methods in org.eclipse.datatools.modelbase.sql.query.util that return SQLQueryObject
 SQLQueryObject SQLQuerySourceInfo.getQueryObjectBackReference()
          Returns the queryObject that holds this SQLQuerySourceInfo.
 

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type SQLQueryObject
 java.lang.Object SQLQueryModelSwitch.caseSQLQueryObject(SQLQueryObject object)
          Returns the result of interpreting the object as an instance of 'SQL Query Object'.
 java.lang.String SQLQuerySourceWriter.getSQL(SQLQueryObject queryObject)
          Generic method to return the SQL source of the given queryObject.
 java.lang.String SQLSourceWriter.getSQL(SQLQueryObject queryObject)
           
 void SQLQuerySourceBuffer.insertConditionalLineBreak(SQLQueryObject context)
           
 void SQLQuerySourceBuffer.setIndent(SQLQueryObject context)
           
 void SQLQuerySourceInfo.setQueryObjectBackReference(SQLQueryObject queryObjectBackRef)
          Sets the queryObject that holds this SQLQuerySourceInfo.
 

Constructors in org.eclipse.datatools.modelbase.sql.query.util with parameters of type SQLQueryObject
SQLQuerySourceInfo(SQLQueryObject queryObjectBackRef)
          Constructor.
 

Uses of SQLQueryObject in org.eclipse.datatools.modelbase.sql.xml.query
 

Subinterfaces of SQLQueryObject in org.eclipse.datatools.modelbase.sql.xml.query
 interface XMLAggregateFunction
          A representation of the model object 'XML Aggregate Function'.
 interface XMLAggregateSortSpecification
          A representation of the model object 'XML Aggregate Sort Specification'.
 interface XMLAttributeDeclarationItem
          A representation of the model object 'XML Attribute Declaration Item'.
 interface XMLNamespaceDeclarationDefault
          A representation of the model object 'XML Namespace Declaration Default'.
 interface XMLNamespaceDeclarationItem
          A representation of the model object 'XML Namespace Declaration Item'.
 interface XMLNamespaceDeclarationPrefix
          A representation of the model object 'XML Namespace Declaration Prefix'.
 interface XMLNamespacesDeclaration
          A representation of the model object 'XML Namespaces Declaration'.
 interface XMLPredicate
          A representation of the model object 'XML Predicate'.
 interface XMLPredicateContent
          A representation of the model object 'XML Predicate Content'.
 interface XMLPredicateDocument
          A representation of the model object 'XML Predicate Document'.
 interface XMLPredicateExists
          A representation of the model object 'XML Predicate Exists'.
 interface XMLPredicateValid
          A representation of the model object 'XML Predicate Valid'.
 interface XMLQueryArgumentItem
          A representation of the model object 'XML Query Argument Item'.
 interface XMLQueryArgumentList
          A representation of the model object 'XML Query Argument List'.
 interface XMLQueryExpression
          A representation of the model object 'XML Query Expression'.
 interface XMLSerializeFunction
          A representation of the model object 'XML Serialize Function'.
 interface XMLSerializeFunctionEncoding
          A representation of the model object 'XML Serialize Function Encoding'.
 interface XMLSerializeFunctionTarget
          A representation of the model object 'XML Serialize Function Target'.
 interface XMLTableColumnDefinitionDefault
          A representation of the model object 'XML Table Column Definition Default'.
 interface XMLTableColumnDefinitionItem
          A representation of the model object 'XML Table Column Definition Item'.
 interface XMLTableColumnDefinitionOrdinality
          A representation of the model object 'XML Table Column Definition Ordinality'.
 interface XMLTableColumnDefinitionRegular
          A representation of the model object 'XML Table Column Definition Regular'.
 interface XMLTableFunction
          A representation of the model object 'XML Table Function'.
 interface XMLValueExpressionCast
          A representation of the model object 'XML Value Expression Cast'.
 interface XMLValueFunction
          A representation of the model object 'XML Value Function'.
 interface XMLValueFunctionComment
          A representation of the model object 'XML Value Function Comment'.
 interface XMLValueFunctionCommentContent
          A representation of the model object 'XML Value Function Comment Content'.
 interface XMLValueFunctionConcat
          A representation of the model object 'XML Value Function Concat'.
 interface XMLValueFunctionConcatContentItem
          A representation of the model object 'XML Value Function Concat Content Item'.
 interface XMLValueFunctionDocument
          A representation of the model object 'XML Value Function Document'.
 interface XMLValueFunctionDocumentContent
          A representation of the model object 'XML Value Function Document Content'.
 interface XMLValueFunctionElement
          A representation of the model object 'XML Value Function Element'.
 interface XMLValueFunctionElementContentItem
          A representation of the model object 'XML Value Function Element Content Item'.
 interface XMLValueFunctionElementContentList
          A representation of the model object 'XML Value Function Element Content List'.
 interface XMLValueFunctionForest
          A representation of the model object 'XML Value Function Forest'.
 interface XMLValueFunctionForestContentItem
          A representation of the model object 'XML Value Function Forest Content Item'.
 interface XMLValueFunctionParse
          A representation of the model object 'XML Value Function Parse'.
 interface XMLValueFunctionParseContent
          A representation of the model object 'XML Value Function Parse Content'.
 interface XMLValueFunctionPI
          A representation of the model object 'XML Value Function PI'.
 interface XMLValueFunctionPIContent
          A representation of the model object 'XML Value Function PI Content'.
 interface XMLValueFunctionQuery
          A representation of the model object 'XML Value Function Query'.
 interface XMLValueFunctionQueryReturning
          A representation of the model object 'XML Value Function Query Returning'.
 interface XMLValueFunctionText
          A representation of the model object 'XML Value Function Text'.
 interface XMLValueFunctionTextContent
          A representation of the model object 'XML Value Function Text Content'.
 interface XMLValueFunctionValidate
          A representation of the model object 'XML Value Function Validate'.
 interface XMLValueFunctionValidateAccordingTo
          A representation of the model object 'XML Value Function Validate According To'.
 interface XMLValueFunctionValidateAccordingToIdentifier
          A representation of the model object 'XML Value Function Validate According To Identifier'.
 interface XMLValueFunctionValidateAccordingToURI
          A representation of the model object 'XML Value Function Validate According To URI'.
 interface XMLValueFunctionValidateContent
          A representation of the model object 'XML Value Function Validate Content'.
 interface XMLValueFunctionValidateElement
          A representation of the model object 'XML Value Function Validate Element'.
 interface XMLValueFunctionValidateElementName
          A representation of the model object 'XML Value Function Validate Element Name'.
 interface XMLValueFunctionValidateElementNamespace
          A representation of the model object 'XML Value Function Validate Element Namespace'.
 

Uses of SQLQueryObject in org.eclipse.datatools.modelbase.sql.xml.query.util
 

Methods in org.eclipse.datatools.modelbase.sql.xml.query.util with parameters of type SQLQueryObject
 java.lang.Object SQLXMLQueryModelSwitch.caseSQLQueryObject(SQLQueryObject object)
          Returns the result of interpreting the object as an instance of 'SQL Query Object'.
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.parsers.sql.postparse
 

Methods in org.eclipse.datatools.sqltools.parsers.sql.postparse with parameters of type SQLQueryObject
 java.util.List PostParseProcessor.process(SQLQueryObject sqlQuery)
          The call back method invoked for each of the SQLQueryObjects in the SQLQueryObject model instance returned by the parser, if the SQLQueryObject complies with one of the types in the Class[] returned by this PostParseProcessor.getProcessCandidateTypes()
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.parsers.sql.query.postparse
 

Methods in org.eclipse.datatools.sqltools.parsers.sql.query.postparse with parameters of type SQLQueryObject
 java.util.List DataTypeResolver.process(SQLQueryObject sqlQuery)
           
 java.util.List TableReferenceResolver.process(SQLQueryObject sqlQuery)
           
 java.util.List RoutineReferenceResolver.process(SQLQueryObject queryObj)
          Post-parse processes the given SQL query object.
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.actions
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.actions with parameters of type SQLQueryObject
 void DefineJoinTypeAction.setSQLJoin(SQLQueryObject join)
           
 void TableAliasAction.setStatement(SQLQueryObject statement)
           
 void CreateJoinAction.setStatement(SQLQueryObject statement)
           
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder that return SQLQueryObject
 SQLQueryObject ExpressionBuilderWizard.getSQLStatement()
           
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder with parameters of type SQLQueryObject
ExpressionBuilderWizard(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg)
           
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.caseexpr
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.caseexpr that return SQLQueryObject
 SQLQueryObject CaseSimpleTable.getSQLStatement()
           
 SQLQueryObject CaseSearchTable.getSQLStatement()
           
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.caseexpr with parameters of type SQLQueryObject
CaseExpressionWizard(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr)
           
CaseOptionsPage(SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr)
           
CaseSearchPage(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr)
           
CaseSearchWhenContentElement(SQLDomainModel domainModel, SQLQueryObject sqlStmt, ValueExpressionCaseSearch caseSearchClause, ValueExpressionCaseSearchContent content, Predicate predicate, int clauseNumber, boolean firstClause)
           
CaseSimplePage(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr)
           
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.cast
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.cast with parameters of type SQLQueryObject
CastBuilderPage(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr)
           
CastExpressionWizard(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr)
           
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.constant
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.constant with parameters of type SQLQueryObject
ConstantExpressionWizard(SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr, SQLDomainModel model)
           
ConstantOptionsPage(SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr)
           
NumericConstantBuilderPage(SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr)
           
StringConstantBuilderPage(SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr, SQLDomainModel dModel)
           
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.function
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.function that return SQLQueryObject
 SQLQueryObject ParamTable.getSQLStatement()
           
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.function with parameters of type SQLQueryObject
FunctionBuilderPage(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, ValueExpressionFunction inSqlExpr)
           
FunctionBuilderPage(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, ValueExpressionFunction inExpr, boolean isColumn)
           
FunctionExpressionWizard(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, ValueExpressionFunction sqlExpr)
           
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.multiexpr
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.multiexpr that return SQLQueryObject
 SQLQueryObject ExpressionsTable.getSQLStatement()
           
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.multiexpr with parameters of type SQLQueryObject
ExpressionsByOperatorsPage(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, QueryValueExpression sqlExpr)
           
ExpressionsByOperatorsWizard(SQLDomainModel domainModel, SQLQueryObject QueryStatementArg, QueryValueExpression sqlExpr)
           
 

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

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type SQLQueryObject
static void SelectHelper.addTableToStatementAtPosition(SQLQueryObject stmt, TableExpression tableExpr, int position)
           
static ResultColumn SelectHelper.appendResultColumn(SQLQueryObject selectStmt, QueryValueExpression colExpr, java.lang.String alias)
          Creates the Result column from the given ValueExpression and appends it to the select column list in the given Select statement.
static ResultColumn SelectHelper.appendResultColumn(SQLQueryObject selectStmt, ResultColumn resCol, java.lang.String alias)
          Appends the given ResultColumn to the select column list in the given Select statement.
 Predicate SearchConditionHelper.buildNewPredicate(SQLQueryObject currStmt, QueryValueExpression left, java.lang.String right, java.lang.String comparisonKind)
          Builds the Predicate for the given comparison kind.
 QuerySearchCondition SearchConditionHelper.buildSearchCondition(SQLQueryObject currStmt, QuerySearchCondition currentSearchCon, QueryValueExpression left, java.lang.String right, java.lang.String comparisonKind)
          Creates a new predicate with the given values and append it to the give search condition.
static int SelectHelper.getOrderByColIndexFromValueExpr(SQLQueryObject selectStmt, QueryValueExpression searchValExpr)
          Returns the position of the column that matches the given ValueExpression in the order by column list.
static ValueExpressionColumn SelectHelper.getSelectColumnFromColumnName(SQLQueryObject selectStmt, java.lang.String columnName)
          Looks for a ValueExpressionColumn in the list of assignment select columns in the given statement, with name same as the given name
static boolean SelectHelper.isResultColumn(SQLQueryObject selectStmt, ResultColumn resCol)
          Returns true if the give ResultColumn is part of the given select statement.
static boolean SelectHelper.isResultColumn(SQLQueryObject selectStmt, ValueExpressionColumn resColExpr)
          Returns true if the give ValueExpression is part of the given select statement's result columns.
static void SelectHelper.refresh(SQLQueryObject stmt)
          Refreshes the model that ultimately refreseh the UI, this is temporary.
static void SelectHelper.removeAllColumnFromResultColumns(SQLQueryObject selectStmt, QueryValueExpression sqlExpr)
          Removes the result column that contains the given ValueExpression from the given statement.
static void SelectHelper.removeColFunctionsForTable(SQLQueryObject selectStmt, TableReference aRef)
          Removes the functions from the result columns whose parameters use columns in the table that is being removed.
static void SelectHelper.removeColumnFromOrderBy(SQLQueryObject selectStmt, QueryValueExpression sqlExpr)
          Removes the order by column that contains the given value expression from the given statement.
static void SelectHelper.removeColumnFromOrderBy(SQLQueryObject selectStmt, ResultColumn resCol)
          Removes the order by column that contains the given ResultColumn from the given statement.
static void SelectHelper.removeColumnFromResultColumns(SQLQueryObject selectStmt, QueryValueExpression sqlExpr)
          Removes the result column that contains the given ValueExpression from the given statement.
 void SearchConditionHelper.removePredicateFromCondition(Predicate pred, QuerySearchCondition searchCon, SQLQueryObject currStmt)
          Removes the given predicate from the search condition.
static boolean SelectHelper.replaceColumnValueExpr(SQLQueryObject selectStmt, ResultColumn resCol, QueryValueExpression newValExpr)
          Replaces the value expression in the given result column of a statement.
 void SearchConditionHelper.replacePredicate(SQLQueryObject stmt, QuerySearchCondition searchCon, Predicate oldPred, Predicate newPred)
          Replaces the given predicate with the new predicate
 void SearchConditionHelper.replaceSearchCondition(SQLQueryObject statement, QuerySearchCondition searchCon)
           
static boolean SelectHelper.repositionColumnInOrderBy(SQLQueryObject selectStmt, QueryValueExpression sqlExpr, int position)
          Repositions the order by column that contains the given value expression in the given statement.
 QuerySearchCondition SearchConditionHelper.setAndOrInSearchCondition(SQLQueryObject currStmt, QuerySearchCondition searchCon, Predicate pred, java.lang.String andOrValue)
          Sets the And/Or for the condition, creates the new predicate if needed and returns the searchCondition with new added predicate.
 boolean SearchConditionHelper.setOperatorInPredicate(SQLQueryObject currStmt, QuerySearchCondition searchCon, Predicate pred, java.lang.String value)
          Sets the given value as the operator in the given predicate.
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.views
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views with parameters of type SQLQueryObject
static int BuilderUtility.fillColumnComboBox(org.eclipse.jface.viewers.CellEditor cellEditor, SQLQueryObject sqlStatement, boolean enableExprBuilder, boolean existsExpression)
           
static java.util.List BuilderUtility.getColumnVector(SQLQueryObject sqlStatement)
           
static java.lang.Object BuilderUtility.getDistinctColumnItems(SQLQueryObject sqlStatement, boolean enableExprBuilder, boolean existsExpression)
           
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.views.criteria
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views.criteria that return SQLQueryObject
 SQLQueryObject CriteriaElement.getSQLStatement()
          Return the current statement (either select, update, or delete)
 

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

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views.graph.editparts that return SQLQueryObject
 SQLQueryObject JoinEditPart.getSQLJoin()
           
 SQLQueryObject TableEditPart.getStatement()
           
 SQLQueryObject ColumnEditPart.getStatement()
           
 SQLQueryObject JoinEditPart.getStatement()
           
 SQLQueryObject SQLRootEditPart.getStatement()
           
 SQLQueryObject ISQLEditPart.getStatement()
           
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.views.graph.editparts with parameters of type SQLQueryObject
JoinEditPart(PredicateBasic predicate, SQLQueryObject sqlJoinsource)
           
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.views.select
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views.select that return SQLQueryObject
 SQLQueryObject SelectTableElement.getSelectStatement()
          Get the QuerySelectStatement that contains this table element
 

Uses of SQLQueryObject in org.eclipse.datatools.sqltools.sqlbuilder.views.update
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.views.update with parameters of type SQLQueryObject
UpdateTreeElement(QueryUpdateStatement update, UpdateSource updateSrc, ValueExpressionColumn col, SQLQueryObject valueSource, SQLDomainModel domainModel, boolean hasChildren)