Modified: calcite/site/avatica/docs/json_reference.html
URL: 
http://svn.apache.org/viewvc/calcite/site/avatica/docs/json_reference.html?rev=1830306&r1=1830305&r2=1830306&view=diff
==============================================================================
--- calcite/site/avatica/docs/json_reference.html (original)
+++ calcite/site/avatica/docs/json_reference.html Fri Apr 27 07:42:12 2018
@@ -4,7 +4,7 @@
   <meta charset="UTF-8">
   <title>JSON Reference</title>
   <meta name="viewport" content="width=device-width,initial-scale=1">
-  <meta name="generator" content="Jekyll v3.5.1">
+  <meta name="generator" content="Jekyll v3.7.3">
   <link rel="stylesheet" 
href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
   <link rel="stylesheet" href="/avatica/css/screen.css">
   <link rel="icon" type="image/x-icon" href="/avatica/favicon.ico">
@@ -118,6 +118,10 @@
   
     
   
+    
+  
+    
+  
 
   
 
@@ -150,11 +154,15 @@
   
     
   
+    
+  
+    
+  
 
 
     </optgroup>
     
-    <optgroup label="Reference">
+    <optgroup label="Avatica Reference">
       
 
 
@@ -189,6 +197,10 @@
   
     
   
+    
+  
+    
+  
 
   
 
@@ -221,6 +233,10 @@
   
     
   
+    
+  
+    
+  
 
   
 
@@ -253,6 +269,10 @@
   
     
   
+    
+  
+    
+  
 
   
 
@@ -285,6 +305,10 @@
   
     
   
+    
+  
+    
+  
 
   
 
@@ -317,6 +341,10 @@
   
     
   
+    
+  
+    
+  
 
   
 
@@ -349,6 +377,10 @@
   
     
   
+    
+  
+    
+  
 
   
 
@@ -381,6 +413,10 @@
   
     
   
+    
+  
+    
+  
 
   
 
@@ -413,6 +449,10 @@
   
     
   
+    
+  
+    
+  
 
   
 
@@ -445,11 +485,15 @@
   
     
   
+    
+  
+    
+  
 
 
     </optgroup>
     
-    <optgroup label="Meta">
+    <optgroup label="Avatica Go Client Reference">
       
 
 
@@ -484,6 +528,17 @@
   
     
   
+    
+  
+    
+  
+
+
+    </optgroup>
+    
+    <optgroup label="Avatica Meta">
+      
+
 
   
 
@@ -516,6 +571,10 @@
   
     
   
+    
+  
+    
+  
 
   
 
@@ -548,6 +607,89 @@
   
     
   
+    
+  
+    
+  
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+
+    </optgroup>
+    
+    <optgroup label="Avatica Go Client Meta">
+      
+
+
+  
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
 
 
     </optgroup>
@@ -600,8 +742,8 @@ which uniquely identifies the concrete R
 <p>This request is used to fetch the available catalog names in the 
database.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getCatalogs"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getCatalogs"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection to use.</p>
@@ -611,8 +753,8 @@ which uniquely identifies the concrete R
 <p>This request is used to close the Connection object in the Avatica server 
identified by the given IDs.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"closeConnection"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"closeConnection"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection to close.</p>
@@ -622,9 +764,9 @@ which uniquely identifies the concrete R
 <p>This request is used to close the Statement object in the Avatica server 
identified by the given IDs.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"closeStatement"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"closeStatement"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection to which the statement belongs.</p>
@@ -636,12 +778,12 @@ which uniquely identifies the concrete R
 <p>This request is used to fetch columns in the database given some optional 
filtering criteria.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getColumns"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"catalog"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"catalog"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"schemaPattern"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"schema_pattern.*"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"tableNamePattern"</span><span 
class="p">:</span><span class="w"> </span><span 
class="s2">"table_pattern.*"</span><span class="p">,</span><span class="w">
-  </span><span class="nt">"columnNamePattern"</span><span 
class="p">:</span><span class="w"> </span><span 
class="s2">"column_pattern.*"</span><span class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getColumns"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"catalog"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"catalog"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"schemaPattern"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"schema_pattern.*"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"tableNamePattern"</span><span 
class="p">:</span><span class="w"> </span><span 
class="s2">"table_pattern.*"</span><span class="p">,</span><span class="w">
+  </span><span class="s2">"columnNamePattern"</span><span 
class="p">:</span><span class="w"> </span><span 
class="s2">"column_pattern.*"</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection on which to fetch the columns.</p>
@@ -659,8 +801,8 @@ which uniquely identifies the concrete R
 <p>This request is used to issue a <code 
