RecursiveVisitor<A, R> class

Visitor that walks down the entire tree, visiting all children in order.

Implemented types
Implementers
Available Extensions

Constructors

RecursiveVisitor()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

defaultInsertSource(InsertSource e, A arg) → R?
defaultLiteral(Literal e, A arg) → R?
defaultNode(AstNode e, A arg) → R?
defaultQueryable(Queryable e, A arg) → R?
defaultSetComponent(SetComponent e, A arg) → R?
defaultTriggerTarget(TriggerTarget e, A arg) → R?
defaultUpsertAction(UpsertAction e, A arg) → R?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
visitAggregateFunctionInvocation(AggregateFunctionInvocation e, A arg) → R?
override
visitBaseSelectStatement(BaseSelectStatement stmt, A arg) → R?
visitBeginTransaction(BeginTransactionStatement e, A arg) → R?
override
visitBetweenExpression(BetweenExpression e, A arg) → R?
override
visitBinaryExpression(BinaryExpression e, A arg) → R?
override
visitBlock(Block e, A arg) → R?
override
visitBooleanLiteral(BooleanLiteral e, A arg) → R?
override
visitCaseExpression(CaseExpression e, A arg) → R?
override
visitCastExpression(CastExpression e, A arg) → R?
override
visitCollateExpression(CollateExpression e, A arg) → R?
override
visitColumnConstraint(ColumnConstraint e, A arg) → R?
override
visitColumnDefinition(ColumnDefinition e, A arg) → R?
override
visitCommitStatement(CommitStatement e, A arg) → R?
override
visitCommonTableExpression(CommonTableExpression e, A arg) → R?
override
visitCompoundSelectPart(CompoundSelectPart e, A arg) → R?
override
visitCompoundSelectStatement(CompoundSelectStatement e, A arg) → R?
override
visitCreateIndexStatement(CreateIndexStatement e, A arg) → R?
override
visitCreateTableStatement(CreateTableStatement e, A arg) → R?
override
visitCreateTriggerStatement(CreateTriggerStatement e, A arg) → R?
override
visitCreateViewStatement(CreateViewStatement e, A arg) → R?
override
visitCreateVirtualTableStatement(CreateVirtualTableStatement e, A arg) → R?
override
visitCrudStatement(CrudStatement stmt, A arg) → R?
visitDefaultValues(DefaultValues e, A arg) → R?
override
visitDeferrableClause(DeferrableClause e, A arg) → R?
override
visitDeleteStatement(DeleteStatement e, A arg) → R?
override
visitDeleteTriggerTarget(DeleteTarget e, A arg) → R?
override
visitDoNothing(DoNothing e, A arg) → R?
override
visitDoUpdate(DoUpdate e, A arg) → R?
override
visitDriftSpecificNode(DriftSpecificNode e, A arg) → R?
override
visitExists(ExistsExpression e, A arg) → R?
override
visitExpression(Expression e, A arg) → R?
visitExpressionFunctionParameters(ExprFunctionParameters e, A arg) → R?
override
visitExpressionInvocation(ExpressionInvocation e, A arg) → R?
visitExpressionResultColumn(ExpressionResultColumn e, A arg) → R?
override
visitForeignKeyClause(ForeignKeyClause e, A arg) → R?
override
visitFrameSpec(FrameSpec e, A arg) → R?
override
visitFunction(FunctionExpression e, A arg) → R?
override
visitFunctionParameters(FunctionParameters e, A arg) → R?
visitGroupBy(GroupBy e, A arg) → R?
override
visitIndexedColumn(IndexedColumn e, A arg) → R?
override
visitInExpression(InExpression e, A arg) → R?
override
visitInsertStatement(InsertStatement e, A arg) → R?
override
visitInsertTriggerTarget(InsertTarget e, A arg) → R?
override
visitInvalidStatement(InvalidStatement e, A arg) → R?
override
visitInvocation(SqlInvocation e, A arg) → R?
visitIsExpression(IsExpression e, A arg) → R?
override
visitIsNullExpression(IsNullExpression e, A arg) → R?
override
visitJoin(Join e, A arg) → R?
override
visitJoinClause(JoinClause e, A arg) → R?
override
visitJoinOperator(JoinOperator e, A arg) → R?
override
visitLimit(Limit e, A arg) → R?
override
visitMultiColumnSetComponent(MultiColumnSetComponent e, A arg) → R?
override
visitNamedVariable(ColonNamedVariable e, A arg) → R?
override
visitNullLiteral(NullLiteral e, A arg) → R?
override
visitNumberedVariable(NumberedVariable e, A arg) → R?
override
visitNumericLiteral(NumericLiteral e, A arg) → R?
override
visitOrderBy(OrderBy e, A arg) → R?
override
visitOrderingTerm(OrderingTerm e, A arg) → R?
override
visitParentheses(Parentheses e, A arg) → R?
override
visitRaiseExpression(RaiseExpression e, A arg) → R?
override
visitReference(Reference e, A arg) → R?
override
visitResultColumn(ResultColumn e, A arg) → R?
visitReturning(Returning e, A arg) → R?
override
visitSchemaStatement(SchemaStatement stmt, A arg) → R?
visitSelectInsertSource(SelectInsertSource e, A arg) → R?
override
visitSelectStatement(SelectStatement e, A arg) → R?
override
visitSelectStatementAsSource(SelectStatementAsSource e, A arg) → R?
override
visitSemicolonSeparatedStatements(SemicolonSeparatedStatements e, A arg) → R?
override
visitSingleColumnSetComponent(SingleColumnSetComponent e, A arg) → R?
override
visitStarFunctionParameter(StarFunctionParameter e, A arg) → R?
override
visitStarResultColumn(StarResultColumn e, A arg) → R?
override
visitStatement(Statement statement, A arg) → R?
visitStringComparison(StringComparisonExpression e, A arg) → R?
override
visitStringLiteral(StringLiteral e, A arg) → R?
override
visitSubQuery(SubQuery e, A arg) → R?
override
visitTableConstraint(TableConstraint e, A arg) → R?
override
visitTableInducingStatement(TableInducingStatement stmt, A arg) → R?
visitTableReference(TableReference e, A arg) → R?
override
visitTableValuedFunction(TableValuedFunction e, A arg) → R?
override
visitTimeConstantLiteral(TimeConstantLiteral e, A arg) → R?
override
visitTuple(Tuple e, A arg) → R?
override
visitUnaryExpression(UnaryExpression e, A arg) → R?
override
visitUpdateStatement(UpdateStatement e, A arg) → R?
override
visitUpdateTriggerTarget(UpdateTarget e, A arg) → R?
override
visitUpsertClause(UpsertClause e, A arg) → R?
override
visitUpsertClauseEntry(UpsertClauseEntry e, A arg) → R?
override
visitValuesSelectStatement(ValuesSelectStatement e, A arg) → R?
override
visitValuesSource(ValuesSource e, A arg) → R?
override
visitVariable(Variable e, A arg) → R?
visitWhen(WhenComponent e, A arg) → R?
override
visitWindowDefinition(WindowDefinition e, A arg) → R?
override
visitWindowFunctionInvocation(WindowFunctionInvocation e, A arg) → R?
override
visitWithClause(WithClause e, A arg) → R?
override

Operators

operator ==(Object other) bool
The equality operator.
inherited