org.eclipse.datatools.modelbase.sql.query
Interface ValueExpressionCombined

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, QueryValueExpression, SQLObject, SQLQueryObject, ValueExpression

public interface ValueExpressionCombined
extends QueryValueExpression

A representation of the model object 'SQL Value Expression Combined'.

The following features are supported:

See Also:
SQLQueryModelPackage.getValueExpressionCombined()

Method Summary
 ValueExpressionCombinedOperator getCombinedOperator()
          Returns the value of the 'Combined Operator' attribute.
 QueryValueExpression getLeftValueExpr()
          Returns the value of the 'Left Value Expr' containment reference.
 QueryValueExpression getRightValueExpr()
          Returns the value of the 'Right Value Expr' containment reference.
 void setCombinedOperator(ValueExpressionCombinedOperator value)
          Sets the value of the 'Combined Operator' attribute.
 void setLeftValueExpr(QueryValueExpression value)
          Sets the value of the 'Left Value Expr' containment reference.
 void setRightValueExpr(QueryValueExpression value)
          Sets the value of the 'Right Value Expr' containment reference.
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.QueryValueExpression
getBasicLeft, getBasicRight, getBetweenLeft, getBetweenRight1, getBetweenRight2, getCallStatement, getDataType, getGroupingExpr, getInValueListLeft, getInValueListRight, getInValueRowSelectLeft, getInValueSelectLeft, getLikeEscape, getLikeMatching, getLikePattern, getNest, getOrderByValueExpr, getPredicateNull, getQuantifiedRowSelectLeft, getQuantifiedValueSelectLeft, getResultColumn, getTableFunction, getUnaryOperator, getUpdateSourceExprList, getValueExprCaseElse, getValueExprCaseSearchContent, getValueExprCaseSimple, getValueExprCaseSimpleContentResult, getValueExprCaseSimpleContentWhen, getValueExprCast, getValueExprCombinedLeft, getValueExprCombinedRight, getValueExprFunction, getValueExprLabeledDuration, getValueExprRow, getValuesRow, setBasicLeft, setBasicRight, setBetweenLeft, setBetweenRight1, setBetweenRight2, setCallStatement, setDataType, setGroupingExpr, setInValueListLeft, setInValueListRight, setInValueRowSelectLeft, setInValueSelectLeft, setLikeEscape, setLikeMatching, setLikePattern, setNest, setOrderByValueExpr, setPredicateNull, setQuantifiedRowSelectLeft, setQuantifiedValueSelectLeft, setResultColumn, setTableFunction, setUnaryOperator, setUpdateSourceExprList, setValueExprCaseElse, setValueExprCaseSearchContent, setValueExprCaseSimple, setValueExprCaseSimpleContentResult, setValueExprCaseSimpleContentWhen, setValueExprCast, setValueExprCombinedLeft, setValueExprCombinedRight, setValueExprFunction, setValueExprLabeledDuration, setValueExprRow, setValuesRow
 
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, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.expressions.ValueExpression
getSQL, setSQL
 

Method Detail

getCombinedOperator

ValueExpressionCombinedOperator getCombinedOperator()
Returns the value of the 'Combined Operator' attribute. The literals are from the enumeration ValueExpressionCombinedOperator.

If the meaning of the 'Combined Operator' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Combined Operator' attribute.
See Also:
ValueExpressionCombinedOperator, setCombinedOperator(ValueExpressionCombinedOperator), SQLQueryModelPackage.getValueExpressionCombined_CombinedOperator()

setCombinedOperator

void setCombinedOperator(ValueExpressionCombinedOperator value)
Sets the value of the 'Combined Operator' attribute.

Parameters:
value - the new value of the 'Combined Operator' attribute.
See Also:
ValueExpressionCombinedOperator, getCombinedOperator()

getLeftValueExpr

QueryValueExpression getLeftValueExpr()
Returns the value of the 'Left Value Expr' containment reference. It is bidirectional and its opposite is 'Value Expr Combined Left'.

If the meaning of the 'Left Value Expr' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Left Value Expr' containment reference.
See Also:
setLeftValueExpr(QueryValueExpression), SQLQueryModelPackage.getValueExpressionCombined_LeftValueExpr(), QueryValueExpression.getValueExprCombinedLeft()

setLeftValueExpr

void setLeftValueExpr(QueryValueExpression value)
Sets the value of the 'Left Value Expr' containment reference.

Parameters:
value - the new value of the 'Left Value Expr' containment reference.
See Also:
getLeftValueExpr()

getRightValueExpr

QueryValueExpression getRightValueExpr()
Returns the value of the 'Right Value Expr' containment reference. It is bidirectional and its opposite is 'Value Expr Combined Right'.

If the meaning of the 'Right Value Expr' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Right Value Expr' containment reference.
See Also:
setRightValueExpr(QueryValueExpression), SQLQueryModelPackage.getValueExpressionCombined_RightValueExpr(), QueryValueExpression.getValueExprCombinedRight()

setRightValueExpr

void setRightValueExpr(QueryValueExpression value)
Sets the value of the 'Right Value Expr' containment reference.

Parameters:
value - the new value of the 'Right Value Expr' containment reference.
See Also:
getRightValueExpr()