org.eclipse.datatools.modelbase.sql.query
Interface QueryCombined

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, QueryExpressionBody, SQLObject, SQLQueryObject, TableExpression, TableReference

public interface QueryCombined
extends QueryExpressionBody

A representation of the model object 'Combined'.

The following features are supported:

See Also:
SQLQueryModelPackage.getQueryCombined()

Method Summary
 QueryCombinedOperator getCombinedOperator()
          Returns the value of the 'Combined Operator' attribute.
 QueryExpressionBody getLeftQuery()
          Returns the value of the 'Left Query' containment reference.
 QueryExpressionBody getRightQuery()
          Returns the value of the 'Right Query' containment reference.
 void setCombinedOperator(QueryCombinedOperator value)
          Sets the value of the 'Combined Operator' attribute.
 void setLeftQuery(QueryExpressionBody value)
          Sets the value of the 'Left Query' containment reference.
 void setRightQuery(QueryExpressionBody value)
          Sets the value of the 'Right Query' containment reference.
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.QueryExpressionBody
getCombinedLeft, getCombinedRight, getPredicateExists, getQueryExpression, getQueryNest, getRowFetchLimit, getSortSpecList, getUpdateSourceQuery, getWithTableSpecification, setCombinedLeft, setCombinedRight, setPredicateExists, setQueryExpression, setQueryNest, setRowFetchLimit, setUpdateSourceQuery, setWithTableSpecification
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.TableExpression
getColumnList, getMergeTargetTable, getResultTableAllColumns, getTableCorrelation, getValueExprColumns, setMergeTargetTable, setTableCorrelation
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.TableReference
getMergeSourceTable, getNest, getQuerySelect, getTableJoinedLeft, getTableJoinedRight, setMergeSourceTable, setNest, setQuerySelect, setTableJoinedLeft, setTableJoinedRight
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.SQLQueryObject
getSourceInfo, getSQL, setSourceInfo, setSQL
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getCombinedOperator

QueryCombinedOperator getCombinedOperator()
Returns the value of the 'Combined Operator' attribute. The literals are from the enumeration QueryCombinedOperator.

If the meaning of the 'Combined Operator' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Combined Operator' attribute.
See Also:
QueryCombinedOperator, setCombinedOperator(QueryCombinedOperator), SQLQueryModelPackage.getQueryCombined_CombinedOperator()

setCombinedOperator

void setCombinedOperator(QueryCombinedOperator value)
Sets the value of the 'Combined Operator' attribute.

Parameters:
value - the new value of the 'Combined Operator' attribute.
See Also:
QueryCombinedOperator, getCombinedOperator()

getLeftQuery

QueryExpressionBody getLeftQuery()
Returns the value of the 'Left Query' containment reference. It is bidirectional and its opposite is 'Combined Left'.

If the meaning of the 'Left Query' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Left Query' containment reference.
See Also:
setLeftQuery(QueryExpressionBody), SQLQueryModelPackage.getQueryCombined_LeftQuery(), QueryExpressionBody.getCombinedLeft()

setLeftQuery

void setLeftQuery(QueryExpressionBody value)
Sets the value of the 'Left Query' containment reference.

Parameters:
value - the new value of the 'Left Query' containment reference.
See Also:
getLeftQuery()

getRightQuery

QueryExpressionBody getRightQuery()
Returns the value of the 'Right Query' containment reference. It is bidirectional and its opposite is 'Combined Right'.

If the meaning of the 'Right Query' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Right Query' containment reference.
See Also:
setRightQuery(QueryExpressionBody), SQLQueryModelPackage.getQueryCombined_RightQuery(), QueryExpressionBody.getCombinedRight()

setRightQuery

void setRightQuery(QueryExpressionBody value)
Sets the value of the 'Right Query' containment reference.

Parameters:
value - the new value of the 'Right Query' containment reference.
See Also:
getRightQuery()