|
|||||||||||
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
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, basicSetUpdateSourceQuery, basicSetWithTableSpecification, eBasicRemoveFromContainerFeature, getCombinedLeft, getCombinedRight, getPredicateExists, getQueryExpression, getUpdateSourceQuery, getWithTableSpecification, setCombinedLeft, setCombinedRight, setPredicateExists, setQueryExpression, 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 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, getUpdateSourceQuery, getWithTableSpecification, setCombinedLeft, setCombinedRight, setPredicateExists, setQueryExpression, 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 QuerySelect
QuerySelect.setDistinct(boolean)
,
SQLQueryModelPackage.getQuerySelect_Distinct()
public void setDistinct(boolean newDistinct)
setDistinct
in interface QuerySelect
newDistinct
- the new value of the 'Distinct' attribute.QuerySelect.isDistinct()
public QuerySearchCondition getHavingClause()
getHavingClause
in interface QuerySelect
QuerySelect.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 QuerySelect
newHavingClause
- 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 QuerySelect
QuerySelect.isSetHavingClause()
,
QuerySelect.getHavingClause()
,
QuerySelect.setHavingClause(QuerySearchCondition)
public boolean isSetHavingClause()
isSetHavingClause
in interface QuerySelect
QuerySelect.unsetHavingClause()
,
QuerySelect.getHavingClause()
,
QuerySelect.setHavingClause(QuerySearchCondition)
public QuerySearchCondition getWhereClause()
getWhereClause
in interface QuerySelect
QuerySelect.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 QuerySelect
newWhereClause
- 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 QuerySelect
QuerySelect.isSetWhereClause()
,
QuerySelect.getWhereClause()
,
QuerySelect.setWhereClause(QuerySearchCondition)
public boolean isSetWhereClause()
isSetWhereClause
in interface QuerySelect
QuerySelect.unsetWhereClause()
,
QuerySelect.getWhereClause()
,
QuerySelect.setWhereClause(QuerySearchCondition)
public EList getGroupByClause()
getGroupByClause
in interface QuerySelect
SQLQueryModelPackage.getQuerySelect_GroupByClause()
,
GroupingSpecification.getQuerySelect()
public EList getSelectClause()
getSelectClause
in interface QuerySelect
SQLQueryModelPackage.getQuerySelect_SelectClause()
,
QueryResultSpecification.getQuerySelect()
public EList getFromClause()
getFromClause
in interface QuerySelect
SQLQueryModelPackage.getQuerySelect_FromClause()
,
TableReference.getQuerySelect()
public EList getIntoClause()
getIntoClause
in interface QuerySelect
SQLQueryModelPackage.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 QueryExpressionBodyImpl
public void eUnset(int featureID)
eUnset
in class QueryExpressionBodyImpl
public boolean eIsSet(int featureID)
eIsSet
in class QueryExpressionBodyImpl
public java.lang.String toString()
toString
in class SQLObjectImpl
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |