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

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 QueryNested
extends QueryExpressionBody

A representation of the model object 'Query Nested'.

The following features are supported:

See Also:
SQLQueryModelPackage.getQueryNested()

Method Summary
 QueryExpressionBody getNestedQuery()
          Returns the value of the 'Nested Query' containment reference.
 void setNestedQuery(QueryExpressionBody value)
          Sets the value of the 'Nested 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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getNestedQuery

QueryExpressionBody getNestedQuery()
Returns the value of the 'Nested Query' containment reference. It is bidirectional and its opposite is 'Query Nest'.

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

Returns:
the value of the 'Nested Query' containment reference.
See Also:
setNestedQuery(QueryExpressionBody), SQLQueryModelPackage.getQueryNested_NestedQuery(), QueryExpressionBody.getQueryNest()

setNestedQuery

void setNestedQuery(QueryExpressionBody value)
Sets the value of the 'Nested Query' containment reference.

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