Class ChFuncAnalysisLauncher
java.lang.Object
org.pgcodekeeper.core.parsers.antlr.base.launcher.AbstractAnalysisLauncher
org.pgcodekeeper.core.parsers.antlr.ch.launcher.ChFuncAnalysisLauncher
Launcher for analyzing ClickHouse function bodies and dependencies.
Provides control over function body dependency collection.
-
Constructor Summary
ConstructorsConstructorDescriptionChFuncAnalysisLauncher(ChFunction st, CHParser.ExprContext ctx, String location, boolean isEnableFunctionBodiesDependencies) Creates a function analyzer for ClickHouse. -
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
-
ChFuncAnalysisLauncher
public ChFuncAnalysisLauncher(ChFunction st, CHParser.ExprContext ctx, String location, boolean isEnableFunctionBodiesDependencies) Creates a function analyzer for ClickHouse.- Parameters:
st- the function statement to analyzectx- the function body expression contextlocation- the source location identifierisEnableFunctionBodiesDependencies- flag to control function body dependency collection
-
-
Method Details
-
analyze
-