Class PgAggregateAnalysisLauncher
java.lang.Object
org.pgcodekeeper.core.database.base.parser.launcher.AbstractAnalysisLauncher
org.pgcodekeeper.core.database.pg.parser.launcher.PgAggregateAnalysisLauncher
- All Implemented Interfaces:
IAnalysisLauncher
Specialized launcher for analyzing aggregate function dependencies.
Handles type propagation between aggregate functions and their arguments.
-
Constructor Summary
ConstructorsConstructorDescriptionPgAggregateAnalysisLauncher(AbstractStatement stmt, ObjectReference function, String location) Creates an analyzer for aggregate function statements. -
Method Summary
Methods inherited from class org.pgcodekeeper.core.database.base.parser.launcher.AbstractAnalysisLauncher
getReferences, getSchemaName, getStmt, launchAnalyze, setOffset, updateStmt
-
Constructor Details
-
PgAggregateAnalysisLauncher
public PgAggregateAnalysisLauncher(AbstractStatement stmt, ObjectReference function, String location) Creates an analyzer for aggregate function statements.- Parameters:
stmt- the aggregate function statementfunction- the function being analyzedlocation- the source location identifier
-