class="highlighter-rouge">commit</code> on the Connection in the Avatica server 
identified by the given ID.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"commit"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"commit"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection on which to invoke commit.</p>
@@ -670,9 +812,9 @@ which uniquely identifies the concrete R
 <p>This request is used to ensure that the client and server have a consistent 
view of the database properties.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"connectionSync"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connProps"</span><span class="p">:</span><span 
class="w"> </span><span class="err">ConnectionProperties</span><span class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"connectionSync"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connProps"</span><span class="p">:</span><span 
class="w"> </span><span class="err">ConnectionProperties</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection to synchronize.</p>
@@ -684,8 +826,8 @@ which uniquely identifies the concrete R
 <p>This request is used to create a new Statement in the Avatica server.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"createStatement"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"createStatement"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection to use in creating a statement.</p>
@@ -695,8 +837,8 @@ which uniquely identifies the concrete R
 <p>This request is used to fetch all <a href="#databaseproperty">database 
properties</a>.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"databaseProperties"</span><span 
class="p">,</span><span class="w">
-</span><span class="err">}</span></code></pre></figure>
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"databaseProperties"</span><span 
class="p">,</span><span class="w">
+</span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection to use when fetching the database properties.</p>
 
@@ -705,10 +847,10 @@ which uniquely identifies the concrete R
 <p>This request is used to execute a batch of updates on a 
PreparedStatement.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"executeBatch"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"parameterValues"</span><span 
class="p">:</span><span class="w"> </span><span class="p">[</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="err">TypedValue</span><span class="p">,</span><span class="w"> 
</span><span class="err">TypedValue</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w"> </span><span class="p">[</span><span 
class="w"> </span><span class="err">TypedValue</span><span 
class="p">,</span><span class="w"> </span><span 
class="err">TypedValue</span><span class="p">,</span><span class="w"> 
</span><span class="err">...</span><span class="p">],</span><span class="w"> 
</span><span class="err">...</span><span class="w"> </span><span 
class="p">]</span><span class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"executeBatch"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"parameterValues"</span><span 
class="p">:</span><span class="w"> </span><span class="p">[</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="err">TypedValue</span><span class="p">,</span><span class="w"> 
</span><span class="err">TypedValue</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w"> </span><span class="p">[</span><span 
class="w"> </span><span class="err">TypedValue</span><span 
class="p">,</span><span class="w"> </span><span 
class="err">TypedValue</span><span class="p">,</span><span class="w"> 
</span><span class="err">...</span><span class="p">],</span><span class="w"> 
</span><span class="err">...</span><span class="w"> </span><span 
class="p">]</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection to use when fetching the database properties.</p>
@@ -723,10 +865,10 @@ which uniquely identifies the concrete R
 <p>This request is used to execute a PreparedStatement, optionally with values 
