org.teiid.language
Interface Expression

All Superinterfaces:
LanguageObject
All Known Implementing Classes:
AggregateFunction, AndOr, BaseInCondition, ColumnReference, Comparison, Condition, Exists, Function, In, IsNull, Like, Literal, Not, 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
 java.lang.Class<?> getType()
          Determine the type returned by this expression.
 
Methods inherited from interface org.teiid.language.LanguageObject
acceptVisitor
 

Method Detail

getType

java.lang.Class<?> getType()
Determine the type returned by this expression.

Returns:
The type, as defined by a Java class


Copyright © 2011. All Rights Reserved.