AstNode¶ AstNode is an extension of the Node abstraction for AST nodes. Contract¶ accept¶ R accept( AstVisitor<R, C> visitor, C context) Used when: AstVisitor is requested to process a node Implementations¶ AstNode AlterOption AssertStatement GroupBy PartitionBy Relation Select SelectItem Statement Statements TableElement WindowExpression WithinExpression