Uses of Class
com.clickhouse.client.ClickHouseProtocol
-
Packages that use ClickHouseProtocol Package Description com.clickhouse.client Provides necessary classes to communicate with ClickHouse server.com.clickhouse.client.naming -
-
Uses of ClickHouseProtocol in com.clickhouse.client
Fields in com.clickhouse.client declared as ClickHouseProtocol Modifier and Type Field Description protected ClickHouseProtocolClickHouseNode.Builder. protocolMethods in com.clickhouse.client that return ClickHouseProtocol Modifier and Type Method Description static ClickHouseProtocolClickHouseProtocol. fromUriScheme(String scheme)Gets most suitable protocol according to given URI scheme.protected ClickHouseProtocolClickHouseNode.Builder. getProtocol()ClickHouseProtocolClickHouseNode. getProtocol()Gets protocol used by the node.static ClickHouseProtocolClickHouseProtocol. valueOf(String name)Returns the enum constant of this type with the specified name.static ClickHouseProtocol[]ClickHouseProtocol. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.clickhouse.client that return types with arguments of type ClickHouseProtocol Modifier and Type Method Description List<ClickHouseProtocol>ClickHouseConfig. getPreferredProtocols()List<ClickHouseProtocol>ClickHouseNodeSelector. getPreferredProtocols()Gets preferred protocols.protected abstract Collection<ClickHouseProtocol>AbstractClient. getSupportedProtocols()Gets list of supported protocols.Methods in com.clickhouse.client with parameters of type ClickHouseProtocol Modifier and Type Method Description booleanAbstractClient. accept(ClickHouseProtocol protocol)default booleanClickHouseClient. accept(ClickHouseProtocol protocol)Tests whether the given protocol is supported or not.ClickHouseNode.BuilderClickHouseNode.Builder. address(ClickHouseProtocol protocol, InetSocketAddress address)Sets protocol and socket address.booleanClickHouseNodeSelector. matchAnyOfPreferredProtocols(ClickHouseProtocol protocol)Checks if the given protocol matches any of the preferred protocols.static ClickHouseClientClickHouseClient. newInstance(ClickHouseProtocol... preferredProtocols)Creates a new instance compatible with any of the given protocols.static ClickHouseNodeClickHouseNode. of(String host, ClickHouseProtocol protocol, int port, String database, String... tags)Creates a node object in one go.static ClickHouseNodeSelectorClickHouseNodeSelector. of(ClickHouseProtocol protocol, ClickHouseProtocol... more)Creates a node selector by specifying preferred protocols.ClickHouseNode.BuilderClickHouseNode.Builder. port(ClickHouseProtocol protocol)Sets protocol used by the port.ClickHouseNode.BuilderClickHouseNode.Builder. port(ClickHouseProtocol protocol, Integer port)Sets protocol and port number.InetSocketAddressClickHouseDnsResolver. resolve(ClickHouseProtocol protocol, String host, int port)Method parameters in com.clickhouse.client with type arguments of type ClickHouseProtocol Modifier and Type Method Description static ClickHouseNodeSelectorClickHouseNodeSelector. of(Collection<ClickHouseProtocol> protocols, Collection<String> tags)Creates a node selector by specifying preferred protocols and tags.Constructors in com.clickhouse.client with parameters of type ClickHouseProtocol Constructor Description ClickHouseNode(String host, ClickHouseProtocol protocol, int port, ClickHouseCredentials credentials, Map<String,String> options, Set<String> tags)Constructor parameters in com.clickhouse.client with type arguments of type ClickHouseProtocol Constructor Description ClickHouseNodeSelector(Collection<ClickHouseProtocol> protocols, Collection<String> tags)Default constructor. -
Uses of ClickHouseProtocol in com.clickhouse.client.naming
Methods in com.clickhouse.client.naming with parameters of type ClickHouseProtocol Modifier and Type Method Description InetSocketAddressSrvResolver. resolve(ClickHouseProtocol protocol, String host, int port)
-