Class MsDelete
java.lang.Object
org.pgcodekeeper.core.database.base.parser.antlr.AbstractExpr
org.pgcodekeeper.core.database.ms.parser.expr.MsAbstractExpr
org.pgcodekeeper.core.database.ms.parser.expr.MsAbstractExprWithNmspc<TSQLParser.Delete_statementContext>
org.pgcodekeeper.core.database.ms.parser.expr.MsDelete
Microsoft SQL DELETE statement analyzer.
Processes DELETE statements including CTEs, FROM clauses, and WHERE conditions
to extract database object dependencies.
-
Method Summary
Modifier and TypeMethodDescriptionAnalyzes the given rule context and returns a list of column names.Methods inherited from class org.pgcodekeeper.core.database.ms.parser.expr.MsAbstractExprWithNmspc
addRawTableReference, addReference, findReferenceMethods inherited from class org.pgcodekeeper.core.database.base.parser.antlr.AbstractExpr
addDependency, addDependency, addDependency, addReference, addVariable, getDependencies
-
Method Details
-
analyze
Description copied from class:MsAbstractExprWithNmspcAnalyzes the given rule context and returns a list of column names. Implementations should process the specific Microsoft SQL expression type and extract relevant database dependencies and column information.- Specified by:
analyzein classMsAbstractExprWithNmspc<TSQLParser.Delete_statementContext>- Parameters:
delete- the parser rule context to analyze- Returns:
- list of column names found during analysis
-