|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryExpressionBody
A representation of the model object 'Expression Body'.
The following features are supported:
Row Fetch Limit
Query Expression
Combined Left
Combined Right
Predicate Exists
Update Source Query
With Table Specification
Query Nest
Sort Spec List
SQLQueryModelPackage.getQueryExpressionBody()
Method Summary | |
---|---|
QueryCombined |
getCombinedLeft()
Returns the value of the 'Combined Left' container reference. |
QueryCombined |
getCombinedRight()
Returns the value of the 'Combined Right' container reference. |
PredicateExists |
getPredicateExists()
Returns the value of the 'Predicate Exists' container reference. |
QueryExpressionRoot |
getQueryExpression()
Returns the value of the 'Query Expression' container reference. |
QueryNested |
getQueryNest()
Returns the value of the 'Query Nest' container reference. |
int |
getRowFetchLimit()
Returns the value of the 'Row Fetch Limit' attribute. |
org.eclipse.emf.common.util.EList |
getSortSpecList()
Returns the value of the 'Sort Spec List' containment reference list. |
UpdateSourceQuery |
getUpdateSourceQuery()
Returns the value of the 'Update Source Query' container reference. |
WithTableSpecification |
getWithTableSpecification()
Returns the value of the 'With Table Specification' container reference. |
void |
setCombinedLeft(QueryCombined value)
Sets the value of the ' Combined Left ' container reference. |
void |
setCombinedRight(QueryCombined value)
Sets the value of the ' Combined Right ' container reference. |
void |
setPredicateExists(PredicateExists value)
Sets the value of the ' Predicate Exists ' container reference. |
void |
setQueryExpression(QueryExpressionRoot value)
Sets the value of the ' Query Expression ' container reference. |
void |
setQueryNest(QueryNested value)
Sets the value of the ' Query Nest ' container reference. |
void |
setRowFetchLimit(int value)
Sets the value of the ' Row Fetch Limit ' attribute. |
void |
setUpdateSourceQuery(UpdateSourceQuery value)
Sets the value of the ' Update Source Query ' container reference. |
void |
setWithTableSpecification(WithTableSpecification value)
Sets the value of the ' With Table Specification ' container reference. |
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 |
---|
int getRowFetchLimit()
If the meaning of the 'Row Fetch Limit' attribute isn't clear, there really should be more of a description here...
setRowFetchLimit(int)
,
SQLQueryModelPackage.getQueryExpressionBody_RowFetchLimit()
void setRowFetchLimit(int value)
Row Fetch Limit
' attribute.
value
- the new value of the 'Row Fetch Limit' attribute.getRowFetchLimit()
QueryExpressionRoot getQueryExpression()
Query
'.
If the meaning of the 'Query Expression' container reference isn't clear, there really should be more of a description here...
setQueryExpression(QueryExpressionRoot)
,
SQLQueryModelPackage.getQueryExpressionBody_QueryExpression()
,
QueryExpressionRoot.getQuery()
void setQueryExpression(QueryExpressionRoot value)
Query Expression
' container reference.
value
- the new value of the 'Query Expression' container reference.getQueryExpression()
QueryCombined getCombinedLeft()
Left Query
'.
If the meaning of the 'Combined Left' container reference isn't clear, there really should be more of a description here...
setCombinedLeft(QueryCombined)
,
SQLQueryModelPackage.getQueryExpressionBody_CombinedLeft()
,
QueryCombined.getLeftQuery()
void setCombinedLeft(QueryCombined value)
Combined Left
' container reference.
value
- the new value of the 'Combined Left' container reference.getCombinedLeft()
QueryCombined getCombinedRight()
Right Query
'.
If the meaning of the 'Combined Right' container reference isn't clear, there really should be more of a description here...
setCombinedRight(QueryCombined)
,
SQLQueryModelPackage.getQueryExpressionBody_CombinedRight()
,
QueryCombined.getRightQuery()
void setCombinedRight(QueryCombined value)
Combined Right
' container reference.
value
- the new value of the 'Combined Right' container reference.getCombinedRight()
PredicateExists getPredicateExists()
Query Expr
'.
If the meaning of the 'Predicate Exists' container reference isn't clear, there really should be more of a description here...
setPredicateExists(PredicateExists)
,
SQLQueryModelPackage.getQueryExpressionBody_PredicateExists()
,
PredicateExists.getQueryExpr()
void setPredicateExists(PredicateExists value)
Predicate Exists
' container reference.
value
- the new value of the 'Predicate Exists' container reference.getPredicateExists()
UpdateSourceQuery getUpdateSourceQuery()
Query Expr
'.
If the meaning of the 'Update Source Query' container reference isn't clear, there really should be more of a description here...
setUpdateSourceQuery(UpdateSourceQuery)
,
SQLQueryModelPackage.getQueryExpressionBody_UpdateSourceQuery()
,
UpdateSourceQuery.getQueryExpr()
void setUpdateSourceQuery(UpdateSourceQuery value)
Update Source Query
' container reference.
value
- the new value of the 'Update Source Query' container reference.getUpdateSourceQuery()
WithTableSpecification getWithTableSpecification()
With Table Query Expr
'.
If the meaning of the 'With Table Specification' container reference isn't clear, there really should be more of a description here...
setWithTableSpecification(WithTableSpecification)
,
SQLQueryModelPackage.getQueryExpressionBody_WithTableSpecification()
,
WithTableSpecification.getWithTableQueryExpr()
void setWithTableSpecification(WithTableSpecification value)
With Table Specification
' container reference.
value
- the new value of the 'With Table Specification' container reference.getWithTableSpecification()
QueryNested getQueryNest()
Nested Query
'.
If the meaning of the 'Query Nest' container reference isn't clear, there really should be more of a description here...
setQueryNest(QueryNested)
,
SQLQueryModelPackage.getQueryExpressionBody_QueryNest()
,
QueryNested.getNestedQuery()
void setQueryNest(QueryNested value)
Query Nest
' container reference.
value
- the new value of the 'Query Nest' container reference.getQueryNest()
org.eclipse.emf.common.util.EList getSortSpecList()
OrderBySpecification
.
It is bidirectional and its opposite is 'Query
'.
If the meaning of the 'Sort Spec List' containment reference list isn't clear, there really should be more of a description here...
SQLQueryModelPackage.getQueryExpressionBody_SortSpecList()
,
OrderBySpecification.getQuery()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |