Class LogicalOrInTheWhereSectionOfQueryDiagnostic
java.lang.Object
com.github._1c_syntax.bsl.parser.SDBLParserBaseListener
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractSDBLListenerDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.LogicalOrInTheWhereSectionOfQueryDiagnostic
- All Implemented Interfaces:
BSLDiagnostic,SDBLParserListener,ParseTreeListener
@DiagnosticMetadata(type=CODE_SMELL,
severity=MAJOR,
minutesToFix=15,
tags={SQL,PERFORMANCE,STANDARD},
scope=BSL)
public class LogicalOrInTheWhereSectionOfQueryDiagnostic
extends AbstractSDBLListenerDiagnostic
-
Field Summary
Fields inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractSDBLListenerDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidMethods inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractSDBLListenerDiagnostic
getDiagnostics, getInfo, setInfoMethods inherited from class com.github._1c_syntax.bsl.parser.SDBLParserBaseListener
enterAggregateFunctions, enterAlias, enterAsteriskField, enterBetweenPredicate, enterBracketExpression, enterBuiltInFunctions, enterCaseBranch, enterCaseExpression, enterCastFunction, enterColumn, enterColumnField, enterComparePredicate, enterDataSource, enterDataSources, enterDatePart, enterDropTableQuery, enterEmptyTableColumns, enterEmptyTableField, enterEveryRule, enterExpression, enterExpressionField, enterExpressionList, enterExternalDataSourceTable, enterFunctionCall, enterGroupByItem, enterIdentifier, enterIndexingItem, enterInlineTableField, enterInPredicate, enterIsNullPredicate, enterJoinPart, enterLikePredicate, enterLimitations, enterLogicalExpression, enterMdo, enterMultiString, enterOrderBy, enterOrdersByExpession, enterParameter, enterParameterTable, enterPeriodic, enterPredicate, enterPrimitiveExpression, enterQueries, enterQuery, enterRecordAutoNumberFunction, enterRefsPredicate, enterSelectedField, enterSelectedFields, enterSelectQuery, enterSign, enterSubquery, enterTable, enterTemporaryTableIdentifier, enterTop, enterTotalBy, enterTotalsGroup, enterUnaryExpression, enterUnion, enterValueFunction, enterVirtualTable, enterVirtualTableParameter, exitAggregateFunctions, exitAlias, exitAsteriskField, exitBetweenPredicate, exitBracketExpression, exitBuiltInFunctions, exitCaseBranch, exitCaseExpression, exitCastFunction, exitColumn, exitColumnField, exitComparePredicate, exitDataSource, exitDataSources, exitDatePart, exitDropTableQuery, exitEmptyTableColumns, exitEmptyTableField, exitEveryRule, exitExpression, exitExpressionField, exitExpressionList, exitExternalDataSourceTable, exitFunctionCall, exitGroupByItem, exitIdentifier, exitIndexingItem, exitInlineTableField, exitInPredicate, exitIsNullPredicate, exitJoinPart, exitLikePredicate, exitLimitations, exitLogicalExpression, exitMdo, exitMultiString, exitOrderBy, exitOrdersByExpession, exitParameter, exitParameterTable, exitPeriodic, exitPredicate, exitPrimitiveExpression, exitQueries, exitRecordAutoNumberFunction, exitRefsPredicate, exitSelectedField, exitSelectedFields, exitSelectQuery, exitSign, exitSubquery, exitTable, exitTemporaryTableIdentifier, exitTop, exitTotalBy, exitTotalsGroup, exitUnaryExpression, exitUnion, exitValueFunction, exitVirtualTable, exitVirtualTableParameter, 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
configure
-
Constructor Details
-
LogicalOrInTheWhereSectionOfQueryDiagnostic
public LogicalOrInTheWhereSectionOfQueryDiagnostic()
-
-
Method Details
-
enterQueryPackage
- Specified by:
enterQueryPackagein interfaceSDBLParserListener- Overrides:
enterQueryPackagein classSDBLParserBaseListener
-
exitQueryPackage
- Specified by:
exitQueryPackagein interfaceSDBLParserListener- Overrides:
exitQueryPackagein classSDBLParserBaseListener
-
exitQuery
- Specified by:
exitQueryin interfaceSDBLParserListener- Overrides:
exitQueryin classSDBLParserBaseListener
-