This is an automated email from the ASF dual-hosted git repository.

asf-ci-deploy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 98a53fa8b Website deployed from 
calcite-avatica@ed9e218a649f5069005068c407c8069326addcca
98a53fa8b is described below

commit 98a53fa8b2de97ad7f2f0e94da75d9e59ebf3a55
Author: F21 <[email protected]>
AuthorDate: Sat Nov 11 08:39:29 2023 +0000

    Website deployed from 
calcite-avatica@ed9e218a649f5069005068c407c8069326addcca
---
 avatica/docs/client_reference.html | 80 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 80 insertions(+)

diff --git a/avatica/docs/client_reference.html 
b/avatica/docs/client_reference.html
index 2cccdc6b9..f6f8e92e6 100644
--- a/avatica/docs/client_reference.html
+++ b/avatica/docs/client_reference.html
@@ -864,6 +864,20 @@ necessary when using HTTPS.</p>
   <dd>
     <p><em>Required</em>: Only if <code class="language-plaintext 
highlighter-rouge">truststore</code> was provided.</p>
   </dd>
+  <dt><strong><a name="keystore_type" 
href="#keystore_type">keystore_type</a></strong></dt>
+  <dd>
+    <p><em>Description</em>: The format of the truststore file specified by 
+<a href="#truststore">truststore</a>. This needs to be specified if non JKS 
format keystores are
+used (i.e. BCFKS). This setting applies both to keystore and truststore files.
+For formats not included in the default JVM the corresponding security 
provider must be installed
+and configured into the JVM, or added to the application classpath and 
configured.</p>
+  </dd>
+  <dd>
+    <p><em>Default</em>: <code class="language-plaintext 
highlighter-rouge">null</code>.</p>
+  </dd>
+  <dd>
+    <p><em>Required</em>: No.</p>
+  </dd>
   <dt><strong><a name="fetch_size" 
href="#fetch_size">fetch_size</a></strong></dt>
   <dd>
     <p><em>Description</em>: The number of rows to fetch. If
@@ -889,6 +903,72 @@ in 1.21.0. Setting this property to <code 
class="language-plaintext highlighter-
   <dd>
     <p><em>Required</em>: No.</p>
   </dd>
+  <dt><strong><a name="use_client_side_lb" 
href="#use_client_side_lb">use_client_side_lb</a></strong></dt>
+  <dd>
+    <p><em>Description</em>: Enables the client side load-balancing.</p>
+  </dd>
+  <dd>
+    <p><em>Default</em>: <code class="language-plaintext 
highlighter-rouge">false</code>.</p>
+  </dd>
+  <dd>
+    <p><em>Required</em>: No.</p>
+  </dd>
+  <dt><strong><a name="lb_urls" href="#lb_urls">lb_urls</a></strong></dt>
+  <dd>
+    <p><em>Description</em>: List of URLs in a comma separated format, for 
example “URL1,URL2…URLn”, to be used by the client side
+load balancer. Depending on the load balancing strategy, load balancer selects 
one of the URLs from the list.</p>
+  </dd>
+  <dd>
+    <p><em>Default</em>: <code class="language-plaintext 
highlighter-rouge">null</code>.</p>
+  </dd>
+  <dd>
+    <p><em>Required</em>: No.</p>
+  </dd>
+  <dt><strong><a name="lb_strategy" 
href="#lb_strategy">lb_strategy</a></strong></dt>
+  <dd>
+    <p><em>Description</em>: The load balancing strategy to be used by the 
client side load balancer. It must be a fully qualified
+Java class name which implements <code class="language-plaintext 
highlighter-rouge">org.apache.calcite.avatica.ha.LBStrategy</code>. Three 
implementations are provided
+<code class="language-plaintext 
highlighter-rouge">org.apache.calcite.avatica.ha.RandomSelectLBStrategy</code>, 
<code class="language-plaintext 
highlighter-rouge">org.apache.calcite.avatica.ha.RoundRobinLBStrategy</code> and
+<code class="language-plaintext 
highlighter-rouge">org.apache.calcite.avatica.ha.ShuffledRoundRobinLBStrategy</code></p>
+  </dd>
+  <dd>
+    <p><em>Default</em>: <code class="language-plaintext 
highlighter-rouge">org.apache.calcite.avatica.ha.ShuffledRoundRobinLBStrategy</code>.</p>
+  </dd>
+  <dd>
+    <p><em>Required</em>: No.</p>
+  </dd>
+  <dt><strong><a name="lb_connection_failover_retries" 
href="#lb_connection_failover_retries">lb_connection_failover_retries</a></strong></dt>
+  <dd>
+    <p><em>Description</em>: Number of times that the load balancer tries to 
retry the connection with another URL (fail-over).
+When the connection fails, load balancer retries the connection with another 
URL, chosen by the load balancing strategy.</p>
+  </dd>
+  <dd>
+    <p><em>Default</em>: <code class="language-plaintext 
highlighter-rouge">3</code>.</p>
+  </dd>
+  <dd>
+    <p><em>Required</em>: No.</p>
+  </dd>
+  <dt><strong><a name="lb_connection_failover_sleep_time" 
href="#lb_connection_failover_sleep_time">lb_connection_failover_sleep_time</a></strong></dt>
+  <dd>
+    <p><em>Description</em>: The amount of time in milliseconds that the load 
balancer sleeps before attempting the next connection
+failover retry.</p>
+  </dd>
+  <dd>
+    <p><em>Default</em>: <code class="language-plaintext 
highlighter-rouge">1000</code>.</p>
+  </dd>
+  <dd>
+    <p><em>Required</em>: No.</p>
+  </dd>
+  <dt><strong><a name="http_connection_timeout" 
href="#http_connection_timeout">http_connection_timeout</a></strong></dt>
+  <dd>
+    <p><em>Description</em>: Timeout in milliseconds for the connection 
between the Avatica HTTP client and server.</p>
+  </dd>
+  <dd>
+    <p><em>Default</em>: <code class="language-plaintext 
highlighter-rouge">180000</code> (3 minutes).</p>
+  </dd>
+  <dd>
+    <p><em>Required</em>: No.</p>
+  </dd>
 </dl>
 
           

Reply via email to