## Package org.eclipse.datatools.modelbase.sql.query

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

Class Summary
NullOrderingType: A representation of the literals of the enumeration 'Null Ordering Type', and utility methods for working with them.
OrderingSpecType: A representation of the literals of the enumeration 'Ordering Spec Type', and utility methods for working with them.
PredicateComparisonOperator: A representation of the literals of the enumeration 'SQL Predicate Comparison Operator', and utility methods for working with them.
PredicateQuantifiedType: A representation of the literals of the enumeration 'SQL Predicate Quantified Type', and utility methods for working with them.
QueryCombinedOperator: A representation of the literals of the enumeration 'Combined Operator', and utility methods for working with them.
SearchConditionCombinedOperator: A representation of the literals of the enumeration 'SQL Search Condition Combined Operator', and utility methods for working with them.
SuperGroupType: A representation of the literals of the enumeration 'SQL Super Group Type', and utility methods for working with them.
TableJoinedOperator: A representation of the literals of the enumeration 'SQL Table Joined Operator', and utility methods for working with them.
UpdatabilityType: A representation of the literals of the enumeration 'Updatability Type', and utility methods for working with them.
ValueExpressionCombinedOperator: A representation of the literals of the enumeration 'SQL Value Expression Combined Operator', and utility methods for working with them.
ValueExpressionLabeledDurationType: A representation of the literals of the enumeration 'SQL Value Expression Labeled Duration Type', and utility methods for working with them.
ValueExpressionUnaryOperator: A representation of the literals of the enumeration 'SQL Value Expression Unary Operator', and utility methods for working with them.