to bind to the parameters in the Statement.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"execute"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statementHandle"</span><span 
class="p">:</span><span class="w"> </span><span 
class="err">StatementHandle</span><span class="p">,</span><span class="w">
-  </span><span class="nt">"parameterValues"</span><span 
class="p">:</span><span class="w"> </span><span class="p">[</span><span 
class="err">TypedValue</span><span class="p">,</span><span class="w"> 
</span><span class="err">TypedValue</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w">
-  </span><span class="nt">"maxRowCount"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">100</span><span class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"execute"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statementHandle"</span><span 
class="p">:</span><span class="w"> </span><span 
class="err">StatementHandle</span><span class="p">,</span><span class="w">
+  </span><span class="s2">"parameterValues"</span><span 
class="p">:</span><span class="w"> </span><span class="p">[</span><span 
class="err">TypedValue</span><span class="p">,</span><span class="w"> 
</span><span class="err">TypedValue</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w">
+  </span><span class="s2">"maxRowCount"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">100</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">statementHandle</code> (required object) A 
<a href="#statementhandle">StatementHandle</a> object.</p>
@@ -740,11 +882,11 @@ which uniquely identifies the concrete R
 <p>This request is used to fetch a batch of rows from a Statement previously 
created.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"fetch"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"offset"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">0</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"fetchMaxRowCount"</span><span 
class="p">:</span><span class="w"> </span><span class="mi">100</span><span 
class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"fetch"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"offset"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">0</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"fetchMaxRowCount"</span><span 
class="p">:</span><span class="w"> </span><span class="mi">100</span><span 
class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection to use.</p>
@@ -760,9 +902,9 @@ which uniquely identifies the concrete R
 <p>This request is used to open a new Connection in the Avatica server.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"openConnection"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"info"</span><span class="p">:</span><span 
class="w"> </span><span class="p">{</span><span class="nt">"key"</span><span 
class="p">:</span><span class="s2">"value"</span><span class="p">,</span><span 
class="w"> </span><span class="err">...}</span><span class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"openConnection"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"info"</span><span class="p">:</span><span 
class="w"> </span><span class="p">{</span><span class="s2">"key"</span><span 
class="p">:</span><span class="s2">"value"</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="p">}</span><span 
class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier of the connection to open in the server.</p>
@@ -774,10 +916,10 @@ which uniquely identifies the concrete R
 <p>This request is used as short-hand to create a Statement and execute an 
batch of SQL commands in that Statement.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"prepareAndExecuteBatch"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"sqlCommands"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="s2">"SQL Command"</span><span class="p">,</span><span class="w"> 
</span><span class="s2">"SQL Command"</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">]</span><span class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"prepareAndExecuteBatch"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"sqlCommands"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="s2">"SQL Command"</span><span class="p">,</span><span class="w"> 
</span><span class="s2">"SQL Command"</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">]</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier for the connection to use.</p>
@@ -791,12 +933,12 @@ which uniquely identifies the concrete R
 <p>This request is used as a short-hand for create a Statement and fetching 
the first batch of results in a single call without any parameter 
substitution.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"prepareAndExecute"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"sql"</span><span class="p">:</span><span class="w"> 
</span><span class="s2">"SELECT * FROM table"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"maxRowCount"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">100</span><span class="p">,</span><span 
class="w">
-</span><span class="err">}</span></code></pre></figure>
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"prepareAndExecute"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"sql"</span><span class="p">:</span><span class="w"> 
</span><span class="s2">"SELECT * FROM table"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"maxRowCount"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">100</span><span class="p">,</span><span 
class="w">
+</span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier for the connection to use.</p>
 
@@ -811,11 +953,11 @@ which uniquely identifies the concrete R
 <p>This request is used to create create a new Statement with the given query 
in the Avatica server.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"prepare"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"sql"</span><span class="p">:</span><span class="w"> 
</span><span class="s2">"SELECT * FROM table"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"maxRowCount"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">100</span><span class="p">,</span><span 
class="w">
-</span><span class="err">}</span></code></pre></figure>
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"prepare"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"sql"</span><span class="p">:</span><span class="w"> 
</span><span class="s2">"SELECT * FROM table"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"maxRowCount"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">100</span><span class="p">,</span><span 
class="w">
+</span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier for the connection to use.</p>
 
@@ -828,11 +970,11 @@ which uniquely identifies the concrete R
 <p>This request is used to reset a ResultSet’s iterator to a specific offset 
in the Avatica server.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"syncResults"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"state"</span><span class="p">:</span><span 
class="w"> </span><span class="err">QueryState</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"offset"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">200</span><span class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"syncResults"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"state"</span><span class="p">:</span><span 
class="w"> </span><span class="err">QueryState</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"offset"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">200</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier for the connection to use.</p>
@@ -848,8 +990,8 @@ which uniquely identifies the concrete R
 <p>This request is used to issue a <code 
class="highlighter-rouge">rollback</code> on the Connection in the Avatica 
server identified by the given ID.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"rollback"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"rollback"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> (required string) The 
identifier for the connection on which to invoke rollback.</p>
@@ -859,10 +1001,10 @@ which uniquely identifies the concrete R
 <p>This request is used to fetch the schemas matching the provided criteria in 
