org.eclipse.wst.rdb.internal.models.sql.expressions
Interface ValueExpression

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
ValueExpressionDefault

public interface ValueExpression
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Value Expression'. 4.14.5 Base columns and generated columns A column of a base table is either a base column or a generated column. A base column is one that is not a generated column. A generated column is one whose values are determined by evaluation of a generation expression, a whose declared type is by implication that of the column. A generation expression can reference base columns of the base table to which it belongs but cannot otherwise access SQLdata. Thus, the value of the field corresponding to a generated column in row R is determined by the values of zero or more other fields of R.

See Also:
SQLExpressionsPackage.getValueExpression()

Method Summary
 java.lang.String getSQL()
          
 void setSQL(java.lang.String sqlText)
          
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getSQL

public java.lang.String getSQL()

setSQL

public void setSQL(java.lang.String sqlText)