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

All Superinterfaces:
QueryValueExpression, SQLObject, SQLQueryObject, ValueExpression, ValueExpressionAtomic
All Known Implementing Classes:
ValueExpressionScalarSelectImpl

public interface ValueExpressionScalarSelect
extends ValueExpressionAtomic

A representation of the model object 'SQL Value Expression Scalar Select'.

The following features are supported:

See Also:
SQLQueryModelPackage.getValueExpressionScalarSelect()

Method Summary
 QueryExpressionRoot getQueryExpr()
          Returns the value of the 'Query Expr' reference.
 void setQueryExpr(QueryExpressionRoot value)
          Sets the value of the 'Query Expr' reference.
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.QueryValueExpression
getBasicLeft, getBasicRight, getBetweenLeft, getBetweenRight1, getBetweenRight2, getDataType, getGroupingExpr, getInValueListLeft, getInValueListRight, getInValueRowSelectLeft, getInValueSelectLeft, getLikeEscape, getLikeMatching, getLikePattern, getNest, getOrderByValueExpr, getPredicateNull, getQuantifiedRowSelectLeft, getQuantifiedValueSelectLeft, getResultColumn, getUnaryOperator, getUpdateSourceExprList, getValueExprCaseElse, getValueExprCaseSearchContent, getValueExprCaseSimple, getValueExprCaseSimpleContentResult, getValueExprCaseSimpleContentWhen, getValueExprCast, getValueExprCombinedLeft, getValueExprCombinedRight, getValueExprFunction, getValueExprLabeledDuration, getValuesRow, setBasicLeft, setBasicRight, setBetweenLeft, setBetweenRight1, setBetweenRight2, setDataType, setGroupingExpr, setInValueListLeft, setInValueListRight, setInValueRowSelectLeft, setInValueSelectLeft, setLikeEscape, setLikeMatching, setLikePattern, setNest, setOrderByValueExpr, setPredicateNull, setQuantifiedRowSelectLeft, setQuantifiedValueSelectLeft, setResultColumn, setUnaryOperator, setUpdateSourceExprList, setValueExprCaseElse, setValueExprCaseSearchContent, setValueExprCaseSimple, setValueExprCaseSimpleContentResult, setValueExprCaseSimpleContentWhen, setValueExprCast, setValueExprCombinedLeft, setValueExprCombinedRight, setValueExprFunction, setValueExprLabeledDuration, 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, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.expressions.ValueExpression
getSQL, setSQL
 

Method Detail

getQueryExpr

public QueryExpressionRoot getQueryExpr()
Returns the value of the 'Query Expr' reference. It is bidirectional and its opposite is 'Value Expr Scalar Selects'.

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

Returns:
the value of the 'Query Expr' reference.
See Also:
setQueryExpr(QueryExpressionRoot), SQLQueryModelPackage.getValueExpressionScalarSelect_QueryExpr(), QueryExpressionRoot.getValueExprScalarSelects()

setQueryExpr

public void setQueryExpr(QueryExpressionRoot value)
Sets the value of the 'Query Expr' reference.

Parameters:
value - the new value of the 'Query Expr' reference.
See Also:
getQueryExpr()


Copyright © 2007 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.