the database.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getSchemas"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"catalog"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"name"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"schemaPattern"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"pattern.*"</span><span class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getSchemas"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"catalog"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"name"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"schemaPattern"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"pattern.*"</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connection_id</code> The identifier for the 
connection to fetch schemas from.</p>
@@ -876,8 +1018,8 @@ which uniquely identifies the concrete R
 <p>This request is used to fetch the table types available in this 
database.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getTableTypes"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getTableTypes"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> The identifier of the 
connection to fetch the table types from.</p>
@@ -887,12 +1029,12 @@ which uniquely identifies the concrete R
 <p>This request is used to fetch the tables available in this database 
filtered by the provided criteria.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getTables"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"catalog"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"catalog_name"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"schemaPattern"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"schema_pattern.*"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"tableNamePattern"</span><span 
class="p">:</span><span class="w"> </span><span 
class="s2">"table_name_pattern.*"</span><span class="p">,</span><span class="w">
-  </span><span class="nt">"typeList"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="s2">"TABLE"</span><span class="p">,</span><span class="w"> </span><span 
class="s2">"VIEW"</span><span class="p">,</span><span class="w"> </span><span 
class="err">...</span><span class="w"> </span><span class="p">]</span><span 
class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getTables"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"catalog"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"catalog_name"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"schemaPattern"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"schema_pattern.*"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"tableNamePattern"</span><span 
class="p">:</span><span class="w"> </span><span 
class="s2">"table_name_pattern.*"</span><span class="p">,</span><span class="w">
+  </span><span class="s2">"typeList"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="s2">"TABLE"</span><span class="p">,</span><span class="w"> </span><span 
class="s2">"VIEW"</span><span class="p">,</span><span class="w"> </span><span 
class="err">...</span><span class="w"> </span><span class="p">]</span><span 
class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">catalog</code> (optional string) The name 
of a catalog to restrict fetched tables.</p>
@@ -910,8 +1052,8 @@ which uniquely identifies the concrete R
 <p>This request is used to fetch the types available in this database.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getTypeInfo"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
+  </span><span class="s2">"request"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"getTypeInfo"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> The identifier of the 
connection to fetch the types from.</p>
@@ -926,8 +1068,8 @@ which uniquely identifies the concrete R
 <p>A response to the <a 
href="#closeconnectionrequest">CloseConnectionRequest</a>.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"closeConnection"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"closeConnection"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">rpcMetadata</code> <a 
href="#rpcmetadata">Server metadata</a> about this call.</p>
@@ -937,8 +1079,8 @@ which uniquely identifies the concrete R
 <p>A response to the <a 
href="#closestatementrequest">CloseStatementRequest</a>.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"closeStatement"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"closeStatement"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">rpcMetadata</code> <a 
href="#rpcmetadata">Server metadata</a> about this call.</p>
@@ -948,7 +1090,7 @@ which uniquely identifies the concrete R
 <p>A response to the <a href="#commitrequest">CommitRequest</a>.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"commit"</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"commit"</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p>There are no extra attributes on this Response.</p>
@@ -959,9 +1101,9 @@ which uniquely identifies the concrete R
 response are those of the Connection in the Avatica server.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"connectionSync"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connProps"</span><span class="p">:</span><span 
class="w"> </span><span class="err">ConnectionProperties</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"connectionSync"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connProps"</span><span class="p">:</span><span 
class="w"> </span><span class="err">ConnectionProperties</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connProps</code> The <a 
href="#connectionproperties">ConnectionProperties</a> that were 
synchronized.</p>
@@ -974,10 +1116,10 @@ response are those of the Connection in
 that was created is included in the response. Clients will use this <code 
class="highlighter-rouge">statementId</code> in subsequent calls.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"createStatement"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"createStatement"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> The identifier for the 
connection used to create the statement.</p>
@@ -992,9 +1134,9 @@ that was created is included in the resp
 for information on the available property keys.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"databaseProperties"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"map"</span><span class="p">:</span><span class="w"> 
