|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.ObjectENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.query.impl.SQLQueryObjectImpl
org.eclipse.datatools.modelbase.sql.query.impl.QueryExpressionRootImpl
An implementation of the model object 'Expression'.
The following features are implemented:
Insert StatementSelect StatementWith ClauseQueryIn Value Row Select RightIn Value Select RightQuantified Row Select RightQuantified Value Select RightValue Expr Scalar Selects
| Method Summary | |
NotificationChain |
basicSetQuery(QueryExpressionBody newQuery,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainer(NotificationChain msgs)
|
java.lang.Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
NotificationChain msgs)
|
boolean |
eIsSet(EStructuralFeature eFeature)
|
void |
eSet(EStructuralFeature eFeature,
java.lang.Object newValue)
|
void |
eUnset(EStructuralFeature eFeature)
|
QueryInsertStatement |
getInsertStatement()
|
PredicateInValueRowSelect |
getInValueRowSelectRight()
|
PredicateInValueSelect |
getInValueSelectRight()
|
PredicateQuantifiedRowSelect |
getQuantifiedRowSelectRight()
|
PredicateQuantifiedValueSelect |
getQuantifiedValueSelectRight()
|
QueryExpressionBody |
getQuery()
|
QuerySelectStatement |
getSelectStatement()
|
java.lang.String |
getSQL()
|
EList |
getValueExprScalarSelects()
|
EList |
getWithClause()
|
void |
setInsertStatement(QueryInsertStatement newInsertStatement)
|
void |
setInValueRowSelectRight(PredicateInValueRowSelect newInValueRowSelectRight)
|
void |
setInValueSelectRight(PredicateInValueSelect newInValueSelectRight)
|
void |
setQuantifiedRowSelectRight(PredicateQuantifiedRowSelect newQuantifiedRowSelectRight)
|
void |
setQuantifiedValueSelectRight(PredicateQuantifiedValueSelect newQuantifiedValueSelectRight)
|
void |
setQuery(QueryExpressionBody newQuery)
|
void |
setSelectStatement(QuerySelectStatement newSelectStatement)
|
void |
setSQL(java.lang.String sqlText)
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.SQLQueryObjectImpl |
getSourceInfo, setSourceInfo |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.SQLQueryObject |
getSourceInfo, setSourceInfo |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Method Detail |
public QueryInsertStatement getInsertStatement()
getInsertStatement in interface QueryExpressionRootQueryExpressionRoot.setInsertStatement(QueryInsertStatement),
SQLQueryModelPackage.getQueryExpressionRoot_InsertStatement(),
QueryInsertStatement.getSourceQuery()public void setInsertStatement(QueryInsertStatement newInsertStatement)
setInsertStatement in interface QueryExpressionRootnewInsertStatement - the new value of the 'Insert Statement' container reference.QueryExpressionRoot.getInsertStatement()public QuerySelectStatement getSelectStatement()
getSelectStatement in interface QueryExpressionRootQueryExpressionRoot.setSelectStatement(QuerySelectStatement),
SQLQueryModelPackage.getQueryExpressionRoot_SelectStatement(),
QuerySelectStatement.getQueryExpr()public void setSelectStatement(QuerySelectStatement newSelectStatement)
setSelectStatement in interface QueryExpressionRootnewSelectStatement - the new value of the 'Select Statement' container reference.QueryExpressionRoot.getSelectStatement()public EList getWithClause()
getWithClause in interface QueryExpressionRootSQLQueryModelPackage.getQueryExpressionRoot_WithClause(),
WithTableSpecification.getQueryExpressionRoot()public QueryExpressionBody getQuery()
getQuery in interface QueryExpressionRootQueryExpressionRoot.setQuery(QueryExpressionBody),
SQLQueryModelPackage.getQueryExpressionRoot_Query(),
QueryExpressionBody.getQueryExpression()
public NotificationChain basicSetQuery(QueryExpressionBody newQuery,
NotificationChain msgs)
public void setQuery(QueryExpressionBody newQuery)
setQuery in interface QueryExpressionRootnewQuery - the new value of the 'Query' containment reference.QueryExpressionRoot.getQuery()public PredicateInValueRowSelect getInValueRowSelectRight()
getInValueRowSelectRight in interface QueryExpressionRootQueryExpressionRoot.setInValueRowSelectRight(PredicateInValueRowSelect),
SQLQueryModelPackage.getQueryExpressionRoot_InValueRowSelectRight(),
PredicateInValueRowSelect.getQueryExpr()public void setInValueRowSelectRight(PredicateInValueRowSelect newInValueRowSelectRight)
setInValueRowSelectRight in interface QueryExpressionRootnewInValueRowSelectRight - the new value of the 'In Value Row Select Right' container reference.QueryExpressionRoot.getInValueRowSelectRight()public PredicateInValueSelect getInValueSelectRight()
getInValueSelectRight in interface QueryExpressionRootQueryExpressionRoot.setInValueSelectRight(PredicateInValueSelect),
SQLQueryModelPackage.getQueryExpressionRoot_InValueSelectRight(),
PredicateInValueSelect.getQueryExpr()public void setInValueSelectRight(PredicateInValueSelect newInValueSelectRight)
setInValueSelectRight in interface QueryExpressionRootnewInValueSelectRight - the new value of the 'In Value Select Right' container reference.QueryExpressionRoot.getInValueSelectRight()public PredicateQuantifiedRowSelect getQuantifiedRowSelectRight()
getQuantifiedRowSelectRight in interface QueryExpressionRootQueryExpressionRoot.setQuantifiedRowSelectRight(PredicateQuantifiedRowSelect),
SQLQueryModelPackage.getQueryExpressionRoot_QuantifiedRowSelectRight(),
PredicateQuantifiedRowSelect.getQueryExpr()public void setQuantifiedRowSelectRight(PredicateQuantifiedRowSelect newQuantifiedRowSelectRight)
setQuantifiedRowSelectRight in interface QueryExpressionRootnewQuantifiedRowSelectRight - the new value of the 'Quantified Row Select Right' container reference.QueryExpressionRoot.getQuantifiedRowSelectRight()public PredicateQuantifiedValueSelect getQuantifiedValueSelectRight()
getQuantifiedValueSelectRight in interface QueryExpressionRootQueryExpressionRoot.setQuantifiedValueSelectRight(PredicateQuantifiedValueSelect),
SQLQueryModelPackage.getQueryExpressionRoot_QuantifiedValueSelectRight(),
PredicateQuantifiedValueSelect.getQueryExpr()public void setQuantifiedValueSelectRight(PredicateQuantifiedValueSelect newQuantifiedValueSelectRight)
setQuantifiedValueSelectRight in interface QueryExpressionRootnewQuantifiedValueSelectRight - the new value of the 'Quantified Value Select Right' container reference.QueryExpressionRoot.getQuantifiedValueSelectRight()public EList getValueExprScalarSelects()
getValueExprScalarSelects in interface QueryExpressionRootSQLQueryModelPackage.getQueryExpressionRoot_ValueExprScalarSelects(),
ValueExpressionScalarSelect.getQueryExpr()public java.lang.String getSQL()
getSQL in interface SQLQueryObjectgetSQL in class SQLQueryObjectImplpublic void setSQL(java.lang.String sqlText)
setSQL in interface SQLQueryObjectsetSQL in class SQLQueryObjectImpl
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
NotificationChain msgs)
eInverseAdd in class SQLQueryObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
NotificationChain msgs)
eInverseRemove in class SQLQueryObjectImplpublic NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)
public java.lang.Object eGet(EStructuralFeature eFeature,
boolean resolve)
eGet in class SQLQueryObjectImpl
public void eSet(EStructuralFeature eFeature,
java.lang.Object newValue)
eSet in class SQLQueryObjectImplpublic void eUnset(EStructuralFeature eFeature)
eUnset in class SQLQueryObjectImplpublic boolean eIsSet(EStructuralFeature eFeature)
eIsSet in class SQLQueryObjectImpl
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||