|
||||||||||
| 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
public class 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 |
basicSetInsertStatement(QueryInsertStatement newInsertStatement,
NotificationChain msgs)
|
NotificationChain |
basicSetInValueRowSelectRight(PredicateInValueRowSelect newInValueRowSelectRight,
NotificationChain msgs)
|
NotificationChain |
basicSetInValueSelectRight(PredicateInValueSelect newInValueSelectRight,
NotificationChain msgs)
|
NotificationChain |
basicSetQuantifiedRowSelectRight(PredicateQuantifiedRowSelect newQuantifiedRowSelectRight,
NotificationChain msgs)
|
NotificationChain |
basicSetQuantifiedValueSelectRight(PredicateQuantifiedValueSelect newQuantifiedValueSelectRight,
NotificationChain msgs)
|
NotificationChain |
basicSetQuery(QueryExpressionBody newQuery,
NotificationChain msgs)
|
NotificationChain |
basicSetSelectStatement(QuerySelectStatement newSelectStatement,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
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)
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.SQLQueryObjectImpl |
|---|
getSourceInfo, setSourceInfo, setSQL |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel, toString |
| 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, setSQL |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.expressions.QueryExpression |
|---|
setSQL |
| Method Detail |
|---|
public QueryInsertStatement getInsertStatement()
getInsertStatement in interface QueryExpressionRootQueryExpressionRoot.setInsertStatement(QueryInsertStatement),
SQLQueryModelPackage.getQueryExpressionRoot_InsertStatement(),
QueryInsertStatement.getSourceQuery()
public NotificationChain basicSetInsertStatement(QueryInsertStatement newInsertStatement,
NotificationChain msgs)
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 NotificationChain basicSetSelectStatement(QuerySelectStatement newSelectStatement,
NotificationChain msgs)
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 NotificationChain basicSetInValueRowSelectRight(PredicateInValueRowSelect newInValueRowSelectRight,
NotificationChain msgs)
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 NotificationChain basicSetInValueSelectRight(PredicateInValueSelect newInValueSelectRight,
NotificationChain msgs)
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 NotificationChain basicSetQuantifiedRowSelectRight(PredicateQuantifiedRowSelect newQuantifiedRowSelectRight,
NotificationChain msgs)
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 NotificationChain basicSetQuantifiedValueSelectRight(PredicateQuantifiedValueSelect newQuantifiedValueSelectRight,
NotificationChain msgs)
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 NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseAdd in class SQLObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class SQLObjectImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class SQLObjectImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in class SQLObjectImplpublic void eUnset(int featureID)
eUnset in class SQLObjectImplpublic boolean eIsSet(int featureID)
eIsSet in class SQLObjectImplpublic java.lang.String getSQL()
getSQL in interface QueryExpressiongetSQL in interface SQLQueryObjectgetSQL in class SQLQueryObjectImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||