Uses of Class
org.apache.drill.exec.rpc.user.UserSession
Package
Description
-
Uses of UserSession in org.apache.drill.exec.ops
ModifierConstructorDescriptionQueryContext
(UserSession session, DrillbitContext drillbitContext, UserBitShared.QueryId queryId) -
Uses of UserSession in org.apache.drill.exec.planner.fragment
Modifier and TypeMethodDescriptionQueryParallelizer.generateWorkUnit
(OptionList options, CoordinationProtos.DrillbitEndpoint foremanNode, UserBitShared.QueryId queryId, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints, Fragment rootFragment, UserSession session, BitControl.QueryContextInformation queryContextInfo) This is the only function exposed to the consumer of this parallelizer (currently Foreman) to parallelize the plan.final QueryWorkUnit
SimpleParallelizer.generateWorkUnit
(OptionList options, CoordinationProtos.DrillbitEndpoint foremanNode, UserBitShared.QueryId queryId, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints, Fragment rootFragment, UserSession session, BitControl.QueryContextInformation queryContextInfo) The starting function for the whole parallelization and memory computation logic.protected QueryWorkUnit
SimpleParallelizer.generateWorkUnit
(OptionList options, CoordinationProtos.DrillbitEndpoint foremanNode, UserBitShared.QueryId queryId, Fragment rootNode, PlanningSet planningSet, UserSession session, BitControl.QueryContextInformation queryContextInfo) SimpleParallelizer.getSplitFragments
(OptionList options, CoordinationProtos.DrillbitEndpoint foremanNode, UserBitShared.QueryId queryId, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints, PhysicalPlanReader reader, Fragment rootFragment, UserSession session, BitControl.QueryContextInformation queryContextInfo) Create multiple physical plans from original query planning, it will allow execute them eventually independently -
Uses of UserSession in org.apache.drill.exec.planner.fragment.contrib
Modifier and TypeMethodDescriptionSplittingParallelizer.getSplitFragments
(OptionList options, CoordinationProtos.DrillbitEndpoint foremanNode, UserBitShared.QueryId queryId, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints, PhysicalPlanReader reader, Fragment rootFragment, UserSession session, BitControl.QueryContextInformation queryContextInfo) Create multiple physical plans from original query planning, it will allow execute them eventually independently -
Uses of UserSession in org.apache.drill.exec.planner.sql.conversion
-
Uses of UserSession in org.apache.drill.exec.rpc
-
Uses of UserSession in org.apache.drill.exec.rpc.user
Modifier and TypeMethodDescriptionUserSession.Builder.build()
UserServer.BitToUserConnection.getSession()
Modifier and TypeMethodDescriptionvoid
UserSession.QueryCountIncrementer.increment
(UserSession session) void
InboundImpersonationManager.replaceUserOnSession
(String targetName, UserSession session) Check if the current session user, as a proxy user, is authorized to impersonate the given target user based on the system's impersonation policies. -
Uses of UserSession in org.apache.drill.exec.server.options
ModifierConstructorDescriptionSessionOptionManager
(OptionManager systemOptions, UserSession session) -
Uses of UserSession in org.apache.drill.exec.server.rest
Modifier and TypeMethodDescriptionBaseWebUserConnection.getSession()
WebSessionResources.getSession()
-
Uses of UserSession in org.apache.drill.exec.work.metadata
Modifier and TypeMethodDescriptionstatic Runnable
MetadataProvider.catalogs
(UserSession session, DrillbitContext dContext, UserProtos.GetCatalogsReq req, ResponseSender responseSender) static Runnable
MetadataProvider.columns
(UserSession session, DrillbitContext dContext, UserProtos.GetColumnsReq req, ResponseSender responseSender) static Runnable
MetadataProvider.schemas
(UserSession session, DrillbitContext dContext, UserProtos.GetSchemasReq req, ResponseSender responseSender) static Runnable
MetadataProvider.tables
(UserSession session, DrillbitContext dContext, UserProtos.GetTablesReq req, ResponseSender responseSender) ModifierConstructorDescriptionServerMetaWorker
(UserSession session, DrillbitContext context, UserProtos.GetServerMetaReq req, ResponseSender responseSender) -
Uses of UserSession in org.apache.drill.exec.work.user
Modifier and TypeMethodDescriptionvoid
UserWorker.submitCatalogMetadataWork
(UserSession session, UserProtos.GetCatalogsReq req, ResponseSender sender) void
UserWorker.submitColumnsMetadataWork
(UserSession session, UserProtos.GetColumnsReq req, ResponseSender sender) void
UserWorker.submitSchemasMetadataWork
(UserSession session, UserProtos.GetSchemasReq req, ResponseSender sender) void
UserWorker.submitServerMetadataWork
(UserSession session, UserProtos.GetServerMetaReq req, ResponseSender sender) void
UserWorker.submitTablesMetadataWork
(UserSession session, UserProtos.GetTablesReq req, ResponseSender sender)