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
-
-