Class VexAnalysisLauncher
java.lang.Object
org.pgcodekeeper.core.parsers.antlr.base.launcher.AbstractAnalysisLauncher
org.pgcodekeeper.core.parsers.antlr.pg.launcher.AbstractPgAnalysisLauncher
org.pgcodekeeper.core.parsers.antlr.pg.launcher.VexAnalysisLauncher
Launcher for analyzing value expressions (VEX) in SQL definitions.
Handles both column expressions and standalone value expressions.
-
Constructor Summary
ConstructorsConstructorDescriptionVexAnalysisLauncher(PgStatement stmt, SQLParser.VexContext ctx, String location) Creates a value expression analyzer. -
Method Summary
Modifier and TypeMethodDescriptionanalyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) Methods inherited from class org.pgcodekeeper.core.parsers.antlr.base.launcher.AbstractAnalysisLauncher
getReferences, getSchemaName, getStmt, launchAnalyze, setOffset, updateStmt
-
Constructor Details
-
VexAnalysisLauncher
Creates a value expression analyzer.- Parameters:
stmt- the statement containing the expressionctx- the value expression context to analyzelocation- the source location identifier
-
-
Method Details
-
analyze
-