</span><span class="p">{</span><span class="w"> </span><span 
class="err">DatabaseProperty:</span><span class="w"> </span><span 
class="err">Object,</span><span class="w"> </span><span 
class="err">DatabaseProperty:</span><span class="w"> </span><span 
class="err">Object,</span><span class="w"> </span><span 
class="err">...</span><span class="w"> </span><span class="p">},</span><span 
class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"databaseProperties"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"map"</span><span class="p">:</span><span class="w"> 
</span><span class="p">{</span><span class="w"> </span><span 
class="err">DatabaseProperty</span><span class="p">:</span><span class="w"> 
</span><span class="err">Object</span><span class="p">,</span><span class="w"> 
</span><span class="err">DatabaseProperty</span><span class="p">:</span><span 
class="w"> </span><span class="err">Object</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">},</span><span class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">map</code> A map of <a 
href="#databaseproperty">DatabaseProperty</a> to value of that property. The 
value may be some
@@ -1007,13 +1149,13 @@ primitive type or an array of primitive
 <p>A response when an error was caught executing a request. Any request may 
return this response.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"error"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"exceptions"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="s2">"stacktrace"</span><span class="p">,</span><span class="w"> 
</span><span class="s2">"stacktrace"</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w">
-  </span><span class="nt">"errorMessage"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"The error message"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"errorCode"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">42</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"sqlState"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"ABC12"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"severity"</span><span class="p">:</span><span 
class="w"> </span><span class="err">AvaticaSeverity</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"error"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"exceptions"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="s2">"stacktrace"</span><span class="p">,</span><span class="w"> 
</span><span class="s2">"stacktrace"</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w">
+  </span><span class="s2">"errorMessage"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"The error message"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"errorCode"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">42</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"sqlState"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"ABC12"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"severity"</span><span class="p">:</span><span 
class="w"> </span><span class="err">AvaticaSeverity</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">exceptions</code> A list of stringified 
Java StackTraces.</p>
@@ -1034,12 +1176,12 @@ primitive type or an array of primitive
 which encapsulates the update counts for a batch of updates.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"executeBatch"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"updateCounts"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="mi">1</span><span class="p">,</span><span class="w"> </span><span 
class="mi">1</span><span class="p">,</span><span class="w"> </span><span 
class="mi">0</span><span class="p">,</span><span class="w"> </span><span 
class="mi">1</span><span class="p">,</span><span class="w"> </span><span 
class="err">...</span><span class="w"> </span><span class="p">],</span><span 
class="w">
-  </span><span class="nt">"missingStatement"</span><span 
class="p">:</span><span class="w"> </span><span class="kc">false</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"executeBatch"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"updateCounts"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="mi">1</span><span class="p">,</span><span class="w"> </span><span 
class="mi">1</span><span class="p">,</span><span class="w"> </span><span 
class="mi">0</span><span class="p">,</span><span class="w"> </span><span 
class="mi">1</span><span class="p">,</span><span class="w"> </span><span 
class="err">...</span><span class="w"> </span><span class="p">],</span><span 
class="w">
+  </span><span class="s2">"missingStatement"</span><span 
class="p">:</span><span class="w"> </span><span class="kc">false</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> The identifier for the 
connection used to create the statement.</p>
@@ -1057,10 +1199,10 @@ which encapsulates the update counts for
 <p>A response to the <a href="#executerequest">ExecuteRequest</a> which 
contains the results for a metadata query.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"executeResults"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"resultSets"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="err">ResultSetResponse</span><span class="p">,</span><span class="w"> 
</span><span class="err">ResultSetResponse</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w">
-  </span><span class="nt">"missingStatement"</span><span 
class="p">:</span><span class="w"> </span><span class="kc">false</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"executeResults"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"resultSets"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="err">ResultSetResponse</span><span class="p">,</span><span class="w"> 
</span><span class="err">ResultSetResponse</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w">
+  </span><span class="s2">"missingStatement"</span><span 
class="p">:</span><span class="w"> </span><span class="kc">false</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">resultSets</code> An array of <a 
href="#resultsetresponse">ResultSetResponse</a>s.</p>
@@ -1074,11 +1216,11 @@ which encapsulates the update counts for
 <p>A response to the <a href="#fetchrequest">FetchRequest</a> which contains 
