Class MsValueExpr
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.MsValueExpr
Microsoft SQL value expression analyzer.
Processes various types of expressions including functions, literals, column references,
subqueries and other value expressions to extract database dependencies.
-
Constructor Summary
ConstructorsConstructorDescriptionMsValueExpr(String schema, IMetaContainer meta) Creates a new Microsoft SQL value expression analyzer with the specified schema and metadata. -
Method Summary
Modifier and TypeMethodDescriptionvoidAnalyzes a Microsoft SQL expression and extracts database dependencies.voidfunctionCall(TSQLParser.Function_callContext functionCall) voidvoidMethods inherited from class org.pgcodekeeper.core.database.base.parser.antlr.AbstractExpr
addDependency, addDependency, addDependency, addReference, addVariable, findReference, getDependencies
-
Constructor Details
-
MsValueExpr
Creates a new Microsoft SQL value expression analyzer with the specified schema and metadata.- Parameters:
schema- the current schema contextmeta- the metadata container for database schema information
-
-
Method Details
-
analyze
Analyzes a Microsoft SQL expression and extracts database dependencies.- Parameters:
exp- the expression context to analyze
-
functionCall
-
expressionList
-
search
-
orderBy
-