UpdatedTablesVisitor class

Finds all tables that could be affected when executing a query. In contrast to ReferencedTablesVisitor, which finds all references, this visitor only collects tables a query writes to.

Inheritance
Available extensions

Constructors

UpdatedTablesVisitor()

Properties

foundTables Set<Table>
All tables that have been referenced anywhere in this query.
finalinherited
foundViews Set<View>
finalinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
writtenTables Set<TableWrite>
All tables that can potentially be updated by this query.
final

Methods

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

Operators

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