| Package | Description |
|---|---|
| org.apache.drill.exec.work | |
| org.apache.drill.exec.work.foreman | |
| org.apache.drill.exec.work.foreman.rm |
Provides resource management and queuing support for the Drill foreman.
|
| Modifier and Type | Method and Description |
|---|---|
Foreman |
WorkManager.WorkerBee.getForemanForQueryId(UserBitShared.QueryId queryId) |
| Modifier and Type | Method and Description |
|---|---|
void |
WorkManager.WorkerBee.addNewForeman(Foreman foreman) |
void |
WorkManager.WorkerBee.retireForeman(Foreman foreman)
Remove the given Foreman from the running query list.
|
| Constructor and Description |
|---|
QueryManager(UserBitShared.QueryId queryId,
UserProtos.RunQuery runQuery,
PersistentStoreProvider storeProvider,
ClusterCoordinator coordinator,
Foreman foreman) |
| Modifier and Type | Method and Description |
|---|---|
QueryResourceManager |
ThrottledResourceManager.newQueryRM(Foreman foreman) |
QueryResourceManager |
ResourceManager.newQueryRM(Foreman foreman)
Create a resource manager to execute a query.
|
QueryResourceManager |
DynamicResourceManager.newQueryRM(Foreman foreman) |
QueryResourceManager |
DefaultResourceManager.newQueryRM(Foreman foreman) |
| Constructor and Description |
|---|
DefaultResourceManager.DefaultQueryResourceManager(DefaultResourceManager rm,
Foreman foreman) |
ThrottledResourceManager.QueuedQueryResourceManager(ThrottledResourceManager rm,
Foreman foreman) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.