Uses of Class
com.clickhouse.client.ClickHouseNodeSelector
-
Packages that use ClickHouseNodeSelector Package Description com.clickhouse.client Provides necessary classes to communicate with ClickHouse server. -
-
Uses of ClickHouseNodeSelector in com.clickhouse.client
Fields in com.clickhouse.client declared as ClickHouseNodeSelector Modifier and Type Field Description static ClickHouseNodeSelectorClickHouseNodeSelector. EMPTYEmpty node selector matches all clients and nodes.protected ClickHouseNodeSelectorClickHouseClientBuilder. nodeSelectorprotected ClickHouseNodeSelectorClickHouseNodes. selectorLoad balancing tags for filtering out nodes.Fields in com.clickhouse.client with type parameters of type ClickHouseNodeSelector Modifier and Type Field Description protected Function<ClickHouseNodeSelector,ClickHouseNode>ClickHouseRequest. serverMethods in com.clickhouse.client that return ClickHouseNodeSelector Modifier and Type Method Description ClickHouseNodeSelectorClickHouseConfig. getNodeSelector()ClickHouseNodeSelectorClickHouseNodeManager. getNodeSelector()Gets node selector for filtering out nodes.ClickHouseNodeSelectorClickHouseNodes. getNodeSelector()protected static ClickHouseNodeSelectorClickHouseConfig. mergeNodeSelector(List<ClickHouseConfig> list)static ClickHouseNodeSelectorClickHouseNodeSelector. of(ClickHouseProtocol protocol, ClickHouseProtocol... more)Creates a node selector by specifying preferred protocols.static ClickHouseNodeSelectorClickHouseNodeSelector. of(String tag, String... more)Creates 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 ClickHouseNodeSelector Modifier and Type Method Description ClickHouseNodeClickHouseNode. apply(ClickHouseNodeSelector t)ClickHouseNodeClickHouseNodes. apply(ClickHouseNodeSelector t)protected ClickHouseNodeClickHouseLoadBalancingPolicy. get(ClickHouseNodes manager, ClickHouseNodeSelector t)Gets next node available in the list according to the given node selector.List<ClickHouseNode>ClickHouseNodeManager. getFaultyNodes(ClickHouseNodeSelector selector, int groupSize)Gets a copy of filtered faulty nodes.List<ClickHouseNode>ClickHouseNodes. getFaultyNodes(ClickHouseNodeSelector selector, int groupSize)List<ClickHouseNode>ClickHouseNodeManager. getNodes(ClickHouseNodeSelector selector, int groupSize)Gets a copy of filtered nodes.List<ClickHouseNode>ClickHouseNodes. getNodes(ClickHouseNodeSelector selector, int groupSize)ClickHouseClientBuilderClickHouseClientBuilder. nodeSelector(ClickHouseNodeSelector nodeSelector)Sets node selector.Method parameters in com.clickhouse.client with type arguments of type ClickHouseNodeSelector Modifier and Type Method Description ClickHouseRequest<?>AbstractClient. connect(Function<ClickHouseNodeSelector,ClickHouseNode> nodeFunc)default ClickHouseRequest<?>ClickHouseClient. connect(Function<ClickHouseNodeSelector,ClickHouseNode> nodeFunc)Connects to a ClickHouse server defined by the givenFunction.Constructors in com.clickhouse.client with parameters of type ClickHouseNodeSelector Constructor Description ClickHouseConfig(Map<ClickHouseOption,Serializable> options, ClickHouseCredentials credentials, ClickHouseNodeSelector nodeSelector, Object metricRegistry)Default contructor.Constructor parameters in com.clickhouse.client with type arguments of type ClickHouseNodeSelector Constructor Description ClickHouseRequest(ClickHouseClient client, Function<ClickHouseNodeSelector,ClickHouseNode> server, AtomicReference<ClickHouseNode> ref, Map<ClickHouseOption,Serializable> options, boolean sealed)
-