Class FieldsFromJoinsWithoutIsNullDiagnostic
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Result>
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 com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractSDBLVisitorDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractSDBLVisitorDiagnostic
getDiagnostics, getInfo, setInfo, visitQueryPackageMethods inherited from class com.github._1c_syntax.bsl.parser.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 org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github._1c_syntax.bsl.languageserver.diagnostics.BSLDiagnostic
configureMethods inherited from interface org.antlr.v4.runtime.tree.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>
-