|
|||||||||||
| 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.QueryValueExpressionImpl
An implementation of the model object 'SQL Value Expression'.
The following features are implemented:
Unary OperatorData TypeValues RowOrder By Value ExprResult ColumnBasic RightBasic LeftLike PatternLike MatchingPredicate NullIn Value List RightIn Value List LeftIn Value Row Select LeftIn Value Select LeftQuantified Row Select LeftQuantified Value Select LeftBetween LeftBetween Right1Between Right2Value Expr CastValue Expr FunctionValue Expr Combined LeftValue Expr Combined RightGrouping ExprValue Expr Case ElseValue Expr Case SimpleValue Expr Case Simple Content WhenValue Expr Case Simple Content ResultValue Expr Case Search ContentLike EscapeValue Expr Labeled DurationNestUpdate Source Expr List
| 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, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Method Detail |
public ValueExpressionUnaryOperator getUnaryOperator()
getUnaryOperator in interface QueryValueExpressionValueExpressionUnaryOperator,
QueryValueExpression.setUnaryOperator(ValueExpressionUnaryOperator),
SQLQueryModelPackage.getQueryValueExpression_UnaryOperator()public void setUnaryOperator(ValueExpressionUnaryOperator newUnaryOperator)
setUnaryOperator in interface QueryValueExpressionnewUnaryOperator - the new value of the 'Unary Operator' attribute.ValueExpressionUnaryOperator,
QueryValueExpression.getUnaryOperator()public DataType getDataType()
getDataType in interface QueryValueExpressionQueryValueExpression.setDataType(DataType),
SQLQueryModelPackage.getQueryValueExpression_DataType()
public NotificationChain basicSetDataType(DataType newDataType,
NotificationChain msgs)
public void setDataType(DataType newDataType)
setDataType in interface QueryValueExpressionnewDataType - the new value of the 'Data Type' containment reference.QueryValueExpression.getDataType()public ValuesRow getValuesRow()
getValuesRow in interface QueryValueExpressionQueryValueExpression.setValuesRow(ValuesRow),
SQLQueryModelPackage.getQueryValueExpression_ValuesRow(),
ValuesRow.getExprList()public void setValuesRow(ValuesRow newValuesRow)
setValuesRow in interface QueryValueExpressionnewValuesRow - the new value of the 'Values Row' container reference.QueryValueExpression.getValuesRow()public OrderByValueExpression getOrderByValueExpr()
getOrderByValueExpr in interface QueryValueExpressionQueryValueExpression.setOrderByValueExpr(OrderByValueExpression),
SQLQueryModelPackage.getQueryValueExpression_OrderByValueExpr(),
OrderByValueExpression.getValueExpr()public void setOrderByValueExpr(OrderByValueExpression newOrderByValueExpr)
setOrderByValueExpr in interface QueryValueExpressionnewOrderByValueExpr - the new value of the 'Order By Value Expr' container reference.QueryValueExpression.getOrderByValueExpr()public ResultColumn getResultColumn()
getResultColumn in interface QueryValueExpressionQueryValueExpression.setResultColumn(ResultColumn),
SQLQueryModelPackage.getQueryValueExpression_ResultColumn(),
ResultColumn.getValueExpr()public void setResultColumn(ResultColumn newResultColumn)
setResultColumn in interface QueryValueExpressionnewResultColumn - the new value of the 'Result Column' container reference.QueryValueExpression.getResultColumn()public PredicateBasic getBasicRight()
getBasicRight in interface QueryValueExpressionQueryValueExpression.setBasicRight(PredicateBasic),
SQLQueryModelPackage.getQueryValueExpression_BasicRight(),
PredicateBasic.getRightValueExpr()public void setBasicRight(PredicateBasic newBasicRight)
setBasicRight in interface QueryValueExpressionnewBasicRight - the new value of the 'Basic Right' container reference.QueryValueExpression.getBasicRight()public PredicateBasic getBasicLeft()
getBasicLeft in interface QueryValueExpressionQueryValueExpression.setBasicLeft(PredicateBasic),
SQLQueryModelPackage.getQueryValueExpression_BasicLeft(),
PredicateBasic.getLeftValueExpr()public void setBasicLeft(PredicateBasic newBasicLeft)
setBasicLeft in interface QueryValueExpressionnewBasicLeft - the new value of the 'Basic Left' container reference.QueryValueExpression.getBasicLeft()public PredicateLike getLikePattern()
getLikePattern in interface QueryValueExpressionQueryValueExpression.setLikePattern(PredicateLike),
SQLQueryModelPackage.getQueryValueExpression_LikePattern(),
PredicateLike.getPatternValueExpr()public void setLikePattern(PredicateLike newLikePattern)
setLikePattern in interface QueryValueExpressionnewLikePattern - the new value of the 'Like Pattern' container reference.QueryValueExpression.getLikePattern()public PredicateLike getLikeMatching()
getLikeMatching in interface QueryValueExpressionQueryValueExpression.setLikeMatching(PredicateLike),
SQLQueryModelPackage.getQueryValueExpression_LikeMatching(),
PredicateLike.getMatchingValueExpr()public void setLikeMatching(PredicateLike newLikeMatching)
setLikeMatching in interface QueryValueExpressionnewLikeMatching - the new value of the 'Like Matching' container reference.QueryValueExpression.getLikeMatching()public PredicateIsNull getPredicateNull()
getPredicateNull in interface QueryValueExpressionQueryValueExpression.setPredicateNull(PredicateIsNull),
SQLQueryModelPackage.getQueryValueExpression_PredicateNull(),
PredicateIsNull.getValueExpr()public void setPredicateNull(PredicateIsNull newPredicateNull)
setPredicateNull in interface QueryValueExpressionnewPredicateNull - the new value of the 'Predicate Null' container reference.QueryValueExpression.getPredicateNull()public PredicateInValueList getInValueListRight()
getInValueListRight in interface QueryValueExpressionQueryValueExpression.setInValueListRight(PredicateInValueList),
SQLQueryModelPackage.getQueryValueExpression_InValueListRight(),
PredicateInValueList.getValueExprList()public void setInValueListRight(PredicateInValueList newInValueListRight)
setInValueListRight in interface QueryValueExpressionnewInValueListRight - the new value of the 'In Value List Right' container reference.QueryValueExpression.getInValueListRight()public PredicateInValueList getInValueListLeft()
getInValueListLeft in interface QueryValueExpressionQueryValueExpression.setInValueListLeft(PredicateInValueList),
SQLQueryModelPackage.getQueryValueExpression_InValueListLeft(),
PredicateInValueList.getValueExpr()public void setInValueListLeft(PredicateInValueList newInValueListLeft)
setInValueListLeft in interface QueryValueExpressionnewInValueListLeft - the new value of the 'In Value List Left' container reference.QueryValueExpression.getInValueListLeft()public PredicateInValueRowSelect getInValueRowSelectLeft()
getInValueRowSelectLeft in interface QueryValueExpressionQueryValueExpression.setInValueRowSelectLeft(PredicateInValueRowSelect),
SQLQueryModelPackage.getQueryValueExpression_InValueRowSelectLeft(),
PredicateInValueRowSelect.getValueExprList()public void setInValueRowSelectLeft(PredicateInValueRowSelect newInValueRowSelectLeft)
setInValueRowSelectLeft in interface QueryValueExpressionnewInValueRowSelectLeft - the new value of the 'In Value Row Select Left' container reference.QueryValueExpression.getInValueRowSelectLeft()public PredicateInValueSelect getInValueSelectLeft()
getInValueSelectLeft in interface QueryValueExpressionQueryValueExpression.setInValueSelectLeft(PredicateInValueSelect),
SQLQueryModelPackage.getQueryValueExpression_InValueSelectLeft(),
PredicateInValueSelect.getValueExpr()public void setInValueSelectLeft(PredicateInValueSelect newInValueSelectLeft)
setInValueSelectLeft in interface QueryValueExpressionnewInValueSelectLeft - the new value of the 'In Value Select Left' container reference.QueryValueExpression.getInValueSelectLeft()public PredicateQuantifiedRowSelect getQuantifiedRowSelectLeft()
getQuantifiedRowSelectLeft in interface QueryValueExpressionQueryValueExpression.setQuantifiedRowSelectLeft(PredicateQuantifiedRowSelect),
SQLQueryModelPackage.getQueryValueExpression_QuantifiedRowSelectLeft(),
PredicateQuantifiedRowSelect.getValueExprList()public void setQuantifiedRowSelectLeft(PredicateQuantifiedRowSelect newQuantifiedRowSelectLeft)
setQuantifiedRowSelectLeft in interface QueryValueExpressionnewQuantifiedRowSelectLeft - the new value of the 'Quantified Row Select Left' container reference.QueryValueExpression.getQuantifiedRowSelectLeft()public PredicateQuantifiedValueSelect getQuantifiedValueSelectLeft()
getQuantifiedValueSelectLeft in interface QueryValueExpressionQueryValueExpression.setQuantifiedValueSelectLeft(PredicateQuantifiedValueSelect),
SQLQueryModelPackage.getQueryValueExpression_QuantifiedValueSelectLeft(),
PredicateQuantifiedValueSelect.getValueExpr()public void setQuantifiedValueSelectLeft(PredicateQuantifiedValueSelect newQuantifiedValueSelectLeft)
setQuantifiedValueSelectLeft in interface QueryValueExpressionnewQuantifiedValueSelectLeft - the new value of the 'Quantified Value Select Left' container reference.QueryValueExpression.getQuantifiedValueSelectLeft()public PredicateBetween getBetweenLeft()
getBetweenLeft in interface QueryValueExpressionQueryValueExpression.setBetweenLeft(PredicateBetween),
SQLQueryModelPackage.getQueryValueExpression_BetweenLeft(),
PredicateBetween.getLeftValueExpr()public void setBetweenLeft(PredicateBetween newBetweenLeft)
setBetweenLeft in interface QueryValueExpressionnewBetweenLeft - the new value of the 'Between Left' container reference.QueryValueExpression.getBetweenLeft()public PredicateBetween getBetweenRight1()
getBetweenRight1 in interface QueryValueExpressionQueryValueExpression.setBetweenRight1(PredicateBetween),
SQLQueryModelPackage.getQueryValueExpression_BetweenRight1(),
PredicateBetween.getRightValueExpr1()public void setBetweenRight1(PredicateBetween newBetweenRight1)
setBetweenRight1 in interface QueryValueExpressionnewBetweenRight1 - the new value of the 'Between Right1' container reference.QueryValueExpression.getBetweenRight1()public PredicateBetween getBetweenRight2()
getBetweenRight2 in interface QueryValueExpressionQueryValueExpression.setBetweenRight2(PredicateBetween),
SQLQueryModelPackage.getQueryValueExpression_BetweenRight2(),
PredicateBetween.getRightValueExpr2()public void setBetweenRight2(PredicateBetween newBetweenRight2)
setBetweenRight2 in interface QueryValueExpressionnewBetweenRight2 - the new value of the 'Between Right2' container reference.QueryValueExpression.getBetweenRight2()public ValueExpressionCast getValueExprCast()
getValueExprCast in interface QueryValueExpressionQueryValueExpression.setValueExprCast(ValueExpressionCast),
SQLQueryModelPackage.getQueryValueExpression_ValueExprCast(),
ValueExpressionCast.getValueExpr()public void setValueExprCast(ValueExpressionCast newValueExprCast)
setValueExprCast in interface QueryValueExpressionnewValueExprCast - the new value of the 'Value Expr Cast' container reference.QueryValueExpression.getValueExprCast()public ValueExpressionFunction getValueExprFunction()
getValueExprFunction in interface QueryValueExpressionQueryValueExpression.setValueExprFunction(ValueExpressionFunction),
SQLQueryModelPackage.getQueryValueExpression_ValueExprFunction(),
ValueExpressionFunction.getParameterList()public void setValueExprFunction(ValueExpressionFunction newValueExprFunction)
setValueExprFunction in interface QueryValueExpressionnewValueExprFunction - the new value of the 'Value Expr Function' container reference.QueryValueExpression.getValueExprFunction()public ValueExpressionCombined getValueExprCombinedLeft()
getValueExprCombinedLeft in interface QueryValueExpressionQueryValueExpression.setValueExprCombinedLeft(ValueExpressionCombined),
SQLQueryModelPackage.getQueryValueExpression_ValueExprCombinedLeft(),
ValueExpressionCombined.getLeftValueExpr()public void setValueExprCombinedLeft(ValueExpressionCombined newValueExprCombinedLeft)
setValueExprCombinedLeft in interface QueryValueExpressionnewValueExprCombinedLeft - the new value of the 'Value Expr Combined Left' container reference.QueryValueExpression.getValueExprCombinedLeft()public ValueExpressionCombined getValueExprCombinedRight()
getValueExprCombinedRight in interface QueryValueExpressionQueryValueExpression.setValueExprCombinedRight(ValueExpressionCombined),
SQLQueryModelPackage.getQueryValueExpression_ValueExprCombinedRight(),
ValueExpressionCombined.getRightValueExpr()public void setValueExprCombinedRight(ValueExpressionCombined newValueExprCombinedRight)
setValueExprCombinedRight in interface QueryValueExpressionnewValueExprCombinedRight - the new value of the 'Value Expr Combined Right' container reference.QueryValueExpression.getValueExprCombinedRight()public GroupingExpression getGroupingExpr()
getGroupingExpr in interface QueryValueExpressionQueryValueExpression.setGroupingExpr(GroupingExpression),
SQLQueryModelPackage.getQueryValueExpression_GroupingExpr(),
GroupingExpression.getValueExpr()public void setGroupingExpr(GroupingExpression newGroupingExpr)
setGroupingExpr in interface QueryValueExpressionnewGroupingExpr - the new value of the 'Grouping Expr' container reference.QueryValueExpression.getGroupingExpr()public ValueExpressionCaseElse getValueExprCaseElse()
getValueExprCaseElse in interface QueryValueExpressionQueryValueExpression.setValueExprCaseElse(ValueExpressionCaseElse),
SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseElse(),
ValueExpressionCaseElse.getValueExpr()public void setValueExprCaseElse(ValueExpressionCaseElse newValueExprCaseElse)
setValueExprCaseElse in interface QueryValueExpressionnewValueExprCaseElse - the new value of the 'Value Expr Case Else' container reference.QueryValueExpression.getValueExprCaseElse()public ValueExpressionCaseSimple getValueExprCaseSimple()
getValueExprCaseSimple in interface QueryValueExpressionQueryValueExpression.setValueExprCaseSimple(ValueExpressionCaseSimple),
SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSimple(),
ValueExpressionCaseSimple.getValueExpr()public void setValueExprCaseSimple(ValueExpressionCaseSimple newValueExprCaseSimple)
setValueExprCaseSimple in interface QueryValueExpressionnewValueExprCaseSimple - the new value of the 'Value Expr Case Simple' container reference.QueryValueExpression.getValueExprCaseSimple()public ValueExpressionCaseSimpleContent getValueExprCaseSimpleContentWhen()
getValueExprCaseSimpleContentWhen in interface QueryValueExpressionQueryValueExpression.setValueExprCaseSimpleContentWhen(ValueExpressionCaseSimpleContent),
SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSimpleContentWhen(),
ValueExpressionCaseSimpleContent.getWhenValueExpr()public void setValueExprCaseSimpleContentWhen(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentWhen)
setValueExprCaseSimpleContentWhen in interface QueryValueExpressionnewValueExprCaseSimpleContentWhen - the new value of the 'Value Expr Case Simple Content When' container reference.QueryValueExpression.getValueExprCaseSimpleContentWhen()public ValueExpressionCaseSimpleContent getValueExprCaseSimpleContentResult()
getValueExprCaseSimpleContentResult in interface QueryValueExpressionQueryValueExpression.setValueExprCaseSimpleContentResult(ValueExpressionCaseSimpleContent),
SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSimpleContentResult(),
ValueExpressionCaseSimpleContent.getResultValueExpr()public void setValueExprCaseSimpleContentResult(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentResult)
setValueExprCaseSimpleContentResult in interface QueryValueExpressionnewValueExprCaseSimpleContentResult - the new value of the 'Value Expr Case Simple Content Result' container reference.QueryValueExpression.getValueExprCaseSimpleContentResult()public ValueExpressionCaseSearchContent getValueExprCaseSearchContent()
getValueExprCaseSearchContent in interface QueryValueExpressionQueryValueExpression.setValueExprCaseSearchContent(ValueExpressionCaseSearchContent),
SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSearchContent(),
ValueExpressionCaseSearchContent.getValueExpr()public void setValueExprCaseSearchContent(ValueExpressionCaseSearchContent newValueExprCaseSearchContent)
setValueExprCaseSearchContent in interface QueryValueExpressionnewValueExprCaseSearchContent - the new value of the 'Value Expr Case Search Content' container reference.QueryValueExpression.getValueExprCaseSearchContent()public PredicateLike getLikeEscape()
getLikeEscape in interface QueryValueExpressionQueryValueExpression.setLikeEscape(PredicateLike),
SQLQueryModelPackage.getQueryValueExpression_LikeEscape(),
PredicateLike.getEscapeValueExpr()public void setLikeEscape(PredicateLike newLikeEscape)
setLikeEscape in interface QueryValueExpressionnewLikeEscape - the new value of the 'Like Escape' container reference.QueryValueExpression.getLikeEscape()public ValueExpressionLabeledDuration getValueExprLabeledDuration()
getValueExprLabeledDuration in interface QueryValueExpressionQueryValueExpression.setValueExprLabeledDuration(ValueExpressionLabeledDuration),
SQLQueryModelPackage.getQueryValueExpression_ValueExprLabeledDuration(),
ValueExpressionLabeledDuration.getValueExpr()public void setValueExprLabeledDuration(ValueExpressionLabeledDuration newValueExprLabeledDuration)
setValueExprLabeledDuration in interface QueryValueExpressionnewValueExprLabeledDuration - the new value of the 'Value Expr Labeled Duration' container reference.QueryValueExpression.getValueExprLabeledDuration()public ValueExpressionNested getNest()
getNest in interface QueryValueExpressionQueryValueExpression.setNest(ValueExpressionNested),
SQLQueryModelPackage.getQueryValueExpression_Nest(),
ValueExpressionNested.getNestedValueExpr()public void setNest(ValueExpressionNested newNest)
setNest in interface QueryValueExpressionnewNest - the new value of the 'Nest' container reference.QueryValueExpression.getNest()public UpdateSourceExprList getUpdateSourceExprList()
getUpdateSourceExprList in interface QueryValueExpressionQueryValueExpression.setUpdateSourceExprList(UpdateSourceExprList),
SQLQueryModelPackage.getQueryValueExpression_UpdateSourceExprList(),
UpdateSourceExprList.getValueExprList()public void setUpdateSourceExprList(UpdateSourceExprList newUpdateSourceExprList)
setUpdateSourceExprList in interface QueryValueExpressionnewUpdateSourceExprList - the new value of the 'Update Source Expr List' container reference.QueryValueExpression.getUpdateSourceExprList()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 SQLQueryObjectImplpublic java.lang.String toString()
toString in class SQLObjectImpl
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||