the request for the query.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"fetch"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"frame"</span><span class="p">:</span><span 
class="w"> </span><span class="err">Frame</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"missingStatement"</span><span 
class="p">:</span><span class="w"> </span><span class="kc">false</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"missingResults"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">false</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"fetch"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"frame"</span><span class="p">:</span><span 
class="w"> </span><span class="err">Frame</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"missingStatement"</span><span 
class="p">:</span><span class="w"> </span><span class="kc">false</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"missingResults"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">frame</code> A <a href="#frame">Frame</a> 
containing the results of the fetch.</p>
@@ -1095,8 +1237,8 @@ which encapsulates the update counts for
 the client should use in subsequent calls was provided by the client in the 
request.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"openConnection"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"openConnection"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">rpcMetadata</code> <a 
href="#rpcmetadata">Server metadata</a> about this call.</p>
@@ -1107,9 +1249,9 @@ the client should use in subsequent call
 which clients must use to fetch the results from the Statement.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"prepare"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statement"</span><span class="p">:</span><span 
class="w"> </span><span class="err">StatementHandle</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"prepare"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statement"</span><span class="p">:</span><span 
class="w"> </span><span class="err">StatementHandle</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">statement</code> A <a 
href="#statementhandle">StatementHandle</a> object.</p>
@@ -1121,14 +1263,14 @@ which clients must use to fetch the resu
 <p>A response which contains the results and type details from a query.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"resultSet"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"ownStatement"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"signature"</span><span class="p">:</span><span 
class="w"> </span><span class="err">Signature</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"firstFrame"</span><span class="p">:</span><span 
class="w"> </span><span class="err">Frame</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"updateCount"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">10</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"resultSet"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"connectionId"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"000000-0000-0000-00000000"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"statementId"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">12345</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"ownStatement"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"signature"</span><span class="p">:</span><span 
class="w"> </span><span class="err">Signature</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"firstFrame"</span><span class="p">:</span><span 
class="w"> </span><span class="err">Frame</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"updateCount"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">10</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">connectionId</code> The identifier for the 
connection used to generate this response.</p>
@@ -1152,7 +1294,7 @@ that only contains this count and no add
 <p>A response to the <a href="#rollbackrequest">RollBackRequest</a>.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"rollback"</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"rollback"</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p>There are no extra attributes on this Response.</p>
@@ -1164,10 +1306,10 @@ should be issued to get the next batch o
 or the appropriate Request for a DDL request (e.g. <a 
href="#catalogsrequest">CatalogsRequest</a> or <a 
href="#schemasrequest">SchemasRequest</a>).</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"syncResults"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"moreResults"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"missingStatement"</span><span 
class="p">:</span><span class="w"> </span><span class="kc">false</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
+  </span><span class="s2">"response"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"syncResults"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"moreResults"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"missingStatement"</span><span 
class="p">:</span><span class="w"> </span><span class="kc">false</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"rpcMetadata"</span><span class="p">:</span><span 
class="w"> </span><span class="err">RpcMetadata</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">moreResults</code> A boolean which denotes 
if results exist for the ResultSet being “synced” per the request.</p>
@@ -1184,13 +1326,13 @@ or the appropriate Request for a DDL req
 complex types such as arrays.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"signed"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"precision"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">10</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"scale"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">2</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"parameterType"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">8</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"typeName"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"integer"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"className"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"java.lang.Integer"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"name"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"number"</span><span class="w">
+  </span><span class="s2">"signed"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"precision"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">10</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"scale"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">2</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"parameterType"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">8</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"typeName"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"integer"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"className"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"java.lang.Integer"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"name"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"number"</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">signed</code> A boolean denoting whether 
the column is a signed numeric.</p>
@@ -1227,12 +1369,12 @@ additional information in the <code clas
 types of the complex parent type.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"type"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"scalar"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"id"</span><span class="p">:</span><span class="w"> 
