| Constructor and Description |
|---|
AccountingUserConnection(UserClientConnection connection,
SendingAccountor sendingAccountor,
RpcOutcomeListener<GeneralRPCProtos.Ack> statusHandler) |
FragmentContextImpl(DrillbitContext dbContext,
BitControl.PlanFragment fragment,
QueryContext queryContext,
UserClientConnection connection,
FunctionImplementationRegistry funcRegistry)
Create a FragmentContext instance for root fragment.
|
FragmentContextImpl(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
Represents a client connection accepted by Foreman Drillbit's UserServer
from a DrillClient.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseWebUserConnection |
class |
WebUserConnection
WebUserConnectionWrapper which represents the UserClientConnection between
WebServer and Foreman, for the WebUser submitting the query. |
static class |
WebUserConnection.AnonWebUserConnection |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseQueryRunner.startQuery(UserBitShared.QueryType queryType,
String query,
UserClientConnection clientConn) |
| Modifier and Type | Class and Description |
|---|---|
class |
StreamingHttpConnection
Stream the results of a query to a REST client as JSON, following the schema
defined by
QueryResult to maintain backward compatibility. |
| Constructor and Description |
|---|
Foreman(WorkManager.WorkerBee bee,
DrillbitContext drillbitContext,
UserClientConnection connection,
UserBitShared.QueryId queryId,
UserProtos.RunQuery queryRequest)
Constructor.
|
FragmentsRunner(WorkManager.WorkerBee bee,
UserClientConnection initiatingClient,
DrillbitContext drillbitContext,
Foreman foreman) |
| Constructor and Description |
|---|
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 © 2022 The Apache Software Foundation. All rights reserved.