| Constructor and Description |
|---|
AccountingUserConnection(UserClientConnection connection,
org.apache.drill.exec.ops.SendingAccountor sendingAccountor,
RpcOutcomeListener<GeneralRPCProtos.Ack> statusHandler) |
FragmentContext(DrillbitContext dbContext,
BitControl.PlanFragment fragment,
QueryContext queryContext,
UserClientConnection connection,
FunctionImplementationRegistry funcRegistry)
Create a FragmentContext instance for root fragment.
|
FragmentContext(DrillbitContext dbContext,
BitControl.PlanFragment fragment,
UserClientConnection connection,
FunctionImplementationRegistry funcRegistry)
TODO: Remove this constructor when removing the SimpleRootExec (DRILL-2097).
|
| Constructor and Description |
|---|
BasicOptimizer(QueryContext queryContext,
UserClientConnection userSession) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDisposableUserClientConnection
Helps to run a query and await on the results.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UserServer.BitToUserConnection
AbstractRemoteConnection implementation for user connection. |
| Modifier and Type | Class and Description |
|---|---|
class |
WebUserConnection
WebUserConnectionWrapper which represents the UserClientConnection between WebServer and Foreman, for the WebUser
submitting the query.
|
static class |
WebUserConnection.AnonWebUserConnection |
| Constructor and Description |
|---|
Foreman(WorkManager.WorkerBee bee,
DrillbitContext drillbitContext,
UserClientConnection connection,
UserBitShared.QueryId queryId,
UserProtos.RunQuery queryRequest)
Constructor.
|
| Constructor and Description |
|---|
PreparedStatementProvider.PreparedStatementWorker(UserClientConnection connection,
UserWorker userWorker,
ResponseSender responseSender,
UserProtos.CreatePreparedStatementReq req) |
| Modifier and Type | Method and Description |
|---|---|
UserProtos.QueryPlanFragments |
UserWorker.getQueryPlan(UserClientConnection connection,
UserProtos.GetQueryPlanFragments req) |
UserProtos.QueryPlanFragments |
PlanSplitter.planFragments(DrillbitContext dContext,
UserBitShared.QueryId queryId,
UserProtos.GetQueryPlanFragments req,
UserClientConnection connection)
Method to plan the query and return list of fragments
it will return query plan "as is" or split plans based on the req setting: split_plan
|
void |
UserWorker.submitPreparedStatementWork(UserClientConnection connection,
UserProtos.CreatePreparedStatementReq req,
ResponseSender sender) |
UserBitShared.QueryId |
UserWorker.submitWork(UserClientConnection connection,
UserProtos.RunQuery query) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.