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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
Methods inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractSDBLListenerDiagnostic
getDiagnostics, getInfo, setInfo
Methods 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, 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, exitTop, exitTotalBy, exitTotalsGroup, exitUnaryExpression, exitUnion, exitValueFunction, exitVirtualTable, exitVirtualTableParameter, visitErrorNode, visitTerminal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.github._1c_syntax.bsl.languageserver.diagnostics.BSLDiagnostic
configure
-
Constructor Details
-
LogicalOrInTheWhereSectionOfQueryDiagnostic
public LogicalOrInTheWhereSectionOfQueryDiagnostic()
-
-
Method Details
-
enterQueryPackage
- Specified by:
enterQueryPackage
in interfaceSDBLParserListener
- Overrides:
enterQueryPackage
in classSDBLParserBaseListener
-
exitQueryPackage
- Specified by:
exitQueryPackage
in interfaceSDBLParserListener
- Overrides:
exitQueryPackage
in classSDBLParserBaseListener
-
exitQuery
- Specified by:
exitQuery
in interfaceSDBLParserListener
- Overrides:
exitQuery
in classSDBLParserBaseListener
-