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 LanguageObjectRoot interface for all language object interfaces.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacceptVisitor(LanguageObjectVisitor visitor)
-
-
-
Method Detail
-
acceptVisitor
void acceptVisitor(LanguageObjectVisitor visitor)
-
-