Package org.teiid.language
Interface Expression
-
- All Superinterfaces:
LanguageObject
- All Known Implementing Classes:
AggregateFunction
,AndOr
,Array
,BaseInCondition
,ColumnReference
,Comparison
,Condition
,Exists
,Function
,In
,IsDistinct
,IsNull
,Like
,Literal
,Not
,Parameter
,ScalarSubquery
,SearchedCase
,SubqueryComparison
,SubqueryIn
,WindowFunction
public interface Expression extends LanguageObject
Represents an expression in the language. Subinterfaces define specific types of expressions, such as literal values, element references, and functions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<?>
getType()
Determine the type returned by this expression.-
Methods inherited from interface org.teiid.language.LanguageObject
acceptVisitor
-
-
-
-
Method Detail
-
getType
Class<?> getType()
Determine the type returned by this expression.- Returns:
- The type, as defined by a Java class
-
-