Class FieldsFromJoinsWithoutIsNullDiagnostic
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<ParseTree>
com.github._1c_syntax.bsl.parser.SDBLParserBaseVisitor<ParseTree>
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractSDBLVisitorDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.FieldsFromJoinsWithoutIsNullDiagnostic
- All Implemented Interfaces:
BSLDiagnostic, SDBLParserVisitor<ParseTree>, ParseTreeVisitor<ParseTree>
@DiagnosticMetadata(type=ERROR,
severity=CRITICAL,
minutesToFix=2,
activatedByDefault=false,
tags={SQL,SUSPICIOUS,UNPREDICTABLE})
public class FieldsFromJoinsWithoutIsNullDiagnostic
extends AbstractSDBLVisitorDiagnostic
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final Collection<Integer> Fields inherited from class AbstractSDBLVisitorDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractSDBLVisitorDiagnostic
getDiagnostics, getInfo, setInfo, visitQueryPackageMethods inherited from class SDBLParserBaseVisitor
visitAggregateFunctions, visitAlias, visitAsteriskField, visitBetweenPredicate, visitBracketExpression, visitBuiltInFunctions, visitCaseBranch, visitCaseExpression, visitCastFunction, visitColumn, visitColumnField, visitComparePredicate, visitDataSource, visitDataSources, visitDatePart, visitDropTableQuery, visitEmptyTableColumns, visitEmptyTableField, visitExpression, visitExpressionField, visitExpressionList, visitExternalDataSourceTable, visitFunctionCall, visitGroupByItem, visitIdentifier, visitIndexingItem, visitInlineTableField, visitInPredicate, visitIsNullPredicate, visitLikePredicate, visitLimitations, visitLogicalExpression, visitMdo, visitMultiString, visitOrderBy, visitOrdersByExpession, visitParameter, visitParameterTable, visitPeriodic, visitPredicate, visitPrimitiveExpression, visitQueries, visitQuery, visitRecordAutoNumberFunction, visitRefsPredicate, visitSelectedField, visitSelectedFields, visitSelectQuery, visitSign, visitSubquery, visitTable, visitTemporaryTableIdentifier, visitTop, visitTotalBy, visitTotalsGroup, visitUnaryExpression, visitUnion, visitValueFunction, visitVirtualTable, visitVirtualTableParameterMethods inherited from class AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BSLDiagnostic
configureMethods inherited from interface ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Field Details
-
RULES_OF_PARENT_FOR_SEARCH_CONDITION
-
NOT_WITH_PARENS_EXPR_MEMBERS_COUNT
public static final int NOT_WITH_PARENS_EXPR_MEMBERS_COUNT- See Also:
-
NOT_IS_NULL_EXPR_MEMBER_COUNT
public static final int NOT_IS_NULL_EXPR_MEMBER_COUNT- See Also:
-
-
Constructor Details
-
FieldsFromJoinsWithoutIsNullDiagnostic
public FieldsFromJoinsWithoutIsNullDiagnostic()
-
-
Method Details
-
visitJoinPart
- Specified by:
visitJoinPartin interfaceSDBLParserVisitor<ParseTree>- Overrides:
visitJoinPartin classSDBLParserBaseVisitor<ParseTree>
-