Uses of Class
org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint
Package
Description
Various exceptions used in logical, physical and execution contexts.
Cluster coordination system based on Apache Zookeeper and Curator.
A single-node "cluster coordinator" used when running Drill locally.
Zookeeper/Curator integration code.
Drill storage plugin.
Kafka storage plugin.
Defines a mock data source which generates dummy test data for use
in testing.
MongoDB storage plugin.
Interface between the Application Master and ZooKeeper.
-
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.common.exceptions
Modifier and TypeMethodDescriptionUserException.Builder.addIdentity
(CoordinationProtos.DrillbitEndpoint endpoint) add DrillbitEndpoint identity to the context. -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.coord
Modifier and TypeFieldDescriptionstatic final org.apache.curator.x.discovery.details.InstanceSerializer<CoordinationProtos.DrillbitEndpoint>
DrillServiceInstanceHelper.SERIALIZER
Modifier and TypeMethodDescriptionDrillbitEndpointSerDe.De.deserialize
(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt) ClusterCoordinator.RegistrationHandle.getEndPoint()
Get the drillbit endpoint associated with the registration handleModifier and TypeMethodDescriptionClusterCoordinator.getAvailableEndpoints()
Get a collection of available Drillbit endpoints, Thread-safe.ClusterCoordinator.getOnlineEndPoints()
Get a collection of ONLINE drillbit endpoints by excluding the drillbits that are in QUIESCENT state (drillbits that are shutting down).Modifier and TypeMethodDescriptionboolean
ClusterCoordinator.isDrillbitInState
(CoordinationProtos.DrillbitEndpoint endpoint, CoordinationProtos.DrillbitEndpoint.State state) ClusterCoordinator.register
(CoordinationProtos.DrillbitEndpoint data) void
DrillbitEndpointSerDe.Se.serialize
(CoordinationProtos.DrillbitEndpoint value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) void
ClusterCoordinator.RegistrationHandle.setEndPoint
(CoordinationProtos.DrillbitEndpoint endpoint) Modifier and TypeMethodDescriptionprotected void
ClusterCoordinator.drillbitRegistered
(Set<CoordinationProtos.DrillbitEndpoint> registeredBits) protected void
ClusterCoordinator.drillbitUnregistered
(Set<CoordinationProtos.DrillbitEndpoint> unregisteredBits) Actions to take when there are a set of new de-active drillbits. -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.coord.local
Modifier and TypeMethodDescriptionLocalClusterCoordinator.getAvailableEndpoints()
LocalClusterCoordinator.getOnlineEndPoints()
Get a collection of ONLINE Drillbit endpoints by excluding the drillbits that are in QUIESCENT state (drillbits shutting down).Modifier and TypeMethodDescriptionLocalClusterCoordinator.register
(CoordinationProtos.DrillbitEndpoint data) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.coord.zk
Modifier and TypeMethodDescriptionZKClusterCoordinator.getAvailableEndpoints()
ZKClusterCoordinator.getOnlineEndPoints()
protected org.apache.curator.x.discovery.ServiceDiscovery<CoordinationProtos.DrillbitEndpoint>
ZKClusterCoordinator.newDiscovery()
protected org.apache.curator.x.discovery.ServiceInstance<CoordinationProtos.DrillbitEndpoint>
ZKClusterCoordinator.newServiceInstance
(CoordinationProtos.DrillbitEndpoint endpoint) Modifier and TypeMethodDescriptionprotected org.apache.curator.x.discovery.ServiceInstance<CoordinationProtos.DrillbitEndpoint>
ZKClusterCoordinator.newServiceInstance
(CoordinationProtos.DrillbitEndpoint endpoint) ZKClusterCoordinator.register
(CoordinationProtos.DrillbitEndpoint data) void
ZKRegistrationHandle.setEndPoint
(CoordinationProtos.DrillbitEndpoint endpoint) ModifierConstructorDescriptionZKRegistrationHandle
(String id, CoordinationProtos.DrillbitEndpoint endpoint) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.ops
Modifier and TypeMethodDescriptionQueryContext.getCurrentEndpoint()
ExecutorFragmentContext.getEndpoint()
FragmentContextImpl.getEndpoint()
ExecutorFragmentContext.getForemanEndpoint()
FragmentContextImpl.getForemanEndpoint()
Modifier and TypeMethodDescriptionQueryContext.getActiveEndpoints()
ExecutorFragmentContext.getBits()
FragmentContextImpl.getBits()
QueryContext.getOnlineEndpoints()
Modifier and TypeMethodDescriptionExchangeFragmentContext.getDataTunnel
(CoordinationProtos.DrillbitEndpoint endpoint) FragmentContextImpl.getDataTunnel
(CoordinationProtos.DrillbitEndpoint endpoint) ModifierConstructorDescriptionFragmentStats
(BufferAllocator allocator, CoordinationProtos.DrillbitEndpoint endpoint) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.physical
Modifier and TypeMethodDescriptionEndpointAffinity.getEndpoint()
Return the Drillbit endpoint in this instance.MinorFragmentEndpoint.getEndpoint()
Get the Drillbit endpoint where the fragment is assigned for execution.ModifierConstructorDescriptionCreate EndpointAffinity instance for given Drillbit endpoint.EndpointAffinity
(CoordinationProtos.DrillbitEndpoint endpoint, double affinity) Create EndpointAffinity instance for given Drillbit endpoint and affinity initialized to given affinity value.EndpointAffinity
(CoordinationProtos.DrillbitEndpoint endpoint, double affinity, boolean mandatory, int maxWidth) Creates EndpointAffinity instance for given DrillbitEndpoint, affinity and mandatory assignment requirement flag.MinorFragmentEndpoint
(int id, CoordinationProtos.DrillbitEndpoint endpoint) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.physical.base
Modifier and TypeFieldDescriptionprotected List<CoordinationProtos.DrillbitEndpoint>
AbstractExchange.receiverLocations
protected List<CoordinationProtos.DrillbitEndpoint>
AbstractExchange.senderLocations
Modifier and TypeMethodDescriptionvoid
GroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) void
SchemalessScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) void
Store.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) Inform the Store node about the actual decided DrillbitEndpoint assignments desired for storage purposes.protected static List<EndpointAffinity>
AbstractExchange.getDefaultAffinityMap
(List<CoordinationProtos.DrillbitEndpoint> fragmentEndpoints) Get a default endpoint affinity map where affinity of a Drillbit is proportional to the number of its occurrences in given endpoint list.static List<MinorFragmentEndpoint>
PhysicalOperatorUtil.getIndexOrderedEndpoints
(List<CoordinationProtos.DrillbitEndpoint> endpoints) Helper method to create a list ofMinorFragmentEndpoint
instances from a given endpoint assignment list.AbstractExchange.getReceiverParallelizationInfo
(List<CoordinationProtos.DrillbitEndpoint> senderFragmentEndpoints) Default receiver parallelization width range is [1, Integer.MAX_VALUE] and affinity to nodes where sender fragments are running.Exchange.getReceiverParallelizationInfo
(List<CoordinationProtos.DrillbitEndpoint> senderFragmentEndpoints) Provide parallelization parameters for receiver side of the exchange.AbstractExchange.getSenderParallelizationInfo
(List<CoordinationProtos.DrillbitEndpoint> receiverFragmentEndpoints) Default sender parallelization width range is [1, Integer.MAX_VALUE] and no endpoint affinityExchange.getSenderParallelizationInfo
(List<CoordinationProtos.DrillbitEndpoint> receiverFragmentEndpoints) Provide parallelization parameters for sender side of the exchange.final void
AbstractExchange.setupReceivers
(int majorFragmentId, List<CoordinationProtos.DrillbitEndpoint> receiverLocations) protected void
AbstractExchange.setupReceivers
(List<CoordinationProtos.DrillbitEndpoint> receiverLocations) void
Exchange.setupReceivers
(int majorFragmentId, List<CoordinationProtos.DrillbitEndpoint> receiverLocations) Inform this Exchange node about its receiver locations.final void
AbstractExchange.setupSenders
(int majorFragmentId, List<CoordinationProtos.DrillbitEndpoint> senderLocations) protected void
AbstractExchange.setupSenders
(List<CoordinationProtos.DrillbitEndpoint> senderLocations) void
Exchange.setupSenders
(int majorFragmentId, List<CoordinationProtos.DrillbitEndpoint> senderLocations) Inform this Exchange node about its sender locations. -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.physical.config
Modifier and TypeMethodDescriptionvoid
Screen.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) AbstractDeMuxExchange.getReceiverParallelizationInfo
(List<CoordinationProtos.DrillbitEndpoint> senderFragmentEndpoints) AbstractMuxExchange.getReceiverParallelizationInfo
(List<CoordinationProtos.DrillbitEndpoint> senderFragmentEndpoints) SingleMergeExchange.getReceiverParallelizationInfo
(List<CoordinationProtos.DrillbitEndpoint> senderFragmentEndpoints) UnionExchange.getReceiverParallelizationInfo
(List<CoordinationProtos.DrillbitEndpoint> senderFragmentEndpoints) AbstractDeMuxExchange.getSenderParallelizationInfo
(List<CoordinationProtos.DrillbitEndpoint> receiverFragmentEndpoints) protected void
SingleMergeExchange.setupReceivers
(List<CoordinationProtos.DrillbitEndpoint> receiverLocations) protected void
UnionExchange.setupReceivers
(List<CoordinationProtos.DrillbitEndpoint> receiverLocations) void
UnionExchange.setupSenders
(List<CoordinationProtos.DrillbitEndpoint> senderLocations) ModifierConstructorDescriptionScreen
(PhysicalOperator child, CoordinationProtos.DrillbitEndpoint endpoint) SingleSender
(int oppositeMajorFragmentId, int oppositeMinorFragmentId, PhysicalOperator child, CoordinationProtos.DrillbitEndpoint destination) Create a SingleSender which sends data to fragment identified by given MajorFragmentId and MinorFragmentId, and running at given endpointSingleSender
(int oppositeMajorFragmentId, PhysicalOperator child, CoordinationProtos.DrillbitEndpoint destination) Create a SingleSender which sends data to fragment with MinorFragmentId as 0 in given opposite major fragment. -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.planner
ModifierConstructorDescriptionPhysicalPlanReader
(DrillConfig config, ScanResult scanResult, LogicalPlanPersistence lpPersistance, CoordinationProtos.DrillbitEndpoint endpoint, StoragePluginRegistry pluginRegistry) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.planner.cost
Modifier and TypeMethodDescriptionNodeResource.merge
(Map<CoordinationProtos.DrillbitEndpoint, NodeResource> to, Map<CoordinationProtos.DrillbitEndpoint, NodeResource> from) Modifier and TypeMethodDescriptionNodeResource.merge
(Map<CoordinationProtos.DrillbitEndpoint, NodeResource> to, Map<CoordinationProtos.DrillbitEndpoint, NodeResource> from) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.planner.fragment
Modifier and TypeMethodDescriptionWrapper.getAssignedEndpoints()
ParallelizationInfo.getEndpointAffinityMap()
DefaultQueryParallelizer.getMemory()
QueueQueryParallelizer.getMemory()
protected abstract BiFunction<CoordinationProtos.DrillbitEndpoint,
PhysicalOperator, Long> SimpleParallelizer.getMemory()
Wrapper.getResourceMap()
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) List<org.apache.commons.lang3.tuple.Pair<PhysicalOperator,
Long>> MemoryCalculator.getBufferedOperators
(CoordinationProtos.DrillbitEndpoint endpoint) 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 independentlyModifier and TypeMethodDescriptionvoid
DefaultQueryParallelizer.adjustMemory
(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) void
QueueQueryParallelizer.adjustMemory
(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) Function called by the SimpleParallelizer to adjust the memory post parallelization.abstract void
SimpleParallelizer.adjustMemory
(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) void
Wrapper.assignEndpoints
(List<CoordinationProtos.DrillbitEndpoint> assignedEndpoints) void
SimpleParallelizer.collectStatsAndParallelizeFragments
(PlanningSet planningSet, Set<Wrapper> roots, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) Traverse all the major fragments and parallelize each major fragment based on collected stats.QueryParallelizer.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.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 independentlyvoid
FragmentParallelizer.parallelizeFragment
(Wrapper fragment, ParallelizationParameters parameters, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) Parallelize the given fragment.void
HardAffinityFragmentParallelizer.parallelizeFragment
(Wrapper fragmentWrapper, ParallelizationParameters parameters, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) void
SoftAffinityFragmentParallelizer.parallelizeFragment
(Wrapper fragmentWrapper, ParallelizationParameters parameters, Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) ModifierConstructorDescriptionIndexedFragmentNode
(int minorFragmentId, Wrapper info, BiFunction<Wrapper, Integer, CoordinationProtos.DrillbitEndpoint> wrapperToEndpoint, BiFunction<CoordinationProtos.DrillbitEndpoint, PhysicalOperator, Long> memoryReqs) -
Uses of CoordinationProtos.DrillbitEndpoint 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 independentlyModifier 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 CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.planner.sql
Modifier and TypeMethodDescriptionstatic <T> PhysicalPlan
DirectPlan.createDirectPlan
(CoordinationProtos.DrillbitEndpoint endpoint, List<T> records, Class<T> clazz) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.proto
Modifier and TypeFieldDescriptionstatic final com.google.protobuf.Parser<CoordinationProtos.DrillbitEndpoint>
CoordinationProtos.DrillbitEndpoint.PARSER
Deprecated.Modifier and TypeMethodDescriptionCoordinationProtos.DrillbitEndpoint.Builder.build()
CoordinationProtos.DrillbitEndpoint.Builder.buildPartial()
BitControl.PlanFragment.Builder.getAssignment()
optional .exec.DrillbitEndpoint assignment = 10;
BitControl.PlanFragment.getAssignment()
optional .exec.DrillbitEndpoint assignment = 10;
BitControl.PlanFragmentOrBuilder.getAssignment()
optional .exec.DrillbitEndpoint assignment = 10;
CoordinationProtos.DrillbitEndpoint.getDefaultInstance()
CoordinationProtos.DrillbitEndpoint.Builder.getDefaultInstanceForType()
CoordinationProtos.DrillbitEndpoint.getDefaultInstanceForType()
BitControl.BitControlHandshake.Builder.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 3;
BitControl.BitControlHandshake.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 3;
BitControl.BitControlHandshakeOrBuilder.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 3;
BitControl.WorkQueueStatus.Builder.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 1;
BitControl.WorkQueueStatus.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 1;
BitControl.WorkQueueStatusOrBuilder.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 1;
CoordinationProtos.DrillServiceInstance.Builder.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 3;
CoordinationProtos.DrillServiceInstance.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 3;
CoordinationProtos.DrillServiceInstanceOrBuilder.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 3;
UserBitShared.DrillPBError.Builder.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 2;
UserBitShared.DrillPBError.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 2;
UserBitShared.DrillPBErrorOrBuilder.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 2;
UserBitShared.MinorFragmentProfile.Builder.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 9;
UserBitShared.MinorFragmentProfile.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 9;
UserBitShared.MinorFragmentProfileOrBuilder.getEndpoint()
optional .exec.DrillbitEndpoint endpoint = 9;
BitControl.PlanFragment.Builder.getForeman()
optional .exec.DrillbitEndpoint foreman = 11;
BitControl.PlanFragment.getForeman()
optional .exec.DrillbitEndpoint foreman = 11;
BitControl.PlanFragmentOrBuilder.getForeman()
optional .exec.DrillbitEndpoint foreman = 11;
UserBitShared.QueryInfo.Builder.getForeman()
optional .exec.DrillbitEndpoint foreman = 5;
UserBitShared.QueryInfo.getForeman()
optional .exec.DrillbitEndpoint foreman = 5;
UserBitShared.QueryInfoOrBuilder.getForeman()
optional .exec.DrillbitEndpoint foreman = 5;
UserBitShared.QueryProfile.Builder.getForeman()
optional .exec.DrillbitEndpoint foreman = 7;
UserBitShared.QueryProfile.getForeman()
optional .exec.DrillbitEndpoint foreman = 7;
UserBitShared.QueryProfileOrBuilder.getForeman()
optional .exec.DrillbitEndpoint foreman = 7;
SchemaCoordinationProtos.DrillbitEndpoint.MessageSchema.newMessage()
CoordinationProtos.DrillbitEndpoint.parseDelimitedFrom
(InputStream input) CoordinationProtos.DrillbitEndpoint.parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CoordinationProtos.DrillbitEndpoint.parseFrom
(byte[] data) CoordinationProtos.DrillbitEndpoint.parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CoordinationProtos.DrillbitEndpoint.parseFrom
(com.google.protobuf.ByteString data) CoordinationProtos.DrillbitEndpoint.parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CoordinationProtos.DrillbitEndpoint.parseFrom
(com.google.protobuf.CodedInputStream input) CoordinationProtos.DrillbitEndpoint.parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CoordinationProtos.DrillbitEndpoint.parseFrom
(InputStream input) CoordinationProtos.DrillbitEndpoint.parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CoordinationProtos.DrillbitEndpoint.parseFrom
(ByteBuffer data) CoordinationProtos.DrillbitEndpoint.parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Modifier and TypeMethodDescriptioncom.google.protobuf.Parser<CoordinationProtos.DrillbitEndpoint>
CoordinationProtos.DrillbitEndpoint.getParserForType()
static com.google.protobuf.Parser<CoordinationProtos.DrillbitEndpoint>
CoordinationProtos.DrillbitEndpoint.parser()
SchemaCoordinationProtos.DrillbitEndpoint.MessageSchema.typeClass()
Modifier and TypeMethodDescriptionboolean
SchemaCoordinationProtos.DrillbitEndpoint.MessageSchema.isInitialized
(CoordinationProtos.DrillbitEndpoint message) BitControl.PlanFragment.Builder.mergeAssignment
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint assignment = 10;
BitControl.BitControlHandshake.Builder.mergeEndpoint
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint endpoint = 3;
BitControl.WorkQueueStatus.Builder.mergeEndpoint
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint endpoint = 1;
CoordinationProtos.DrillServiceInstance.Builder.mergeEndpoint
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint endpoint = 3;
UserBitShared.DrillPBError.Builder.mergeEndpoint
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint endpoint = 2;
UserBitShared.MinorFragmentProfile.Builder.mergeEndpoint
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint endpoint = 9;
BitControl.PlanFragment.Builder.mergeForeman
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint foreman = 11;
UserBitShared.QueryInfo.Builder.mergeForeman
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint foreman = 5;
UserBitShared.QueryProfile.Builder.mergeForeman
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint foreman = 7;
CoordinationProtos.DrillbitEndpoint.Builder.mergeFrom
(CoordinationProtos.DrillbitEndpoint other) void
SchemaCoordinationProtos.DrillbitEndpoint.MessageSchema.mergeFrom
(io.protostuff.Input input, CoordinationProtos.DrillbitEndpoint message) CoordinationProtos.DrillbitEndpoint.newBuilder
(CoordinationProtos.DrillbitEndpoint prototype) BitControl.PlanFragment.Builder.setAssignment
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint assignment = 10;
BitControl.BitControlHandshake.Builder.setEndpoint
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint endpoint = 3;
BitControl.WorkQueueStatus.Builder.setEndpoint
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint endpoint = 1;
CoordinationProtos.DrillServiceInstance.Builder.setEndpoint
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint endpoint = 3;
UserBitShared.DrillPBError.Builder.setEndpoint
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint endpoint = 2;
UserBitShared.MinorFragmentProfile.Builder.setEndpoint
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint endpoint = 9;
BitControl.PlanFragment.Builder.setForeman
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint foreman = 11;
UserBitShared.QueryInfo.Builder.setForeman
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint foreman = 5;
UserBitShared.QueryProfile.Builder.setForeman
(CoordinationProtos.DrillbitEndpoint value) optional .exec.DrillbitEndpoint foreman = 7;
void
SchemaCoordinationProtos.DrillbitEndpoint.MessageSchema.writeTo
(io.protostuff.Output output, CoordinationProtos.DrillbitEndpoint message) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.rpc
Modifier and TypeMethodDescriptionBitConnectionConfig.getSaslClientProperties
(CoordinationProtos.DrillbitEndpoint remoteEndpoint, Map<String, String> overrides) static boolean
BitRpcUtility.isLocalControlServer
(CoordinationProtos.DrillbitEndpoint local, CoordinationProtos.DrillbitEndpoint remote) Verifies if local and remote Drillbit Endpoint has same control server by using address and control port information.static <T extends com.google.protobuf.Internal.EnumLite,
CC extends ClientConnection, HS extends com.google.protobuf.MessageLite, HR extends com.google.protobuf.MessageLite>
voidBitRpcUtility.prepareSaslHandshake
(RpcConnectionHandler<CC> connectionHandler, List<String> serverAuthMechanisms, CC connection, BitConnectionConfig config, CoordinationProtos.DrillbitEndpoint endpoint, BasicClient<T, CC, HS, HR> client, T saslRpcType) Creates various instances needed to start the SASL handshake.ModifierConstructorDescriptionUserRpcException
(CoordinationProtos.DrillbitEndpoint endpoint, String message, Throwable t) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.rpc.control
Modifier and TypeMethodDescriptionController.start
(CoordinationProtos.DrillbitEndpoint partialEndpoint, boolean allowPortHunting) ControllerImpl.start
(CoordinationProtos.DrillbitEndpoint partialEndpoint, boolean allowPortHunting) Modifier and TypeMethodDescriptionConnectionManagerRegistry.getConnectionManager
(CoordinationProtos.DrillbitEndpoint remoteEndpoint) Controller.getTunnel
(CoordinationProtos.DrillbitEndpoint node) Get a Bit to Bit communication tunnel.ControllerImpl.getTunnel
(CoordinationProtos.DrillbitEndpoint endpoint) void
CustomHandlerRegistry.setEndpoint
(CoordinationProtos.DrillbitEndpoint endpoint) Controller.start
(CoordinationProtos.DrillbitEndpoint partialEndpoint, boolean allowPortHunting) ControllerImpl.start
(CoordinationProtos.DrillbitEndpoint partialEndpoint, boolean allowPortHunting) ModifierConstructorDescriptionControlClient
(ControlConnectionConfig config, CoordinationProtos.DrillbitEndpoint remoteEndpoint, ReconnectingConnection<ControlConnection, BitControl.BitControlHandshake>.CloseHandlerCreator closeHandlerFactory) ControlConnectionManager
(CoordinationProtos.DrillbitEndpoint localEndpoint, CoordinationProtos.DrillbitEndpoint remoteEndpoint) LocalControlConnectionManager
(ControlConnectionConfig config, CoordinationProtos.DrillbitEndpoint localEndpoint) RemoteControlConnectionManager
(ControlConnectionConfig config, CoordinationProtos.DrillbitEndpoint localEndpoint, CoordinationProtos.DrillbitEndpoint remoteEndpoint) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.rpc.data
Modifier and TypeMethodDescriptionDataConnectionCreator.start
(CoordinationProtos.DrillbitEndpoint partialEndpoint, boolean allowPortHunting) Modifier and TypeMethodDescriptionDataConnectionCreator.getTunnel
(CoordinationProtos.DrillbitEndpoint endpoint) DataConnectionCreator.start
(CoordinationProtos.DrillbitEndpoint partialEndpoint, boolean allowPortHunting) ModifierConstructorDescriptionDataClient
(CoordinationProtos.DrillbitEndpoint remoteEndpoint, org.apache.drill.exec.rpc.data.DataConnectionConfig config, ReconnectingConnection<DataClientConnection, BitData.BitClientHandshake>.CloseHandlerCreator closeHandlerFactory) DataConnectionManager
(CoordinationProtos.DrillbitEndpoint remoteEndpoint, org.apache.drill.exec.rpc.data.DataConnectionConfig config) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.rpc.user
Modifier and TypeMethodDescriptionvoid
UserClient.connect
(CoordinationProtos.DrillbitEndpoint endpoint, DrillProperties properties, UserBitShared.UserCredentials credentials) Connects, and if required, authenticates.ModifierConstructorDescriptionUserClient
(String clientName, DrillConfig config, Properties properties, boolean supportComplexTypes, BufferAllocator allocator, io.netty.channel.EventLoopGroup eventLoopGroup, Executor eventExecutor, CoordinationProtos.DrillbitEndpoint endpoint) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.server
Modifier and TypeMethodDescriptionboolean
DrillbitContext.isForeman
(CoordinationProtos.DrillbitEndpoint endpoint) boolean
DrillbitContext.isOnline
(CoordinationProtos.DrillbitEndpoint endpoint) ModifierConstructorDescriptionDrillbitContext
(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) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.server.rest
ModifierConstructorDescriptionDrillbitInfo
(CoordinationProtos.DrillbitEndpoint drillbit, boolean current, boolean versionMatch) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.service
-
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.delta
Modifier and TypeMethodDescriptionprotected Collection<CoordinationProtos.DrillbitEndpoint>
DeltaGroupScan.getDrillbits()
-
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.dfs.easy
Modifier and TypeMethodDescriptionvoid
EasyGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> incomingEndpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.direct
Modifier and TypeMethodDescriptionvoid
DirectGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.drill.plugin
Modifier and TypeMethodDescriptionvoid
DrillGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.druid
Modifier and TypeMethodDescriptionvoid
DruidGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.enumerable
Modifier and TypeMethodDescriptionvoid
EnumerableGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.googlesheets
Modifier and TypeMethodDescriptionvoid
GoogleSheetsGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.hbase
Modifier and TypeMethodDescriptionvoid
HBaseGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> incomingEndpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.hive
Modifier and TypeMethodDescriptionprotected Collection<CoordinationProtos.DrillbitEndpoint>
HiveDrillNativeParquetScan.getDrillbits()
Modifier and TypeMethodDescriptionvoid
HiveScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.http
Modifier and TypeMethodDescriptionvoid
HttpGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.iceberg
Modifier and TypeMethodDescriptionvoid
IcebergGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) ModifierConstructorDescriptionIcebergBlockMapBuilder
(org.apache.hadoop.fs.FileSystem fs, Collection<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.ischema
Modifier and TypeMethodDescriptionvoid
InfoSchemaGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.jdbc
Modifier and TypeMethodDescriptionvoid
JdbcGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.kafka
Modifier and TypeMethodDescriptionvoid
KafkaGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> incomingEndpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.kudu
Modifier and TypeMethodDescriptionvoid
KuduGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> incomingEndpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.mock
Modifier and TypeMethodDescriptionvoid
MockGroupScanPOP.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) void
MockStorePOP.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.mongo
Modifier and TypeMethodDescriptionvoid
MongoGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.openTSDB
Modifier and TypeMethodDescriptionvoid
OpenTSDBGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> incomingEndpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.parquet
Modifier and TypeMethodDescriptionprotected abstract Collection<CoordinationProtos.DrillbitEndpoint>
AbstractParquetGroupScan.getDrillbits()
protected Collection<CoordinationProtos.DrillbitEndpoint>
ParquetGroupScan.getDrillbits()
Modifier and TypeMethodDescriptionvoid
AbstractParquetGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> incomingEndpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.phoenix
Modifier and TypeMethodDescriptionvoid
PhoenixGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.schedule
Modifier and TypeMethodDescriptionIterator<com.carrotsearch.hppc.cursors.ObjectLongCursor<CoordinationProtos.DrillbitEndpoint>>
EndpointByteMapImpl.iterator()
Modifier and TypeMethodDescriptionvoid
EndpointByteMap.add
(CoordinationProtos.DrillbitEndpoint endpoint, long bytes) void
EndpointByteMapImpl.add
(CoordinationProtos.DrillbitEndpoint endpoint, long bytes) long
EndpointByteMap.get
(CoordinationProtos.DrillbitEndpoint endpoint) long
EndpointByteMapImpl.get
(CoordinationProtos.DrillbitEndpoint endpoint) boolean
EndpointByteMap.isSet
(CoordinationProtos.DrillbitEndpoint endpoint) boolean
EndpointByteMapImpl.isSet
(CoordinationProtos.DrillbitEndpoint endpoint) Modifier and TypeMethodDescriptionstatic <T extends CompleteWork>
org.apache.drill.shaded.guava.com.google.common.collect.ListMultimap<Integer,T> AssignmentCreator.getMappings
(List<CoordinationProtos.DrillbitEndpoint> incomingEndpoints, List<T> units) Assign each unit of work to a minor fragment, given that a list of DrillbitEndpoints, whose index in the list correspond to the minor fragment id for each fragment.ModifierConstructorDescriptionBlockMapBuilder
(org.apache.hadoop.fs.FileSystem fs, Collection<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.splunk
Modifier and TypeMethodDescriptionvoid
SplunkGroupScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.store.sys
Modifier and TypeMethodDescriptionboolean
DrillbitIterator.isCurrent
(CoordinationProtos.DrillbitEndpoint ep) Modifier and TypeMethodDescriptionvoid
SystemTableScan.applyAssignments
(List<CoordinationProtos.DrillbitEndpoint> endpoints) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.testing
Modifier and TypeMethodDescriptionfinal boolean
Injection.isValidForBit
(CoordinationProtos.DrillbitEndpoint endpoint) ModifierConstructorDescriptionExecutionControls
(OptionManager options, CoordinationProtos.DrillbitEndpoint endpoint) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.work
Modifier and TypeFieldDescriptionprotected final CoordinationProtos.DrillbitEndpoint
EndpointListener.endpoint
Modifier and TypeMethodDescriptionprotected CoordinationProtos.DrillbitEndpoint
EndpointListener.getEndpoint()
Modifier and TypeMethodDescriptionvoid
WorkManager.start
(CoordinationProtos.DrillbitEndpoint endpoint, Controller controller, DataConnectionCreator data, ClusterCoordinator coord, PersistentStoreProvider provider, PersistentStoreProvider profilesProvider) ModifierConstructorDescriptionEndpointListener
(CoordinationProtos.DrillbitEndpoint endpoint, V value) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.work.filter
Modifier and TypeMethodDescriptionvoid
RuntimeFilterSink.setJoinMjId2probeScanEps
(Map<Integer, List<CoordinationProtos.DrillbitEndpoint>> joinMjId2probeScanEps) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.work.foreman
Modifier and TypeMethodDescriptionvoid
DrillbitStatusListener.drillbitRegistered
(Set<CoordinationProtos.DrillbitEndpoint> registeredDrillbits) The action to taken when a set of new drillbits are registered to the cluster.void
DrillbitStatusListener.drillbitUnregistered
(Set<CoordinationProtos.DrillbitEndpoint> unregisteredDrillbits) The action to taken when a set of drillbits are unregistered from the cluster.ModifierConstructorDescriptionFragmentData
(ExecProtos.FragmentHandle handle, CoordinationProtos.DrillbitEndpoint endpoint, boolean isLocal) -
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.exec.work.fragment
Modifier and TypeFieldDescriptionprotected final AtomicReference<CoordinationProtos.DrillbitEndpoint>
FragmentStatusReporter.foremanDrillbit
-
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.yarn.appMaster.http
Modifier and TypeFieldDescriptionprotected CoordinationProtos.DrillbitEndpoint
AbstractTasksModel.TaskModel.endpoint
-
Uses of CoordinationProtos.DrillbitEndpoint in org.apache.drill.yarn.zk
Modifier and TypeFieldDescriptionprotected CoordinationProtos.DrillbitEndpoint
ZKRegistry.DrillbitTracker.endpoint
For Drillbits discovered through ZK, the Drill endpoint for the Drillbit.Modifier and TypeMethodDescriptionZKClusterCoordinator.getAvailableEndpoints()
ZKClusterCoordinatorDriver.getInitialEndpoints()
Returns the set of Drillbits registered at the time of theZKClusterCoordinatorDriver.build()
call.ZKClusterCoordinator.getOnlineEndPoints()
protected org.apache.curator.x.discovery.ServiceDiscovery<CoordinationProtos.DrillbitEndpoint>
ZKClusterCoordinator.newDiscovery()
protected org.apache.curator.x.discovery.ServiceInstance<CoordinationProtos.DrillbitEndpoint>
ZKClusterCoordinator.newServiceInstance
(CoordinationProtos.DrillbitEndpoint endpoint) Modifier and TypeMethodDescriptionstatic String
ZKClusterCoordinatorDriver.asString
(CoordinationProtos.DrillbitEndpoint bit) Convenience method to convert a Drillbit to a string.protected org.apache.curator.x.discovery.ServiceInstance<CoordinationProtos.DrillbitEndpoint>
ZKClusterCoordinator.newServiceInstance
(CoordinationProtos.DrillbitEndpoint endpoint) ZKClusterCoordinator.register
(CoordinationProtos.DrillbitEndpoint data) Modifier and TypeMethodDescriptionvoid
ZKRegistry.drillbitRegistered
(Set<CoordinationProtos.DrillbitEndpoint> registeredDrillbits) Callback from ZK to indicate that one or more drillbits have become registered.void
ZKRegistry.drillbitUnregistered
(Set<CoordinationProtos.DrillbitEndpoint> unregisteredDrillbits) Callback from ZK to indicate that one or more drillbits have become deregistered from ZK.ModifierConstructorDescriptionAckEvent
(Task task, CoordinationProtos.DrillbitEndpoint endpoint) DrillbitTracker
(String key, CoordinationProtos.DrillbitEndpoint endpoint)