</span><span class="s2">"identifier"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"name"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"column"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"rep"</span><span class="p">:</span><span class="w"> 
</span><span class="err">Rep</span><span class="p">,</span><span class="w">
-  </span><span class="nt">"columns"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="err">ColumnMetaData</span><span class="p">,</span><span class="w"> 
</span><span class="err">ColumnMetaData</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w">
-  </span><span class="nt">"component"</span><span class="p">:</span><span 
class="w"> </span><span class="err">AvaticaType</span><span class="w">
+  </span><span class="s2">"type"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"scalar"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"id"</span><span class="p">:</span><span class="w"> 
</span><span class="s2">"identifier"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"name"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"column"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"rep"</span><span class="p">:</span><span class="w"> 
</span><span class="err">Rep</span><span class="p">,</span><span class="w">
+  </span><span class="s2">"columns"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="err">ColumnMetaData</span><span class="p">,</span><span class="w"> 
</span><span class="err">ColumnMetaData</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w">
+  </span><span class="s2">"component"</span><span class="p">:</span><span 
class="w"> </span><span class="err">AvaticaType</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">type</code> One of: <code 
class="highlighter-rouge">scalar</code>, <code 
class="highlighter-rouge">array</code>, <code 
class="highlighter-rouge">struct</code>.</p>
@@ -1252,26 +1394,26 @@ types of the complex parent type.</p>
 <p>This object represents the JDBC ResultSetMetaData for a column.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"ordinal"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">0</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"autoIncrement"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"caseSensitive"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"searchable"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">false</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"currency"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">false</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"nullable"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">0</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"signed"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"displaySize"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">20</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"label"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"Description"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"columnName"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"col1"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"schemaName"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"schema"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"precision"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">10</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"scale"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">2</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"tableName"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"table"</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"catalogName"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"catalog"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"type"</span><span class="p">:</span><span 
class="w"> </span><span class="err">AvaticaType</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"readOnly"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">false</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"writable"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"definitelyWritable"</span><span 
class="p">:</span><span class="w"> </span><span class="kc">true</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"columnClassName"</span><span 
class="p">:</span><span class="w"> </span><span 
class="s2">"java.lang.String"</span><span class="w">
+  </span><span class="s2">"ordinal"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">0</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"autoIncrement"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"caseSensitive"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"searchable"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"currency"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"nullable"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">0</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"signed"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"displaySize"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">20</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"label"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"Description"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"columnName"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"col1"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"schemaName"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"schema"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"precision"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">10</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"scale"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">2</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"tableName"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"table"</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"catalogName"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"catalog"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"type"</span><span class="p">:</span><span 
class="w"> </span><span class="err">AvaticaType</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"readOnly"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"writable"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"definitelyWritable"</span><span 
class="p">:</span><span class="w"> </span><span class="kc">true</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"columnClassName"</span><span 
class="p">:</span><span class="w"> </span><span 
class="s2">"java.lang.String"</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">ordinal</code> A positional offset 
number.</p>
@@ -1325,12 +1467,12 @@ types of the complex parent type.</p>
 <p>This object represents the properties for a given JDBC Connection.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"connProps"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"connPropsImpl"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"autoCommit"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"readOnly"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"transactionIsolation"</span><span 
class="p">:</span><span class="w"> </span><span class="mi">0</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"catalog"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"catalog"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"schema"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"schema"</span><span class="w">
+  </span><span class="s2">"connProps"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"connPropsImpl"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"autoCommit"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"readOnly"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"transactionIsolation"</span><span 
class="p">:</span><span class="w"> </span><span class="mi">0</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"catalog"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"catalog"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"schema"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"schema"</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">autoCommit</code> (optional boolean) A 
boolean denoting if autoCommit is enabled for transactions.</p>
@@ -1357,9 +1499,9 @@ specification. This value is analogous t
 <p>This object represents the information required to cast untyped objects 
into the necessary type for some results.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"style"</span><span class="p">:</span><span 
class="w"> </span><span class="err">Style</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"clazz"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"java.lang.String"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"fieldNames"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="s2">"column1"</span><span class="p">,</span><span class="w"> 
</span><span class="s2">"column2"</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">]</span><span class="w">
+  </span><span class="s2">"style"</span><span class="p">:</span><span 
class="w"> </span><span class="err">Style</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"clazz"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"java.lang.String"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"fieldNames"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="s2">"column1"</span><span class="p">,</span><span class="w"> 
</span><span class="s2">"column2"</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">]</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">style</code> A string denoting the <a 
href="#style">Style</a> of the contained objects.</p>
@@ -1385,9 +1527,9 @@ specification. This value is analogous t
 to be fetched in the Avatica server.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"offset"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">100</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"done"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
