|
||||||||||
| 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.TableReferenceImpl
org.eclipse.datatools.modelbase.sql.query.impl.TableExpressionImpl
org.eclipse.datatools.modelbase.sql.query.impl.QueryExpressionBodyImpl
org.eclipse.datatools.modelbase.sql.query.impl.QuerySelectImpl
public class QuerySelectImpl
An implementation of the model object 'Select'.
The following features are implemented:
| Method Summary | |
|---|---|
NotificationChain |
basicSetHavingClause(QuerySearchCondition newHavingClause,
NotificationChain msgs)
|
NotificationChain |
basicSetWhereClause(QuerySearchCondition newWhereClause,
NotificationChain msgs)
|
NotificationChain |
basicUnsetHavingClause(NotificationChain msgs)
|
NotificationChain |
basicUnsetWhereClause(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)
|
EList |
getFromClause()
|
EList |
getGroupByClause()
|
QuerySearchCondition |
getHavingClause()
|
EList |
getIntoClause()
|
EList |
getSelectClause()
|
QuerySearchCondition |
getWhereClause()
|
boolean |
isDistinct()
|
boolean |
isSetHavingClause()
|
boolean |
isSetWhereClause()
|
void |
setDistinct(boolean newDistinct)
|
void |
setHavingClause(QuerySearchCondition newHavingClause)
|
void |
setWhereClause(QuerySearchCondition newWhereClause)
|
java.lang.String |
toString()
|
void |
unsetHavingClause()
|
void |
unsetWhereClause()
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.QueryExpressionBodyImpl |
|---|
basicSetCombinedLeft, basicSetCombinedRight, basicSetPredicateExists, basicSetQueryExpression, basicSetQueryNest, basicSetUpdateSourceQuery, basicSetWithTableSpecification, eBasicRemoveFromContainerFeature, getCombinedLeft, getCombinedRight, getPredicateExists, getQueryExpression, getQueryNest, getUpdateSourceQuery, getWithTableSpecification, setCombinedLeft, setCombinedRight, setPredicateExists, setQueryExpression, setQueryNest, setUpdateSourceQuery, setWithTableSpecification |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.TableExpressionImpl |
|---|
basicSetTableCorrelation, getColumnList, getResultTableAllColumns, getTableCorrelation, getValueExprColumns, setTableCorrelation |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.TableReferenceImpl |
|---|
basicSetNest, basicSetQuerySelect, basicSetTableJoinedLeft, basicSetTableJoinedRight, getNest, getQuerySelect, getTableJoinedLeft, getTableJoinedRight, setNest, setQuerySelect, setTableJoinedLeft, setTableJoinedRight |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.SQLQueryObjectImpl |
|---|
getSourceInfo, getSQL, 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 |
| 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.QueryExpressionBody |
|---|
getCombinedLeft, getCombinedRight, getPredicateExists, getQueryExpression, getQueryNest, getUpdateSourceQuery, getWithTableSpecification, setCombinedLeft, setCombinedRight, setPredicateExists, setQueryExpression, setQueryNest, setUpdateSourceQuery, setWithTableSpecification |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.TableExpression |
|---|
getColumnList, getResultTableAllColumns, getTableCorrelation, getValueExprColumns, setTableCorrelation |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.TableReference |
|---|
getNest, getQuerySelect, getTableJoinedLeft, getTableJoinedRight, 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, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Method Detail |
|---|
public boolean isDistinct()
isDistinct in interface QuerySelectQuerySelect.setDistinct(boolean),
SQLQueryModelPackage.getQuerySelect_Distinct()public void setDistinct(boolean newDistinct)
setDistinct in interface QuerySelectnewDistinct - the new value of the 'Distinct' attribute.QuerySelect.isDistinct()public QuerySearchCondition getHavingClause()
getHavingClause in interface QuerySelectQuerySelect.isSetHavingClause(),
QuerySelect.unsetHavingClause(),
QuerySelect.setHavingClause(QuerySearchCondition),
SQLQueryModelPackage.getQuerySelect_HavingClause(),
QuerySearchCondition.getQuerySelectHaving()
public NotificationChain basicSetHavingClause(QuerySearchCondition newHavingClause,
NotificationChain msgs)
public void setHavingClause(QuerySearchCondition newHavingClause)
setHavingClause in interface QuerySelectnewHavingClause - the new value of the 'Having Clause' containment reference.QuerySelect.isSetHavingClause(),
QuerySelect.unsetHavingClause(),
QuerySelect.getHavingClause()public NotificationChain basicUnsetHavingClause(NotificationChain msgs)
public void unsetHavingClause()
unsetHavingClause in interface QuerySelectQuerySelect.isSetHavingClause(),
QuerySelect.getHavingClause(),
QuerySelect.setHavingClause(QuerySearchCondition)public boolean isSetHavingClause()
isSetHavingClause in interface QuerySelectQuerySelect.unsetHavingClause(),
QuerySelect.getHavingClause(),
QuerySelect.setHavingClause(QuerySearchCondition)public QuerySearchCondition getWhereClause()
getWhereClause in interface QuerySelectQuerySelect.isSetWhereClause(),
QuerySelect.unsetWhereClause(),
QuerySelect.setWhereClause(QuerySearchCondition),
SQLQueryModelPackage.getQuerySelect_WhereClause(),
QuerySearchCondition.getQuerySelectWhere()
public NotificationChain basicSetWhereClause(QuerySearchCondition newWhereClause,
NotificationChain msgs)
public void setWhereClause(QuerySearchCondition newWhereClause)
setWhereClause in interface QuerySelectnewWhereClause - the new value of the 'Where Clause' containment reference.QuerySelect.isSetWhereClause(),
QuerySelect.unsetWhereClause(),
QuerySelect.getWhereClause()public NotificationChain basicUnsetWhereClause(NotificationChain msgs)
public void unsetWhereClause()
unsetWhereClause in interface QuerySelectQuerySelect.isSetWhereClause(),
QuerySelect.getWhereClause(),
QuerySelect.setWhereClause(QuerySearchCondition)public boolean isSetWhereClause()
isSetWhereClause in interface QuerySelectQuerySelect.unsetWhereClause(),
QuerySelect.getWhereClause(),
QuerySelect.setWhereClause(QuerySearchCondition)public EList getGroupByClause()
getGroupByClause in interface QuerySelectSQLQueryModelPackage.getQuerySelect_GroupByClause(),
GroupingSpecification.getQuerySelect()public EList getSelectClause()
getSelectClause in interface QuerySelectSQLQueryModelPackage.getQuerySelect_SelectClause(),
QueryResultSpecification.getQuerySelect()public EList getFromClause()
getFromClause in interface QuerySelectSQLQueryModelPackage.getQuerySelect_FromClause(),
TableReference.getQuerySelect()public EList getIntoClause()
getIntoClause in interface QuerySelectSQLQueryModelPackage.getQuerySelect_IntoClause(),
ValueExpressionVariable.getQuerySelect()
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseAdd in class QueryExpressionBodyImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class QueryExpressionBodyImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class QueryExpressionBodyImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in class QueryExpressionBodyImplpublic void eUnset(int featureID)
eUnset in class QueryExpressionBodyImplpublic boolean eIsSet(int featureID)
eIsSet in class QueryExpressionBodyImplpublic java.lang.String toString()
toString in class SQLObjectImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||