public class SQLOperations
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.elasticsearch.common.settings.Setting<java.lang.Boolean> |
NODE_READ_ONLY_SETTING |
Constructor and Description |
---|
SQLOperations(Analyzer analyzer,
Planner planner,
org.elasticsearch.common.inject.Provider<DependencyCarrier> executorProvider,
JobsLogs jobsLogs,
org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.cluster.service.ClusterService clusterService,
org.elasticsearch.common.inject.Provider<UserManager> userManagerProvider) |
Modifier and Type | Method and Description |
---|---|
Session |
createSession(java.lang.String defaultSchema,
User user) |
Session |
createSession(java.lang.String defaultSchema,
User user,
java.util.Set<Option> options,
int defaultLimit) |
void |
disable()
Disable processing of new sql statements.
|
void |
enable()
(Re-)Enable processing of new sql statements
DecommissioningService must call this when decommissioning is aborted. |
boolean |
isEnabled() |
Session |
newSystemSession() |
public static final org.elasticsearch.common.settings.Setting<java.lang.Boolean> NODE_READ_ONLY_SETTING
@Inject public SQLOperations(Analyzer analyzer, Planner planner, org.elasticsearch.common.inject.Provider<DependencyCarrier> executorProvider, JobsLogs jobsLogs, org.elasticsearch.common.settings.Settings settings, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.common.inject.Provider<UserManager> userManagerProvider)
public Session newSystemSession()
public Session createSession(@Nullable java.lang.String defaultSchema, User user, java.util.Set<Option> options, int defaultLimit)
public void disable()
DecommissioningService
must call this while before starting to decommission.public void enable()
DecommissioningService
must call this when decommissioning is aborted.public boolean isEnabled()