LintingVisitor class

Visitor that runs after all other steps ran and reports more complex lints on an sql statement.

Inheritance
Available Extensions

Constructors

LintingVisitor(EngineOptions options, AnalysisContext context)

Properties

context AnalysisContext
final
hashCode int
The hash code for this object.
no setterinherited
options EngineOptions
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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
override
visitBeginTransaction(BeginTransactionStatement e, void arg) → void
inherited
visitBetweenExpression(BetweenExpression e, void arg) → void
inherited
visitBinaryExpression(BinaryExpression e, void arg) → void
override
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
override
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
override
visitCreateTriggerStatement(CreateTriggerStatement e, void arg) → void
override
visitCreateViewStatement(CreateViewStatement e, void arg) → void
override
visitCreateVirtualTableStatement(CreateVirtualTableStatement e, void arg) → void
inherited
visitCrudStatement(CrudStatement stmt, void arg) → void
inherited
visitDefaultValues(DefaultValues e, void arg) → void
override
visitDeferrableClause(DeferrableClause e, void arg) → void
inherited
visitDeleteStatement(DeleteStatement e, void arg) → void
inherited
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
override
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
override
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
override
visitIsExpression(IsExpression e, void arg) → void
override
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
override
visitLimit(Limit e, void arg) → void
inherited
visitMultiColumnSetComponent(MultiColumnSetComponent e, void arg) → void
override
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
override
visitReference(Reference e, void arg) → void
inherited
visitResultColumn(ResultColumn e, void arg) → void
inherited
visitReturning(Returning e, void arg) → void
override
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
override
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
override
visitTableInducingStatement(TableInducingStatement stmt, void arg) → void
inherited
visitTableReference(TableReference e, void arg) → void
override
visitTableValuedFunction(TableValuedFunction e, void arg) → void
inherited
visitTimeConstantLiteral(TimeConstantLiteral e, void arg) → void
inherited
visitTuple(Tuple e, void arg) → void
override
visitUnaryExpression(UnaryExpression e, void arg) → void
inherited
visitUpdateStatement(UpdateStatement e, void arg) → void
inherited
visitUpdateTriggerTarget(UpdateTarget e, void arg) → void
inherited
visitUpsertClause(UpsertClause e, void arg) → void
override
visitUpsertClauseEntry(UpsertClauseEntry e, void arg) → void
inherited
visitValuesSelectStatement(ValuesSelectStatement e, void arg) → void
override
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
override

Operators

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