-  </span><span class="nt">"rows"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="p">[</span><span class="w"> </span><span class="err">val</span><span 
class="mi">1</span><span class="p">,</span><span class="w"> </span><span 
class="err">val</span><span class="mi">2</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w"> </span><span class="err">...</span><span 
class="w"> </span><span class="p">]</span><span class="w">
+  </span><span class="s2">"offset"</span><span class="p">:</span><span 
class="w"> </span><span class="mi">100</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"done"</span><span class="p">:</span><span 
class="w"> </span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+  </span><span class="s2">"rows"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="p">[</span><span class="w"> </span><span class="err">val</span><span 
class="mi">1</span><span class="p">,</span><span class="w"> </span><span 
class="err">val</span><span class="mi">2</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w"> </span><span class="err">...</span><span 
class="w"> </span><span class="p">]</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">offset</code> The starting position of 
these <code class="highlighter-rouge">rows</code> in the encompassing result 
set.</p>
@@ -1402,10 +1544,10 @@ to be fetched in the Avatica server.</p>
 SQL or by a DatabaseMetaData operation with arguments on that operation.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"type"</span><span class="p">:</span><span 
class="w"> </span><span class="err">StateType</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"sql"</span><span class="p">:</span><span class="w"> 
</span><span class="s2">"SELECT * FROM table"</span><span 
class="p">,</span><span class="w">
-  </span><span class="nt">"metaDataOperation"</span><span 
class="p">:</span><span class="w"> </span><span 
class="err">MetaDataOperation</span><span class="p">,</span><span class="w">
-  </span><span class="nt">"operationArgs"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="s2">"arg0"</span><span 
class="p">,</span><span class="w"> </span><span class="s2">"arg1"</span><span 
class="p">,</span><span class="w"> </span><span class="err">...</span><span 
class="w"> </span><span class="p">]</span><span class="w">
+  </span><span class="s2">"type"</span><span class="p">:</span><span 
class="w"> </span><span class="err">StateType</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"sql"</span><span class="p">:</span><span class="w"> 
</span><span class="s2">"SELECT * FROM table"</span><span 
class="p">,</span><span class="w">
+  </span><span class="s2">"metaDataOperation"</span><span 
class="p">:</span><span class="w"> </span><span 
class="err">MetaDataOperation</span><span class="p">,</span><span class="w">
+  </span><span class="s2">"operationArgs"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="s2">"arg0"</span><span 
class="p">,</span><span class="w"> </span><span class="s2">"arg1"</span><span 
class="p">,</span><span class="w"> </span><span class="err">...</span><span 
class="w"> </span><span class="p">]</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">type</code> A <a 
href="#statetype">StateType</a> object denoting what type of operation backs 
the ResultSet for this query.</p>
@@ -1454,7 +1596,7 @@ SQL or by a DatabaseMetaData operation w
 <p>This object contains assorted per-call/contextual metadata returned by the 
Avatica server.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"serverAddress"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"localhost:8765"</span><span class="w">
+  </span><span class="s2">"serverAddress"</span><span class="p">:</span><span 
class="w"> </span><span class="s2">"localhost:8765"</span><span class="w">
 </span><span class="p">}</span></code></pre></figure>
 
 <p><code class="highlighter-rouge">serverAddress</code> The <code 
class="highlighter-rouge">host:port</code> of the server which created this 
object.</p>
@@ -1464,11 +1606,11 @@ SQL or by a DatabaseMetaData operation w
 <p>This object represents the result of preparing a Statement in the Avatica 
server.</p>
 
 <figure class="highlight"><pre><code class="language-json" 
data-lang="json"><span class="p">{</span><span class="w">
-  </span><span class="nt">"columns"</span><span class="p">:</span><span 
class="w"> </span><span class="p">[</span><span class="w"> </span><span 
class="err">ColumnMetaData</span><span class="p">,</span><span class="w"> 
</span><span class="err">ColumnMetaData</span><span class="p">,</span><span 
class="w"> </span><span class="err">...</span><span class="w"> </span><span 
class="p">],</span><span class="w">
-  </span><span class="nt">"sql"</span><span class="p">:</span><span class="w"> 
</span><span class="s2">"SELECT * FROM table"</span><span 
class="p">,</span><span class="w">

[... 97 lines stripped ...]

Reply via email to