Package org.teiid.language
Interface LanguageObject
-
- All Known Subinterfaces:
BatchedCommand
,BulkCommand
,Command
,Expression
,InsertValueSource
,TableReference
- All Known Implementing Classes:
AggregateFunction
,AndOr
,Argument
,Array
,BaseInCondition
,BaseLanguageObject
,BatchedUpdates
,Call
,ColumnReference
,Comparison
,Condition
,Delete
,DerivedColumn
,DerivedTable
,Exists
,ExpressionValueSource
,Function
,GroupBy
,In
,Insert
,IsDistinct
,IsNull
,Join
,Like
,Limit
,Literal
,NamedProcedureCall
,NamedTable
,Not
,OrderBy
,Parameter
,QueryExpression
,ScalarSubquery
,SearchedCase
,SearchedWhenClause
,Select
,SetClause
,SetQuery
,SortSpecification
,SubqueryComparison
,SubqueryIn
,Update
,WindowFrame
,WindowFunction
,WindowSpecification
,With
,WithItem
public interface LanguageObject
Root interface for all language object interfaces.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
acceptVisitor(LanguageObjectVisitor visitor)
-
-
-
Method Detail
-
acceptVisitor
void acceptVisitor(LanguageObjectVisitor visitor)
-
-