|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryExpressionRoot
A representation of the model object 'Expression'.
The following features are supported:
Insert Statement
Select Statement
With Clause
Query
In Value Row Select Right
In Value Select Right
Quantified Row Select Right
Quantified Value Select Right
Val Expr Scalar Select
SQLQueryModelPackage.getQueryExpressionRoot()
Method Summary | |
---|---|
QueryInsertStatement |
getInsertStatement()
Returns the value of the 'Insert Statement' container reference. |
PredicateInValueRowSelect |
getInValueRowSelectRight()
Returns the value of the 'In Value Row Select Right' container reference. |
PredicateInValueSelect |
getInValueSelectRight()
Returns the value of the 'In Value Select Right' container reference. |
PredicateQuantifiedRowSelect |
getQuantifiedRowSelectRight()
Returns the value of the 'Quantified Row Select Right' container reference. |
PredicateQuantifiedValueSelect |
getQuantifiedValueSelectRight()
Returns the value of the 'Quantified Value Select Right' container reference. |
QueryExpressionBody |
getQuery()
Returns the value of the 'Query' containment reference. |
QuerySelectStatement |
getSelectStatement()
Returns the value of the 'Select Statement' container reference. |
ValueExpressionScalarSelect |
getValExprScalarSelect()
Returns the value of the 'Val Expr Scalar Select' container reference. |
org.eclipse.emf.common.util.EList |
getValueExprScalarSelects()
Deprecated. Use getValExprScalarSelect instead, which returns a single element instead of a list |
org.eclipse.emf.common.util.EList |
getWithClause()
Returns the value of the 'With Clause' containment reference list. |
void |
setInsertStatement(QueryInsertStatement value)
Sets the value of the ' Insert Statement ' container reference. |
void |
setInValueRowSelectRight(PredicateInValueRowSelect value)
Sets the value of the ' In Value Row Select Right ' container reference. |
void |
setInValueSelectRight(PredicateInValueSelect value)
Sets the value of the ' In Value Select Right ' container reference. |
void |
setQuantifiedRowSelectRight(PredicateQuantifiedRowSelect value)
Sets the value of the ' Quantified Row Select Right ' container reference. |
void |
setQuantifiedValueSelectRight(PredicateQuantifiedValueSelect value)
Sets the value of the ' Quantified Value Select Right ' container reference. |
void |
setQuery(QueryExpressionBody value)
Sets the value of the ' Query ' containment reference. |
void |
setSelectStatement(QuerySelectStatement value)
Sets the value of the ' Select Statement ' container reference. |
void |
setValExprScalarSelect(ValueExpressionScalarSelect value)
Sets the value of the ' Val Expr Scalar Select ' container reference. |
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 |
Methods inherited from interface org.eclipse.datatools.modelbase.sql.expressions.QueryExpression |
---|
getSQL, setSQL |
Method Detail |
---|
QueryInsertStatement getInsertStatement()
Source Query
'.
If the meaning of the 'Insert Statement' container reference isn't clear, there really should be more of a description here...
setInsertStatement(QueryInsertStatement)
,
SQLQueryModelPackage.getQueryExpressionRoot_InsertStatement()
,
QueryInsertStatement.getSourceQuery()
void setInsertStatement(QueryInsertStatement value)
Insert Statement
' container reference.
value
- the new value of the 'Insert Statement' container reference.getInsertStatement()
QuerySelectStatement getSelectStatement()
Query Expr
'.
If the meaning of the 'Select Statement' container reference isn't clear, there really should be more of a description here...
setSelectStatement(QuerySelectStatement)
,
SQLQueryModelPackage.getQueryExpressionRoot_SelectStatement()
,
QuerySelectStatement.getQueryExpr()
void setSelectStatement(QuerySelectStatement value)
Select Statement
' container reference.
value
- the new value of the 'Select Statement' container reference.getSelectStatement()
org.eclipse.emf.common.util.EList getWithClause()
WithTableSpecification
.
It is bidirectional and its opposite is 'Query Expression Root
'.
If the meaning of the 'With Clause' containment reference list isn't clear, there really should be more of a description here...
SQLQueryModelPackage.getQueryExpressionRoot_WithClause()
,
WithTableSpecification.getQueryExpressionRoot()
QueryExpressionBody getQuery()
Query Expression
'.
If the meaning of the 'Query' containment reference isn't clear, there really should be more of a description here...
setQuery(QueryExpressionBody)
,
SQLQueryModelPackage.getQueryExpressionRoot_Query()
,
QueryExpressionBody.getQueryExpression()
void setQuery(QueryExpressionBody value)
Query
' containment reference.
value
- the new value of the 'Query' containment reference.getQuery()
PredicateInValueRowSelect getInValueRowSelectRight()
Query Expr
'.
If the meaning of the 'In Value Row Select Right' container reference isn't clear, there really should be more of a description here...
setInValueRowSelectRight(PredicateInValueRowSelect)
,
SQLQueryModelPackage.getQueryExpressionRoot_InValueRowSelectRight()
,
PredicateInValueRowSelect.getQueryExpr()
void setInValueRowSelectRight(PredicateInValueRowSelect value)
In Value Row Select Right
' container reference.
value
- the new value of the 'In Value Row Select Right' container reference.getInValueRowSelectRight()
PredicateInValueSelect getInValueSelectRight()
Query Expr
'.
If the meaning of the 'In Value Select Right' container reference isn't clear, there really should be more of a description here...
setInValueSelectRight(PredicateInValueSelect)
,
SQLQueryModelPackage.getQueryExpressionRoot_InValueSelectRight()
,
PredicateInValueSelect.getQueryExpr()
void setInValueSelectRight(PredicateInValueSelect value)
In Value Select Right
' container reference.
value
- the new value of the 'In Value Select Right' container reference.getInValueSelectRight()
PredicateQuantifiedRowSelect getQuantifiedRowSelectRight()
Query Expr
'.
If the meaning of the 'Quantified Row Select Right' container reference isn't clear, there really should be more of a description here...
setQuantifiedRowSelectRight(PredicateQuantifiedRowSelect)
,
SQLQueryModelPackage.getQueryExpressionRoot_QuantifiedRowSelectRight()
,
PredicateQuantifiedRowSelect.getQueryExpr()
void setQuantifiedRowSelectRight(PredicateQuantifiedRowSelect value)
Quantified Row Select Right
' container reference.
value
- the new value of the 'Quantified Row Select Right' container reference.getQuantifiedRowSelectRight()
PredicateQuantifiedValueSelect getQuantifiedValueSelectRight()
Query Expr
'.
If the meaning of the 'Quantified Value Select Right' container reference isn't clear, there really should be more of a description here...
setQuantifiedValueSelectRight(PredicateQuantifiedValueSelect)
,
SQLQueryModelPackage.getQueryExpressionRoot_QuantifiedValueSelectRight()
,
PredicateQuantifiedValueSelect.getQueryExpr()
void setQuantifiedValueSelectRight(PredicateQuantifiedValueSelect value)
Quantified Value Select Right
' container reference.
value
- the new value of the 'Quantified Value Select Right' container reference.getQuantifiedValueSelectRight()
ValueExpressionScalarSelect getValExprScalarSelect()
Query Expr
'.
If the meaning of the 'Val Expr Scalar Select' container reference isn't clear, there really should be more of a description here...
setValExprScalarSelect(ValueExpressionScalarSelect)
,
SQLQueryModelPackage.getQueryExpressionRoot_ValExprScalarSelect()
,
ValueExpressionScalarSelect.getQueryExpr()
void setValExprScalarSelect(ValueExpressionScalarSelect value)
Val Expr Scalar Select
' container reference.
value
- the new value of the 'Val Expr Scalar Select' container reference.getValExprScalarSelect()
org.eclipse.emf.common.util.EList getValueExprScalarSelects()
ValueExpressionScalarSelect
.
It is bidirectional and its opposite is 'Query Expr
'.
If the meaning of the 'Value Expr Scalar Selects' reference list isn't clear, there really should be more of a description here...
org.eclipse.datatools.modelbase.sql.query.SQLQueryModelPackage#getQueryExpressionRoot_ValueExprScalarSelects()
,
ValueExpressionScalarSelect.getQueryExpr()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |