Uses of Class
com.clickhouse.client.ClickHouseNodeSelector
Packages that use ClickHouseNodeSelector
Package
Description
Provides necessary classes to communicate with ClickHouse server.
-
Uses of ClickHouseNodeSelector in com.clickhouse.client
Fields in com.clickhouse.client declared as ClickHouseNodeSelectorModifier and TypeFieldDescriptionstatic final ClickHouseNodeSelectorClickHouseNodeSelector.EMPTYEmpty node selector matches all clients and nodes.protected ClickHouseNodeSelectorClickHouseClientBuilder.nodeSelectorprotected final ClickHouseNodeSelectorClickHouseNodes.selectorLoad balancing tags for filtering out nodes.Fields in com.clickhouse.client with type parameters of type ClickHouseNodeSelectorModifier and TypeFieldDescriptionprotected final Function<ClickHouseNodeSelector,ClickHouseNode> ClickHouseRequest.serverMethods in com.clickhouse.client that return ClickHouseNodeSelectorModifier and TypeMethodDescriptionClickHouseConfig.getNodeSelector()ClickHouseNodeManager.getNodeSelector()Gets node selector for filtering out nodes.ClickHouseNodes.getNodeSelector()protected static final ClickHouseNodeSelectorClickHouseConfig.mergeNodeSelector(List<ClickHouseConfig> list) static ClickHouseNodeSelectorClickHouseNodeSelector.of(ClickHouseProtocol protocol, ClickHouseProtocol... more) Creates a node selector by specifying preferred protocols.static ClickHouseNodeSelectorCreates a node selector by specifying preferred tags.static ClickHouseNodeSelectorClickHouseNodeSelector.of(Collection<ClickHouseProtocol> protocols, Collection<String> tags) Creates a node selector by specifying preferred protocols and tags.Methods in com.clickhouse.client with parameters of type ClickHouseNodeSelectorModifier and TypeMethodDescriptionClickHouseNode.apply(ClickHouseNodeSelector t) ClickHouseNodes.apply(ClickHouseNodeSelector t) protected ClickHouseNodeClickHouseLoadBalancingPolicy.get(ClickHouseNodes manager, ClickHouseNodeSelector t) Gets next node available in the list according to the given node selector.ClickHouseNodeManager.getFaultyNodes(ClickHouseNodeSelector selector, int groupSize) Gets a copy of filtered faulty nodes.ClickHouseNodes.getFaultyNodes(ClickHouseNodeSelector selector, int groupSize) ClickHouseNodeManager.getNodes(ClickHouseNodeSelector selector, int groupSize) Gets a copy of filtered nodes.ClickHouseNodes.getNodes(ClickHouseNodeSelector selector, int groupSize) ClickHouseClientBuilder.nodeSelector(ClickHouseNodeSelector nodeSelector) Sets node selector.Method parameters in com.clickhouse.client with type arguments of type ClickHouseNodeSelectorModifier and TypeMethodDescriptionAbstractClient.read(Function<ClickHouseNodeSelector, ClickHouseNode> nodeFunc, Map<ClickHouseOption, Serializable> options) default ClickHouseRequest<?>ClickHouseClient.read(Function<ClickHouseNodeSelector, ClickHouseNode> nodeFunc, Map<ClickHouseOption, Serializable> options) Connects to a ClickHouse server to read.Constructors in com.clickhouse.client with parameters of type ClickHouseNodeSelectorModifierConstructorDescriptionClickHouseConfig(Map<ClickHouseOption, Serializable> options, ClickHouseCredentials credentials, ClickHouseNodeSelector nodeSelector, Object metricRegistry) Constructs a new configuration using given arguments.Constructor parameters in com.clickhouse.client with type arguments of type ClickHouseNodeSelectorModifierConstructorDescriptionprotectedClickHouseRequest(ClickHouseClient client, Function<ClickHouseNodeSelector, ClickHouseNode> server, AtomicReference<ClickHouseNode> ref, Map<ClickHouseOption, Serializable> options, boolean sealed)