Uses of Class
com.clickhouse.client.ClickHouseNode
-
Packages that use ClickHouseNode Package Description com.clickhouse.client Provides necessary classes to communicate with ClickHouse server. -
-
Uses of ClickHouseNode in com.clickhouse.client
Fields in com.clickhouse.client declared as ClickHouseNode Modifier and Type Field Description protected ClickHouseNodeClickHouseNodes. templateTemplate node.Fields in com.clickhouse.client with type parameters of type ClickHouseNode Modifier and Type Field Description protected LinkedList<ClickHouseNode>ClickHouseNodes. faultyNodesList of faulty nodes.protected LinkedList<ClickHouseNode>ClickHouseNodes. nodesList of healthy nodes.protected Function<ClickHouseNodeSelector,ClickHouseNode>ClickHouseRequest. serverprotected BiConsumer<ClickHouseNode,ClickHouseNode>ClickHouseRequest. serverListenerprotected BiConsumer<ClickHouseNode,ClickHouseNode>ClickHouseRequest. serverListenerprotected AtomicReference<ClickHouseNode>ClickHouseRequest. serverRefMethods in com.clickhouse.client that return ClickHouseNode Modifier and Type Method Description ClickHouseNodeClickHouseNode. apply(ClickHouseNodeSelector t)ClickHouseNodeClickHouseNodes. apply(ClickHouseNodeSelector t)ClickHouseNodeClickHouseNode.Builder. build()Creates a new node.protected ClickHouseNodeClickHouseRequest. changeServer(ClickHouseNode currentServer, ClickHouseNode newServer)protected ClickHouseNodeClickHouseLoadBalancingPolicy. get(ClickHouseNodes manager)Gets next node available in the list.protected ClickHouseNodeClickHouseLoadBalancingPolicy. get(ClickHouseNodes manager, ClickHouseNodeSelector t)Gets next node available in the list according to the given node selector.protected ClickHouseNodeClickHouseNodes. get()Gets next node available.protected ClickHouseNodeAbstractClient. getServer()Gets current server.ClickHouseNodeClickHouseRequest. getServer()Gets the server currently connected to.ClickHouseNodeClickHouseTransaction. getServer()Gets server of the transaction.ClickHouseNodeClickHouseNodes. getTemplate()static ClickHouseNodeClickHouseNode. of(String uri)Creates a node object using given URI.static ClickHouseNodeClickHouseNode. of(String uri, ClickHouseNode template)Creates a node object using given URI and template.static ClickHouseNodeClickHouseNode. of(String host, ClickHouseProtocol protocol, int port, String database, String... tags)Creates a node object in one go.static ClickHouseNodeClickHouseNode. of(String uri, Map<?,?> options)Creates a node object using given URI.static ClickHouseNodeClickHouseNode. of(URI uri, ClickHouseNode template)Creates a node object using given URI.protected ClickHouseNodeClickHouseNode. probe()protected ClickHouseNodeClickHouseNode. setManager(ClickHouseNodeManager m)Sets manager for this node.protected ClickHouseNodeClickHouseLoadBalancingPolicy. suggest(ClickHouseNodes manager, ClickHouseNode server, Throwable failure)Sugguests a new node as replacement of the given one in order to recover from the failure, which is usually a connection error.ClickHouseNodeClickHouseNodeManager. suggestNode(ClickHouseNode server, Throwable failure)Suggests a different node in order to recover from a failure, which is usually a connection error.ClickHouseNodeClickHouseNodes. suggestNode(ClickHouseNode server, Throwable failure)Methods in com.clickhouse.client that return types with arguments of type ClickHouseNode Modifier and Type Method Description List<ClickHouseNode>ClickHouseNodeManager. getFaultyNodes()Gets a copy of faulty nodes.List<ClickHouseNode>ClickHouseNodeManager. getFaultyNodes(ClickHouseNodeSelector selector, int groupSize)Gets a copy of filtered faulty nodes.List<ClickHouseNode>ClickHouseNodes. getFaultyNodes()List<ClickHouseNode>ClickHouseNodes. getFaultyNodes(ClickHouseNodeSelector selector, int groupSize)List<ClickHouseNode>ClickHouseNodeManager. getNodes()Gets a copy of nodes, which in most cases are in healthy status.List<ClickHouseNode>ClickHouseNodeManager. getNodes(ClickHouseNodeSelector selector, int groupSize)Gets a copy of filtered nodes.List<ClickHouseNode>ClickHouseNodes. getNodes()List<ClickHouseNode>ClickHouseNodes. getNodes(ClickHouseNodeSelector selector, int groupSize)BiConsumer<ClickHouseNode,ClickHouseNode>ClickHouseRequest. getServerListener()BiConsumer<ClickHouseNode,ClickHouseNode>ClickHouseRequest. getServerListener()Methods in com.clickhouse.client with parameters of type ClickHouseNode Modifier and Type Method Description static ClickHouseNode.BuilderClickHouseNode. builder(ClickHouseNode base)Gets builder for creating a new node based on the given one.protected ClickHouseNodeClickHouseRequest. changeServer(ClickHouseNode currentServer, ClickHouseNode newServer)protected booleanAbstractClient. checkConnection(T connection, ClickHouseNode requestServer, ClickHouseNode currentServer, ClickHouseRequest<?> request)Checks if the underlying connection can be reused.protected abstract booleanAbstractClient. checkHealth(ClickHouseNode server, int timeout)ClickHouseRequest<?>AbstractClient. connect(ClickHouseNode node)default ClickHouseRequest<?>ClickHouseClient. connect(ClickHouseNode node)Connects to a ClickHouse server.ClickHouseTransactionClickHouseRequestManager. createTransaction(ClickHouseNode server, int timeout)Creates a new transaction.static CompletableFuture<ClickHouseResponseSummary>ClickHouseClient. dump(ClickHouseNode server, String tableOrQuery, ClickHouseFile file)Dumps a table or query result from server into a file.static CompletableFuture<ClickHouseResponseSummary>ClickHouseClient. dump(ClickHouseNode server, String tableOrQuery, ClickHouseFormat format, ClickHouseCompression compression, OutputStream output)Dumps a table or query result from server into output stream.static CompletableFuture<ClickHouseResponseSummary>ClickHouseClient. dump(ClickHouseNode server, String tableOrQuery, ClickHouseFormat format, ClickHouseCompression compression, String file)Dumps a table or query result from server into a file.static ClickHouseExceptionClickHouseException. forCancellation(Exception e, ClickHouseNode server)Creates an exception for cancellation.booleanClickHouseNode. isSameEndpoint(ClickHouseNode node)Checks if the given node has same base URI as current one.static CompletableFuture<ClickHouseResponseSummary>ClickHouseClient. load(ClickHouseNode server, String table, ClickHouseFile file)Loads data from given file into a table.static CompletableFuture<ClickHouseResponseSummary>ClickHouseClient. load(ClickHouseNode server, String table, ClickHouseFormat format, ClickHouseCompression compression, ClickHouseWriter writer)Loads data from a custom writer into a table using specified format and compression algorithm.static CompletableFuture<ClickHouseResponseSummary>ClickHouseClient. load(ClickHouseNode server, String table, ClickHouseFormat format, ClickHouseCompression compression, InputStream input)Loads data from input stream into a table using specified format and compression algorithm.static CompletableFuture<ClickHouseResponseSummary>ClickHouseClient. load(ClickHouseNode server, String table, ClickHouseFormat format, ClickHouseCompression compression, String file)Loads data from a file into table using specified format and compression algorithm.booleanClickHouseNodeSelector. match(ClickHouseNode node)Checks if the given node matches any of preferred protocols and tags.protected abstract TAbstractClient. newConnection(T connection, ClickHouseNode server, ClickHouseRequest<?> request)Creates a new connection and optionally close existing connection.static ClickHouseClusterClickHouseCluster. of(ClickHouseNode node, ClickHouseNode... more)Creates cluster object from list of nodes.static ClickHouseClusterClickHouseCluster. of(String cluster, ClickHouseNode node, ClickHouseNode... more)Creates cluster object from list of nodes.static ClickHouseExceptionClickHouseException. of(String message, ClickHouseNode server)Creates an exception to encapsulate the given error message.static ClickHouseExceptionClickHouseException. of(Throwable e, ClickHouseNode server)Creates an exception to encapsulate cause of the given exception.static ClickHouseNodeClickHouseNode. of(String uri, ClickHouseNode template)Creates a node object using given URI and template.static ClickHouseNodeClickHouseNode. of(URI uri, ClickHouseNode template)Creates a node object using given URI.booleanAbstractClient. ping(ClickHouseNode server, int timeout)default booleanClickHouseClient. ping(ClickHouseNode server, int timeout)Tests if the given server is alive or not.static CompletableFuture<List<ClickHouseResponseSummary>>ClickHouseClient. send(ClickHouseNode server, String sql, ClickHouseValue[] templates, Object[]... params)Sends SQL query along with template objects and raw parameters to specified server.static CompletableFuture<List<ClickHouseResponseSummary>>ClickHouseClient. send(ClickHouseNode server, String sql, String... more)Sends one or more SQL queries to specified server, and execute them one by one.static CompletableFuture<List<ClickHouseResponseSummary>>ClickHouseClient. send(ClickHouseNode server, String sql, String[][] params)Sends SQL query along with stringified parameters to specified server.static CompletableFuture<List<ClickHouseResponseSummary>>ClickHouseClient. send(ClickHouseNode server, String sql, List<ClickHouseColumn> columns, Object[]... params)Sends SQL query along with raw parameters(e.g.static CompletableFuture<ClickHouseResponseSummary>ClickHouseClient. send(ClickHouseNode server, String sql, Map<String,String> params)Sends SQL query along with stringified parameters to specified server.protected ClickHouseNodeClickHouseLoadBalancingPolicy. suggest(ClickHouseNodes manager, ClickHouseNode server, Throwable failure)Sugguests a new node as replacement of the given one in order to recover from the failure, which is usually a connection error.ClickHouseNodeClickHouseNodeManager. suggestNode(ClickHouseNode server, Throwable failure)Suggests a different node in order to recover from a failure, which is usually a connection error.ClickHouseNodeClickHouseNodes. suggestNode(ClickHouseNode server, Throwable failure)protected voidClickHouseLoadBalancingPolicy. update(ClickHouseNodes manager, ClickHouseNode node, ClickHouseNode.Status status)Updates node status to one ofClickHouseNode.Status.voidClickHouseNodeManager. update(ClickHouseNode node, ClickHouseNode.Status status)Updates node status to one ofClickHouseNode.Status.voidClickHouseNodes. update(ClickHouseNode node, ClickHouseNode.Status status)Method parameters in com.clickhouse.client with type arguments of type ClickHouseNode 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.static ClickHouseClusterClickHouseCluster. of(String cluster, Collection<ClickHouseNode> nodes)protected voidClickHouseNodes. queryClusterNodes(Collection<ClickHouseNode> seeds, Collection<ClickHouseNode> allNodes, Collection<ClickHouseNode> newHealthyNodes, Collection<ClickHouseNode> newFaultyNodes, Collection<ClickHouseNode> useless)SelfTClickHouseRequest. setServerListener(BiConsumer<ClickHouseNode,ClickHouseNode> listener)Sets thread-safe server change listener.SelfTClickHouseRequest. setServerListener(BiConsumer<ClickHouseNode,ClickHouseNode> listener)Sets thread-safe server change listener.Constructors in com.clickhouse.client with parameters of type ClickHouseNode Constructor Description ClickHouseException(int code, String message, ClickHouseNode server)Constructs an exception without cause.ClickHouseException(int code, Throwable cause, ClickHouseNode server)Constructs an exception with cause.ClickHouseNodes(Collection<ClickHouseNode> nodes, ClickHouseNode template)Default constructor.ClickHouseTransaction(ClickHouseNode server, int timeout, boolean implicit)Constructs a unique transaction inClickHouseTransaction.ACTIVEstate.ClickHouseTransaction(ClickHouseNode server, String sessionId, int timeout, ClickHouseTransaction.XID id)Constructs a transaction inClickHouseTransaction.NEWstate, henceClickHouseTransaction.begin()orClickHouseTransaction.begin(Map)must be called before commit/rollback andClickHouseTransaction.isImplicit()is alwaysfalse.Constructor parameters in com.clickhouse.client with type arguments of type ClickHouseNode Constructor Description ClickHouseCluster(String cluster, Collection<ClickHouseNode> nodes)Constructs cluster object using policy and list of nodes.ClickHouseNodes(Collection<ClickHouseNode> nodes, ClickHouseNode template)Default constructor.ClickHouseRequest(ClickHouseClient client, Function<ClickHouseNodeSelector,ClickHouseNode> server, AtomicReference<ClickHouseNode> ref, Map<ClickHouseOption,Serializable> options, boolean sealed)ClickHouseRequest(ClickHouseClient client, Function<ClickHouseNodeSelector,ClickHouseNode> server, AtomicReference<ClickHouseNode> ref, Map<ClickHouseOption,Serializable> options, boolean sealed)
-