public class SqlStatementFactoryFactory extends Object
SqlStatementFactory is injectable, except for the SqlEngine.
So this class exists to produce SqlStatementFactory once the engine for a query is known.| Modifier and Type | Field and Description |
|---|---|
protected SqlToolbox |
lifecycleToolbox |
| Constructor and Description |
|---|
SqlStatementFactoryFactory(PlannerFactory plannerFactory,
ServiceEmitter emitter,
RequestLogger requestLogger,
QueryScheduler queryScheduler,
AuthConfig authConfig,
com.google.common.base.Supplier<DefaultQueryConfig> defaultQueryConfig,
SqlLifecycleManager sqlLifecycleManager) |
protected final SqlToolbox lifecycleToolbox
@Inject public SqlStatementFactoryFactory(PlannerFactory plannerFactory, ServiceEmitter emitter, RequestLogger requestLogger, QueryScheduler queryScheduler, AuthConfig authConfig, com.google.common.base.Supplier<DefaultQueryConfig> defaultQueryConfig, SqlLifecycleManager sqlLifecycleManager)
public SqlStatementFactory factorize(SqlEngine engine)
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.