## 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 `SQLQueryObject`s 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)`