public class DrillbitContext extends Object implements AutoCloseable
Constructor and Description |
---|
DrillbitContext(CoordinationProtos.DrillbitEndpoint endpoint,
BootStrapContext context,
ClusterCoordinator coord,
Controller controller,
DataConnectionCreator connectionsPool,
WorkEventBus workBus,
PersistentStoreProvider provider) |
DrillbitContext(CoordinationProtos.DrillbitEndpoint endpoint,
BootStrapContext context,
ClusterCoordinator coord,
Controller controller,
DataConnectionCreator connectionsPool,
WorkEventBus workBus,
PersistentStoreProvider provider,
PersistentStoreProvider profileStoreProvider) |
public DrillbitContext(CoordinationProtos.DrillbitEndpoint endpoint, BootStrapContext context, ClusterCoordinator coord, Controller controller, DataConnectionCreator connectionsPool, WorkEventBus workBus, PersistentStoreProvider provider)
public DrillbitContext(CoordinationProtos.DrillbitEndpoint endpoint, BootStrapContext context, ClusterCoordinator coord, Controller controller, DataConnectionCreator connectionsPool, WorkEventBus workBus, PersistentStoreProvider provider, PersistentStoreProvider profileStoreProvider)
public QueryProfileStoreContext getProfileStoreContext()
public void startRM()
public FunctionImplementationRegistry getFunctionImplementationRegistry()
public WorkEventBus getWorkBus()
public SystemOptionManager getOptionManager()
public CoordinationProtos.DrillbitEndpoint getEndpoint()
public DrillConfig getConfig()
public Collection<CoordinationProtos.DrillbitEndpoint> getAvailableBits()
public Collection<CoordinationProtos.DrillbitEndpoint> getBits()
public boolean isOnline(CoordinationProtos.DrillbitEndpoint endpoint)
public boolean isForeman(CoordinationProtos.DrillbitEndpoint endpoint)
public boolean isForemanOnline()
public BufferAllocator getAllocator()
public OperatorCreatorRegistry getOperatorCreatorRegistry()
public StoragePluginRegistry getStorage()
public AliasRegistryProvider getAliasRegistryProvider()
public OAuthTokenProvider getoAuthTokenProvider()
public io.netty.channel.EventLoopGroup getBitLoopGroup()
public DataConnectionCreator getDataConnectionsPool()
public Controller getController()
public com.codahale.metrics.MetricRegistry getMetrics()
public PhysicalPlanReader getPlanReader()
public PersistentStoreProvider getStoreProvider()
public SchemaFactory getSchemaFactory()
public ClusterCoordinator getClusterCoordinator()
public CodeCompiler getCompiler()
public ExecutorService getExecutor()
public ExecutorService getScanExecutor()
public ExecutorService getScanDecodeExecutor()
public LogicalPlanPersistence getLpPersistence()
public ScanResult getClasspathScan()
public RemoteFunctionRegistry getRemoteFunctionRegistry()
public DrillOperatorTable getOperatorTable()
public AuthenticatorProvider getAuthProvider()
public Set<Map.Entry<UserServer.BitToUserConnection,UserServer.BitToUserConnectionConfig>> getUserConnections()
public void close() throws Exception
close
in interface AutoCloseable
Exception
public ResourceManager getResourceManager()
public MetastoreRegistry getMetastoreRegistry()
public DrillCounters getCounters()
Copyright © 1970 The Apache Software Foundation. All rights reserved.