Package io.trino.sql.analyzer
Class StatementAnalyzerFactory
- java.lang.Object
-
- io.trino.sql.analyzer.StatementAnalyzerFactory
-
public class StatementAnalyzerFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description StatementAnalyzerFactory(PlannerContext plannerContext, SqlParser sqlParser, AccessControl accessControl, GroupProvider groupProvider, TableProceduresRegistry tableProceduresRegistry, SessionPropertyManager sessionPropertyManager, TablePropertyManager tablePropertyManager, AnalyzePropertyManager analyzePropertyManager, TableProceduresPropertyManager tableProceduresPropertyManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.trino.sql.analyzer.StatementAnalyzercreateStatementAnalyzer(Analysis analysis, Session session, WarningCollector warningCollector, CorrelationSupport correlationSupport)static StatementAnalyzerFactorycreateTestingStatementAnalyzerFactory(PlannerContext plannerContext, AccessControl accessControl, TablePropertyManager tablePropertyManager, AnalyzePropertyManager analyzePropertyManager)StatementAnalyzerFactorywithSpecializedAccessControl(AccessControl accessControl)
-
-
-
Constructor Detail
-
StatementAnalyzerFactory
@Inject public StatementAnalyzerFactory(PlannerContext plannerContext, SqlParser sqlParser, AccessControl accessControl, GroupProvider groupProvider, TableProceduresRegistry tableProceduresRegistry, SessionPropertyManager sessionPropertyManager, TablePropertyManager tablePropertyManager, AnalyzePropertyManager analyzePropertyManager, TableProceduresPropertyManager tableProceduresPropertyManager)
-
-
Method Detail
-
withSpecializedAccessControl
public StatementAnalyzerFactory withSpecializedAccessControl(AccessControl accessControl)
-
createStatementAnalyzer
public io.trino.sql.analyzer.StatementAnalyzer createStatementAnalyzer(Analysis analysis, Session session, WarningCollector warningCollector, CorrelationSupport correlationSupport)
-
createTestingStatementAnalyzerFactory
public static StatementAnalyzerFactory createTestingStatementAnalyzerFactory(PlannerContext plannerContext, AccessControl accessControl, TablePropertyManager tablePropertyManager, AnalyzePropertyManager analyzePropertyManager)
-
-