|
|||||||||||
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 Operator
Data Type
Values Row
Order By Value Expr
Result Column
Basic Right
Basic Left
Like Pattern
Like Matching
Predicate Null
In Value List Right
In Value List Left
In Value Row Select Left
In Value Select Left
Quantified Row Select Left
Quantified Value Select Left
Between Left
Between Right1
Between Right2
Value Expr Cast
Value Expr Function
Value Expr Combined Left
Value Expr Combined Right
Grouping Expr
Value Expr Case Else
Value Expr Case Simple
Value Expr Case Simple Content When
Value Expr Case Simple Content Result
Value Expr Case Search Content
Like Escape
Value Expr Labeled Duration
Nest
Update 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 QueryValueExpression
ValueExpressionUnaryOperator
,
QueryValueExpression.setUnaryOperator(ValueExpressionUnaryOperator)
,
SQLQueryModelPackage.getQueryValueExpression_UnaryOperator()
public void setUnaryOperator(ValueExpressionUnaryOperator newUnaryOperator)
setUnaryOperator
in interface QueryValueExpression
newUnaryOperator
- the new value of the 'Unary Operator' attribute.ValueExpressionUnaryOperator
,
QueryValueExpression.getUnaryOperator()
public DataType getDataType()
getDataType
in interface QueryValueExpression
QueryValueExpression.setDataType(DataType)
,
SQLQueryModelPackage.getQueryValueExpression_DataType()
public NotificationChain basicSetDataType(DataType newDataType, NotificationChain msgs)
public void setDataType(DataType newDataType)
setDataType
in interface QueryValueExpression
newDataType
- the new value of the 'Data Type' containment reference.QueryValueExpression.getDataType()
public ValuesRow getValuesRow()
getValuesRow
in interface QueryValueExpression
QueryValueExpression.setValuesRow(ValuesRow)
,
SQLQueryModelPackage.getQueryValueExpression_ValuesRow()
,
ValuesRow.getExprList()
public void setValuesRow(ValuesRow newValuesRow)
setValuesRow
in interface QueryValueExpression
newValuesRow
- the new value of the 'Values Row' container reference.QueryValueExpression.getValuesRow()
public OrderByValueExpression getOrderByValueExpr()
getOrderByValueExpr
in interface QueryValueExpression
QueryValueExpression.setOrderByValueExpr(OrderByValueExpression)
,
SQLQueryModelPackage.getQueryValueExpression_OrderByValueExpr()
,
OrderByValueExpression.getValueExpr()
public void setOrderByValueExpr(OrderByValueExpression newOrderByValueExpr)
setOrderByValueExpr
in interface QueryValueExpression
newOrderByValueExpr
- the new value of the 'Order By Value Expr' container reference.QueryValueExpression.getOrderByValueExpr()
public ResultColumn getResultColumn()
getResultColumn
in interface QueryValueExpression
QueryValueExpression.setResultColumn(ResultColumn)
,
SQLQueryModelPackage.getQueryValueExpression_ResultColumn()
,
ResultColumn.getValueExpr()
public void setResultColumn(ResultColumn newResultColumn)
setResultColumn
in interface QueryValueExpression
newResultColumn
- the new value of the 'Result Column' container reference.QueryValueExpression.getResultColumn()
public PredicateBasic getBasicRight()
getBasicRight
in interface QueryValueExpression
QueryValueExpression.setBasicRight(PredicateBasic)
,
SQLQueryModelPackage.getQueryValueExpression_BasicRight()
,
PredicateBasic.getRightValueExpr()
public void setBasicRight(PredicateBasic newBasicRight)
setBasicRight
in interface QueryValueExpression
newBasicRight
- the new value of the 'Basic Right' container reference.QueryValueExpression.getBasicRight()
public PredicateBasic getBasicLeft()
getBasicLeft
in interface QueryValueExpression
QueryValueExpression.setBasicLeft(PredicateBasic)
,
SQLQueryModelPackage.getQueryValueExpression_BasicLeft()
,
PredicateBasic.getLeftValueExpr()
public void setBasicLeft(PredicateBasic newBasicLeft)
setBasicLeft
in interface QueryValueExpression
newBasicLeft
- the new value of the 'Basic Left' container reference.QueryValueExpression.getBasicLeft()
public PredicateLike getLikePattern()
getLikePattern
in interface QueryValueExpression
QueryValueExpression.setLikePattern(PredicateLike)
,
SQLQueryModelPackage.getQueryValueExpression_LikePattern()
,
PredicateLike.getPatternValueExpr()
public void setLikePattern(PredicateLike newLikePattern)
setLikePattern
in interface QueryValueExpression
newLikePattern
- the new value of the 'Like Pattern' container reference.QueryValueExpression.getLikePattern()
public PredicateLike getLikeMatching()
getLikeMatching
in interface QueryValueExpression
QueryValueExpression.setLikeMatching(PredicateLike)
,
SQLQueryModelPackage.getQueryValueExpression_LikeMatching()
,
PredicateLike.getMatchingValueExpr()
public void setLikeMatching(PredicateLike newLikeMatching)
setLikeMatching
in interface QueryValueExpression
newLikeMatching
- the new value of the 'Like Matching' container reference.QueryValueExpression.getLikeMatching()
public PredicateIsNull getPredicateNull()
getPredicateNull
in interface QueryValueExpression
QueryValueExpression.setPredicateNull(PredicateIsNull)
,
SQLQueryModelPackage.getQueryValueExpression_PredicateNull()
,
PredicateIsNull.getValueExpr()
public void setPredicateNull(PredicateIsNull newPredicateNull)
setPredicateNull
in interface QueryValueExpression
newPredicateNull
- the new value of the 'Predicate Null' container reference.QueryValueExpression.getPredicateNull()
public PredicateInValueList getInValueListRight()
getInValueListRight
in interface QueryValueExpression
QueryValueExpression.setInValueListRight(PredicateInValueList)
,
SQLQueryModelPackage.getQueryValueExpression_InValueListRight()
,
PredicateInValueList.getValueExprList()
public void setInValueListRight(PredicateInValueList newInValueListRight)
setInValueListRight
in interface QueryValueExpression
newInValueListRight
- the new value of the 'In Value List Right' container reference.QueryValueExpression.getInValueListRight()
public PredicateInValueList getInValueListLeft()
getInValueListLeft
in interface QueryValueExpression
QueryValueExpression.setInValueListLeft(PredicateInValueList)
,
SQLQueryModelPackage.getQueryValueExpression_InValueListLeft()
,
PredicateInValueList.getValueExpr()
public void setInValueListLeft(PredicateInValueList newInValueListLeft)
setInValueListLeft
in interface QueryValueExpression
newInValueListLeft
- the new value of the 'In Value List Left' container reference.QueryValueExpression.getInValueListLeft()
public PredicateInValueRowSelect getInValueRowSelectLeft()
getInValueRowSelectLeft
in interface QueryValueExpression
QueryValueExpression.setInValueRowSelectLeft(PredicateInValueRowSelect)
,
SQLQueryModelPackage.getQueryValueExpression_InValueRowSelectLeft()
,
PredicateInValueRowSelect.getValueExprList()
public void setInValueRowSelectLeft(PredicateInValueRowSelect newInValueRowSelectLeft)
setInValueRowSelectLeft
in interface QueryValueExpression
newInValueRowSelectLeft
- the new value of the 'In Value Row Select Left' container reference.QueryValueExpression.getInValueRowSelectLeft()
public PredicateInValueSelect getInValueSelectLeft()
getInValueSelectLeft
in interface QueryValueExpression
QueryValueExpression.setInValueSelectLeft(PredicateInValueSelect)
,
SQLQueryModelPackage.getQueryValueExpression_InValueSelectLeft()
,
PredicateInValueSelect.getValueExpr()
public void setInValueSelectLeft(PredicateInValueSelect newInValueSelectLeft)
setInValueSelectLeft
in interface QueryValueExpression
newInValueSelectLeft
- the new value of the 'In Value Select Left' container reference.QueryValueExpression.getInValueSelectLeft()
public PredicateQuantifiedRowSelect getQuantifiedRowSelectLeft()
getQuantifiedRowSelectLeft
in interface QueryValueExpression
QueryValueExpression.setQuantifiedRowSelectLeft(PredicateQuantifiedRowSelect)
,
SQLQueryModelPackage.getQueryValueExpression_QuantifiedRowSelectLeft()
,
PredicateQuantifiedRowSelect.getValueExprList()
public void setQuantifiedRowSelectLeft(PredicateQuantifiedRowSelect newQuantifiedRowSelectLeft)
setQuantifiedRowSelectLeft
in interface QueryValueExpression
newQuantifiedRowSelectLeft
- the new value of the 'Quantified Row Select Left' container reference.QueryValueExpression.getQuantifiedRowSelectLeft()
public PredicateQuantifiedValueSelect getQuantifiedValueSelectLeft()
getQuantifiedValueSelectLeft
in interface QueryValueExpression
QueryValueExpression.setQuantifiedValueSelectLeft(PredicateQuantifiedValueSelect)
,
SQLQueryModelPackage.getQueryValueExpression_QuantifiedValueSelectLeft()
,
PredicateQuantifiedValueSelect.getValueExpr()
public void setQuantifiedValueSelectLeft(PredicateQuantifiedValueSelect newQuantifiedValueSelectLeft)
setQuantifiedValueSelectLeft
in interface QueryValueExpression
newQuantifiedValueSelectLeft
- the new value of the 'Quantified Value Select Left' container reference.QueryValueExpression.getQuantifiedValueSelectLeft()
public PredicateBetween getBetweenLeft()
getBetweenLeft
in interface QueryValueExpression
QueryValueExpression.setBetweenLeft(PredicateBetween)
,
SQLQueryModelPackage.getQueryValueExpression_BetweenLeft()
,
PredicateBetween.getLeftValueExpr()
public void setBetweenLeft(PredicateBetween newBetweenLeft)
setBetweenLeft
in interface QueryValueExpression
newBetweenLeft
- the new value of the 'Between Left' container reference.QueryValueExpression.getBetweenLeft()
public PredicateBetween getBetweenRight1()
getBetweenRight1
in interface QueryValueExpression
QueryValueExpression.setBetweenRight1(PredicateBetween)
,
SQLQueryModelPackage.getQueryValueExpression_BetweenRight1()
,
PredicateBetween.getRightValueExpr1()
public void setBetweenRight1(PredicateBetween newBetweenRight1)
setBetweenRight1
in interface QueryValueExpression
newBetweenRight1
- the new value of the 'Between Right1' container reference.QueryValueExpression.getBetweenRight1()
public PredicateBetween getBetweenRight2()
getBetweenRight2
in interface QueryValueExpression
QueryValueExpression.setBetweenRight2(PredicateBetween)
,
SQLQueryModelPackage.getQueryValueExpression_BetweenRight2()
,
PredicateBetween.getRightValueExpr2()
public void setBetweenRight2(PredicateBetween newBetweenRight2)
setBetweenRight2
in interface QueryValueExpression
newBetweenRight2
- the new value of the 'Between Right2' container reference.QueryValueExpression.getBetweenRight2()
public ValueExpressionCast getValueExprCast()
getValueExprCast
in interface QueryValueExpression
QueryValueExpression.setValueExprCast(ValueExpressionCast)
,
SQLQueryModelPackage.getQueryValueExpression_ValueExprCast()
,
ValueExpressionCast.getValueExpr()
public void setValueExprCast(ValueExpressionCast newValueExprCast)
setValueExprCast
in interface QueryValueExpression
newValueExprCast
- the new value of the 'Value Expr Cast' container reference.QueryValueExpression.getValueExprCast()
public ValueExpressionFunction getValueExprFunction()
getValueExprFunction
in interface QueryValueExpression
QueryValueExpression.setValueExprFunction(ValueExpressionFunction)
,
SQLQueryModelPackage.getQueryValueExpression_ValueExprFunction()
,
ValueExpressionFunction.getParameterList()
public void setValueExprFunction(ValueExpressionFunction newValueExprFunction)
setValueExprFunction
in interface QueryValueExpression
newValueExprFunction
- the new value of the 'Value Expr Function' container reference.QueryValueExpression.getValueExprFunction()
public ValueExpressionCombined getValueExprCombinedLeft()
getValueExprCombinedLeft
in interface QueryValueExpression
QueryValueExpression.setValueExprCombinedLeft(ValueExpressionCombined)
,
SQLQueryModelPackage.getQueryValueExpression_ValueExprCombinedLeft()
,
ValueExpressionCombined.getLeftValueExpr()
public void setValueExprCombinedLeft(ValueExpressionCombined newValueExprCombinedLeft)
setValueExprCombinedLeft
in interface QueryValueExpression
newValueExprCombinedLeft
- the new value of the 'Value Expr Combined Left' container reference.QueryValueExpression.getValueExprCombinedLeft()
public ValueExpressionCombined getValueExprCombinedRight()
getValueExprCombinedRight
in interface QueryValueExpression
QueryValueExpression.setValueExprCombinedRight(ValueExpressionCombined)
,
SQLQueryModelPackage.getQueryValueExpression_ValueExprCombinedRight()
,
ValueExpressionCombined.getRightValueExpr()
public void setValueExprCombinedRight(ValueExpressionCombined newValueExprCombinedRight)
setValueExprCombinedRight
in interface QueryValueExpression
newValueExprCombinedRight
- the new value of the 'Value Expr Combined Right' container reference.QueryValueExpression.getValueExprCombinedRight()
public GroupingExpression getGroupingExpr()
getGroupingExpr
in interface QueryValueExpression
QueryValueExpression.setGroupingExpr(GroupingExpression)
,
SQLQueryModelPackage.getQueryValueExpression_GroupingExpr()
,
GroupingExpression.getValueExpr()
public void setGroupingExpr(GroupingExpression newGroupingExpr)
setGroupingExpr
in interface QueryValueExpression
newGroupingExpr
- the new value of the 'Grouping Expr' container reference.QueryValueExpression.getGroupingExpr()
public ValueExpressionCaseElse getValueExprCaseElse()
getValueExprCaseElse
in interface QueryValueExpression
QueryValueExpression.setValueExprCaseElse(ValueExpressionCaseElse)
,
SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseElse()
,
ValueExpressionCaseElse.getValueExpr()
public void setValueExprCaseElse(ValueExpressionCaseElse newValueExprCaseElse)
setValueExprCaseElse
in interface QueryValueExpression
newValueExprCaseElse
- the new value of the 'Value Expr Case Else' container reference.QueryValueExpression.getValueExprCaseElse()
public ValueExpressionCaseSimple getValueExprCaseSimple()
getValueExprCaseSimple
in interface QueryValueExpression
QueryValueExpression.setValueExprCaseSimple(ValueExpressionCaseSimple)
,
SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSimple()
,
ValueExpressionCaseSimple.getValueExpr()
public void setValueExprCaseSimple(ValueExpressionCaseSimple newValueExprCaseSimple)
setValueExprCaseSimple
in interface QueryValueExpression
newValueExprCaseSimple
- the new value of the 'Value Expr Case Simple' container reference.QueryValueExpression.getValueExprCaseSimple()
public ValueExpressionCaseSimpleContent getValueExprCaseSimpleContentWhen()
getValueExprCaseSimpleContentWhen
in interface QueryValueExpression
QueryValueExpression.setValueExprCaseSimpleContentWhen(ValueExpressionCaseSimpleContent)
,
SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSimpleContentWhen()
,
ValueExpressionCaseSimpleContent.getWhenValueExpr()
public void setValueExprCaseSimpleContentWhen(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentWhen)
setValueExprCaseSimpleContentWhen
in interface QueryValueExpression
newValueExprCaseSimpleContentWhen
- the new value of the 'Value Expr Case Simple Content When' container reference.QueryValueExpression.getValueExprCaseSimpleContentWhen()
public ValueExpressionCaseSimpleContent getValueExprCaseSimpleContentResult()
getValueExprCaseSimpleContentResult
in interface QueryValueExpression
QueryValueExpression.setValueExprCaseSimpleContentResult(ValueExpressionCaseSimpleContent)
,
SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSimpleContentResult()
,
ValueExpressionCaseSimpleContent.getResultValueExpr()
public void setValueExprCaseSimpleContentResult(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentResult)
setValueExprCaseSimpleContentResult
in interface QueryValueExpression
newValueExprCaseSimpleContentResult
- the new value of the 'Value Expr Case Simple Content Result' container reference.QueryValueExpression.getValueExprCaseSimpleContentResult()
public ValueExpressionCaseSearchContent getValueExprCaseSearchContent()
getValueExprCaseSearchContent
in interface QueryValueExpression
QueryValueExpression.setValueExprCaseSearchContent(ValueExpressionCaseSearchContent)
,
SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSearchContent()
,
ValueExpressionCaseSearchContent.getValueExpr()
public void setValueExprCaseSearchContent(ValueExpressionCaseSearchContent newValueExprCaseSearchContent)
setValueExprCaseSearchContent
in interface QueryValueExpression
newValueExprCaseSearchContent
- the new value of the 'Value Expr Case Search Content' container reference.QueryValueExpression.getValueExprCaseSearchContent()
public PredicateLike getLikeEscape()
getLikeEscape
in interface QueryValueExpression
QueryValueExpression.setLikeEscape(PredicateLike)
,
SQLQueryModelPackage.getQueryValueExpression_LikeEscape()
,
PredicateLike.getEscapeValueExpr()
public void setLikeEscape(PredicateLike newLikeEscape)
setLikeEscape
in interface QueryValueExpression
newLikeEscape
- the new value of the 'Like Escape' container reference.QueryValueExpression.getLikeEscape()
public ValueExpressionLabeledDuration getValueExprLabeledDuration()
getValueExprLabeledDuration
in interface QueryValueExpression
QueryValueExpression.setValueExprLabeledDuration(ValueExpressionLabeledDuration)
,
SQLQueryModelPackage.getQueryValueExpression_ValueExprLabeledDuration()
,
ValueExpressionLabeledDuration.getValueExpr()
public void setValueExprLabeledDuration(ValueExpressionLabeledDuration newValueExprLabeledDuration)
setValueExprLabeledDuration
in interface QueryValueExpression
newValueExprLabeledDuration
- the new value of the 'Value Expr Labeled Duration' container reference.QueryValueExpression.getValueExprLabeledDuration()
public ValueExpressionNested getNest()
getNest
in interface QueryValueExpression
QueryValueExpression.setNest(ValueExpressionNested)
,
SQLQueryModelPackage.getQueryValueExpression_Nest()
,
ValueExpressionNested.getNestedValueExpr()
public void setNest(ValueExpressionNested newNest)
setNest
in interface QueryValueExpression
newNest
- the new value of the 'Nest' container reference.QueryValueExpression.getNest()
public UpdateSourceExprList getUpdateSourceExprList()
getUpdateSourceExprList
in interface QueryValueExpression
QueryValueExpression.setUpdateSourceExprList(UpdateSourceExprList)
,
SQLQueryModelPackage.getQueryValueExpression_UpdateSourceExprList()
,
UpdateSourceExprList.getValueExprList()
public void setUpdateSourceExprList(UpdateSourceExprList newUpdateSourceExprList)
setUpdateSourceExprList
in interface QueryValueExpression
newUpdateSourceExprList
- the new value of the 'Update Source Expr List' container reference.QueryValueExpression.getUpdateSourceExprList()
public java.lang.String getSQL()
getSQL
in interface SQLQueryObject
getSQL
in class SQLQueryObjectImpl
public void setSQL(java.lang.String sqlText)
setSQL
in interface SQLQueryObject
setSQL
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 SQLQueryObjectImpl
public 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 SQLQueryObjectImpl
public void eUnset(EStructuralFeature eFeature)
eUnset
in class SQLQueryObjectImpl
public boolean eIsSet(EStructuralFeature eFeature)
eIsSet
in class SQLQueryObjectImpl
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 |