<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vertica 26.1.x – JDBC API</title>
    <link>/en/api-reference/jdbc-api/</link>
    <description>Recent content in JDBC API on Vertica 26.1.x</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/en/api-reference/jdbc-api/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Api-Reference: Class Hierarchy</title>
      <link>/en/api-reference/jdbc-api/overview-tree/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/overview-tree/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;java.lang.Object&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;com.vertica.jdbc.common.BaseConnectionFactory&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.common.AbstractDataSource (implements javax.sql.ConnectionPoolDataSource, javax.sql.DataSource)&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.hybrid.HybridAbstractDataSource&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt; (implements javax.sql.DataSource)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;com.vertica.jdbc.common.AbstractDriver (implements java.sql.Driver)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;com.vertica.jdbc.hybrid.HybridAbstractDriver&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/Driver.md&#34;&gt;Driver&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;com.vertica.dsi.dataengine.utilities.DSIMonthSpan (implements java.lang.Cloneable)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt; (implements java.lang.Cloneable)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;com.vertica.dsi.dataengine.utilities.DSITimeSpan (implements java.lang.Cloneable)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt; (implements java.lang.Cloneable)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;interface-hierarchy&#34;&gt;Interface Hierarchy&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;java.lang.AutoCloseable&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.sql.Connection (also extends java.sql.Wrapper)&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;java.sql.Statement (also extends java.sql.Wrapper)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.sql.PreparedStatement&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaPreparedStatement.md&#34;&gt;VerticaPreparedStatement&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaStatement.md&#34;&gt;VerticaStatement&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md&#34;&gt;VerticaRoutableExecutor&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;java.sql.Wrapper&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.sql.Connection (also extends java.lang.AutoCloseable)&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;java.sql.Statement (also extends java.lang.AutoCloseable)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.sql.PreparedStatement&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaPreparedStatement.md&#34;&gt;VerticaPreparedStatement&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaStatement.md&#34;&gt;VerticaStatement&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enum-hierarchy&#34;&gt;Enum Hierarchy&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;java.lang.Object&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.lang.Enum (implements java.lang.Comparable, java.io.Serializable)&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.SortOrder.md&#34;&gt;VGet.SortOrder&lt;/a&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: Classes</title>
      <link>/en/api-reference/jdbc-api/allclasses-noframe/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/allclasses-noframe/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/Driver.md&#34;&gt;Driver&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaPreparedStatement.md&#34;&gt;VerticaPreparedStatement&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md&#34;&gt;VerticaRoutableExecutor&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaStatement.md&#34;&gt;VerticaStatement&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.SortOrder.md&#34;&gt;VGet.SortOrder&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.jdbc</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/package-summary/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/package-summary/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Interface&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VerticaConnection&lt;/td&gt;
&lt;td&gt;This interface defines the public Vertica Analytic Database extensions to java.sql.Connection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaDatabaseErrorInfo&lt;/td&gt;
&lt;td&gt;Exposes additional information about errors that occur on the database server.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaPreparedStatement&lt;/td&gt;
&lt;td&gt;This interface defines the public Vertica Analytic Database extensions to java.sql.Statement.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaStatement&lt;/td&gt;
&lt;td&gt;This interface defines the public Vertica Analytic Database extensions to java.sql.Statement.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Class&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DataSource&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Driver&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaCopyStream&lt;/td&gt;
&lt;td&gt;A bulk loading utility that sends COPY FROM LOCAL STDIN data from a JDBC client to the Vertica database.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaDayTimeInterval&lt;/td&gt;
&lt;td&gt;The JDBC representation of the Vertica INTERVAL DAY TO SECOND type.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaTypes&lt;/td&gt;
&lt;td&gt;This class defines Vertica identifiers for data types Vertica supports but which are not represented in java.sql.types.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaYearMonthInterval&lt;/td&gt;
&lt;td&gt;The JDBC representation of the Vertica INTERVAL YEAR TO MONTH type.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.jdbc Class Hierarchy</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/package-tree/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/package-tree/</guid>
      <description>
        
        
        &lt;h2 id=&#34;class-hierarchy&#34;&gt;Class Hierarchy&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;java.lang.Object&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;com.vertica.jdbc.common.BaseConnectionFactory&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.common.AbstractDataSource (implements javax.sql.ConnectionPoolDataSource, javax.sql.DataSource)&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.hybrid.HybridAbstractDataSource&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;DataSource.md&#34;&gt;DataSource&lt;/a&gt; (implements javax.sql.DataSource)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;com.vertica.jdbc.common.AbstractDriver (implements java.sql.Driver)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;com.vertica.jdbc.hybrid.HybridAbstractDriver&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;Driver.md&#34;&gt;Driver&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;com.vertica.dsi.dataengine.utilities.DSIMonthSpan (implements java.lang.Cloneable)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt; (implements java.lang.Cloneable)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;com.vertica.dsi.dataengine.utilities.DSITimeSpan (implements java.lang.Cloneable)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt; (implements java.lang.Cloneable)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;interface-hierarchy&#34;&gt;Interface Hierarchy&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;java.lang.AutoCloseable&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.sql.Connection (also extends java.sql.Wrapper)&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;java.sql.Statement (also extends java.sql.Wrapper)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.sql.PreparedStatement&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaPreparedStatement.md&#34;&gt;VerticaPreparedStatement&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaStatement.md&#34;&gt;VerticaStatement&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;java.sql.Wrapper&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.sql.Connection (also extends java.lang.AutoCloseable)&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;java.sql.Statement (also extends java.lang.AutoCloseable)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.sql.PreparedStatement&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaPreparedStatement.md&#34;&gt;VerticaPreparedStatement&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;com.vertica.jdbc.&lt;a href=&#34;VerticaStatement.md&#34;&gt;VerticaStatement&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.jdbc.kv</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/package-summary/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/package-summary/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Interface&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VerticaRoutableConnection&lt;/td&gt;
&lt;td&gt;Deprecated This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaRoutableExecutor&lt;/td&gt;
&lt;td&gt;Deprecated This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VGet&lt;/td&gt;
&lt;td&gt;Deprecated This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Class&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VHash&lt;/td&gt;
&lt;td&gt;Deprecated This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Enum&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VGet.SortOrder&lt;/td&gt;
&lt;td&gt;Describes the ordering of result data.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.jdbc.kv Class Hierarchy</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/package-tree/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/package-tree/</guid>
      <description>
        
        
        &lt;h2 id=&#34;class-hierarchy&#34;&gt;Class Hierarchy&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;java.lang.Object&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;interface-hierarchy&#34;&gt;Interface Hierarchy&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;java.lang.AutoCloseable&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.sql.Connection (also extends java.sql.Wrapper)&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;../VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;VerticaRoutableExecutor.md&#34;&gt;VerticaRoutableExecutor&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;java.sql.Wrapper&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.sql.Connection (also extends java.lang.AutoCloseable)&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.&lt;a href=&#34;../VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;enum-hierarchy&#34;&gt;Enum Hierarchy&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;java.lang.Object&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;java.lang.Enum (implements java.lang.Comparable, java.io.Serializable)&lt;/p&gt;
&lt;p&gt;com.vertica.jdbc.kv.&lt;a href=&#34;VGet.SortOrder.md&#34;&gt;VGet.SortOrder&lt;/a&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: DataSource</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/datasource/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/datasource/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;p&gt;java.lang.Object&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.common.BaseConnectionFactory&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.common.AbstractDataSource&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.hybrid.HybridAbstractDataSource&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.DataSource&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;All Implemented Interfaces:
java.sql.Wrapper, javax.sql.CommonDataSource, javax.sql.ConnectionPoolDataSource, javax.sql.DataSource&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public class DataSource
extends com.vertica.jdbc.hybrid.HybridAbstractDataSource
implements javax.sql.DataSource
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;field-summary&#34;&gt;Field Summary&lt;/h3&gt;
&lt;h3 id=&#34;fields-inherited-from-classcomverticajdbccommonbaseconnectionfactory&#34;&gt;Fields inherited from class com.vertica.jdbc.common.BaseConnectionFactory&lt;/h3&gt;
&lt;p&gt;CONNECTION_LOCALE_KEY, s_Messages, URL_SEPARATOR&lt;/p&gt;
&lt;h3 id=&#34;constructor-summary&#34;&gt;Constructor Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DataSource()&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;areBatchInsertsDirect() Get if batch inserts are direct for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getBackupServerNode() Get list of backup server nodes.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;getBinaryTransfer() Get whether or not connection uses binary transfer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getConnSettings() Returns the session initialization sql that will run when a connection is established.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getDatabase() Get the database for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;getDisableCopyLocal() Gets the value of the connection setting that determines whether file-based COPY LOCAL operations are disabled.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;getEnableRoutableQueries() Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;getFailOnMultiNodePlans() Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getHost() Get the host for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getHostNameVerifier() Get if TLS Mode for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getJAASConfigName() Gets the name of the JAAS configuration entry that will the driver will use when performing GSS authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getKerberosHostName() Gets the host name portion of the kerberos service principal that identifies the Vertica server.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getKerberosServiceName() Gets the service name portion of the kerberos service principal that identifies the Vertica server.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getKeyStorePassword() Gets the password for the keystore file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getKeyStorePath() Gets the path to the keystore file, or &amp;quot;&amp;quot; if not specified.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getLocale() Get the locale for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getLogDirectory() Gets the directory used to store log files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getLoginNetworkTimeout() Get the LoginNetworkTimeout for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getLoginNodeTimeout() Get the LoginNodeTimeout for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getLoginTimeout() Get the login timeout for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.support.LogLevel&lt;/td&gt;
&lt;td&gt;getLogLevel() Gets current level of logging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getLogNameSpace() Gets package that logging is restricted to&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;getMarsEnabled()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getMaxPooledConnections() Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getMaxPooledConnectionsPerNode() Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getMaxPooledConnectionUses() Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getMetadataCacheLifetime() Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNetworkTimeout() Gets the current network timeout value.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNodeDownWaitTime() Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getOAuthAccessToken() Gets the access token used for OAuth authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getOAuthClientId() Gets the client ID used for OAuth authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getOAuthClientSecret() Gets the client secret used for OAuth authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getOAuthDiscoveryUrl() Gets the discovery url used to fetch the OAuth token endpoint.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getOAuthRefreshToken() Gets the refresh token used for OAuth authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getOAuthScope() Gets the scope of the access request used for OAuth token refresh.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getOAuthTokenUrl() Gets the token url used for OAuth authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.util.logging.Logger&lt;/td&gt;
&lt;td&gt;getParentLogger() Get parent Logger of all the Loggers used by this data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;short&lt;/td&gt;
&lt;td&gt;getPort() Get the port for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getPortInt() Get the port for the data source as an inteter.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getPreferredAddressFamily() Gets the preferred address family type to be used when resolving hostnames.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;getResultBufferSize() Get the maximum size of the client side ResultSet cache for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getSearchPath() Get the schema search path for this data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getSessionLabel() Get the session label for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getSessionTimezone() Get the session timezone for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getSocketFactoryName() Get the custom socket factory name for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getSSLSocketFactoryName() Get the custom SSL socket factory name for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;getStreamingBatchInsert() Gets the value of the connection setting that determines whether the streaming or non-streaming batch insert model is used.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getTLSMode() Get TLS Mode for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getTransactionIsolation() Get the transaction isolation for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getTrustStorePassword() Gets the password for the truststore file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getTrustStorePath() Gets the path to the truststore file, or &amp;quot;&amp;quot; if not specified.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getUser() Get current user&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isAutoCommitOnByDefault() Get if autocommit is enabled by default for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isReadOnly() Get if the data source is read only.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isSslEnabled() Deprecated. getTLSMode method provide finer information.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isWrapperFor(java.lang.Class iface)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setAutoCommitOnByDefault(boolean isAutoCommit) Set if autocommit is enabled by default for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setBackupServerNode(java.lang.String backupServerNode) Sets the list of backup server nodes for this data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setBatchInsertsDirect(boolean isDirect) Deprecated. This method has been deprecated. WOS and moveout operations are no longer supported. All connections use direct batch insert.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setBinaryTransfer(boolean enabled) Sets the flag that indicates whether or not to use binary transfer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setConnectionLoadBalance(boolean useConnectionLoadBalance) Sets the flag that indicates whether or not to use native load balancing.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setConnSettings(java.lang.String sql) ConnSettings are sql statements that the driver will execute when a connection is made.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDatabase(java.lang.String database) Set the database for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDisableCopyLocal(boolean disabled) Sets the value of the connection setting that determines whether file-based COPY LOCAL operations are disabled.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setEnableRoutableQueries(boolean enabled) Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setFailOnMultiNodePlans(boolean enabled) Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setHost(java.lang.String host) Set the host for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setHostNameVerifier(java.lang.String hvn) Set user defined HostnameVerifier.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setJAASConfigName(java.lang.String name) Sets the name of the JAAS configuration entry that will be used when performing GSS-Kerberos authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setKerberosHostName(java.lang.String name) Sets the host name portion of the kerberos service principal that identifies the Vertica server.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setKerberosServiceName(java.lang.String name) Sets the service name portion of the kerberos service principal that identifies the Vertica server.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setKeyStorePassword(java.lang.String paramString) Sets the password protecting the keystore file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setKeyStorePath(java.lang.String paramString) Sets the path to a keystore file (typically in .jks format) to be used for TLS connections.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLocale(java.lang.String locale) Set the locale for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLogDirectory(java.lang.String paramString) Sets the directory used to store log files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLoginNetworkTimeout(int timeout) Set the loginNetworkTimeout for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLoginNodeTimeout(int timeout) Set the loginNodeTimeout for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLoginTimeout(int loginTimeout) Set the login timeout for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLogLevel(java.lang.String paramString) Sets the log level Valid values: OFF (no logging) INFO WARNING TRACE ERROR DEBUG (most verbose) An invalid value will set log level to OFF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLogNameSpace(java.lang.String value) Sets the package that logging is restricted to.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setMarsEnabled(boolean value)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setMaxPooledConnections(int max) Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setMaxPooledConnectionsPerNode(int max) Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setMaxPooledConnectionUses(int uses) Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setMetadataCacheLifetime(int lifetime) Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setNetworkTimeout(int milliseconds) Sets the network timeout.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setNodeDownWaitTime(int waitTime) Deprecated. This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setOAuthAccessToken(java.lang.String accessToken) Sets the access token used for OAuth authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setOAuthClientId(java.lang.String clientId) Sets the client ID used for OAuth authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setOAuthClientSecret(java.lang.String clientSecret) Sets the client secret used for OAuth authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setOAuthDiscoveryUrl(java.lang.String discoveryUrl) Sets the discovery url used to fetch the OAuth token endpoint.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setOAuthRefreshToken(java.lang.String refreshToken) Sets the refresh token used for OAuth authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setOAuthScope(java.lang.String scope) Sets the scope of the access request used for OAuth token refresh.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setOAuthTokenUrl(java.lang.String tokenUrl) Sets the token url used for OAuth authentication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setPort(int port) Set the port for the data source as an integer.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setPort(short port) Set the port for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setPreferredAddressFamily(java.lang.String value) Sets the address family type to prefer when the driver resolves hostnames.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setReadOnly(boolean readOnly) Set if the data source is read only.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setResultBufferSize(long size) Set the maximum amount of data to cache in bytes when streaming ResultSet data.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setSearchPath(java.lang.String searchPath) Sets the schema search path for this data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setSessionLabel(java.lang.String label) Set the session label for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setSessionTimezone(java.lang.String tz)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setSocketFactoryName(java.lang.String socketFactoryName) Set the custom socket factory name for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setSslEnabled(boolean isSslEnabled) Deprecated. setTLSMode provides finer grained control over the TLS connection process&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setSSLSocketFactoryName(java.lang.String sslSocketFactoryName) Set the custom SSL socket factory name for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setStreamingBatchInsert(boolean enabled) Sets the value of the connection setting that determines whether the streaming or non-streaming batch insert model is used.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setThreePartNaming(boolean useThreePartNaming) Set three part naming for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTLSMode(java.lang.String mode) Set TLS Mode for data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTrustStorePassword(java.lang.String paramString) Sets the password protecting the truststore file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTrustStorePath(java.lang.String paramString) Sets the path to a truststore file (typically in .jks format) to be used for TLS connections.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setUser(java.lang.String user) Sets the current user&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T&lt;/td&gt;
&lt;td&gt;unwrap(java.lang.Class iface)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;useConnectionLoadBalance() Get whether or not connection load balancing is in use.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;useThreePartNaming() Get if three-part naming is used for the data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;methods-inherited-from-classcomverticajdbccommonabstractdatasource&#34;&gt;Methods inherited from class com.vertica.jdbc.common.AbstractDataSource&lt;/h3&gt;
&lt;p&gt;getConnection, getConnection, getCustomProperty, getLogWriter, getPassword, getPooledConnection, getPooledConnection, getUserID, initialize, removeCustomProperty, setCustomProperty, setLogWriter, setPassword, setURL, setUserID&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-classjavalangobject&#34;&gt;Methods inherited from class java.lang.Object&lt;/h3&gt;
&lt;p&gt;equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavaxsqldatasource&#34;&gt;Methods inherited from interface javax.sql.DataSource&lt;/h3&gt;
&lt;p&gt;getConnection, getConnection&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavaxsqlcommondatasource&#34;&gt;Methods inherited from interface javax.sql.CommonDataSource&lt;/h3&gt;
&lt;p&gt;getLogWriter, setLogWriter&lt;/p&gt;
&lt;h3 id=&#34;constructor-detail&#34;&gt;Constructor Detail&lt;/h3&gt;
&lt;h4 id=&#34;datasource&#34;&gt;DataSource&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public DataSource()
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;arebatchinsertsdirect&#34;&gt;areBatchInsertsDirect&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean areBatchInsertsDirect()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get if batch inserts are direct for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
true if batch inserts go directly into the ROS for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getdatabase&#34;&gt;getDatabase&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getDatabase()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the database for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The database for the data source.&lt;/p&gt;
&lt;h4 id=&#34;gethost&#34;&gt;getHost&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getHost()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the host for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The host for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getlocale&#34;&gt;getLocale&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getLocale()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the locale for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The locale for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getsessiontimezone&#34;&gt;getSessionTimezone&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getSessionTimezone()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the session timezone for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
A string representing the timezone&lt;/p&gt;
&lt;h4 id=&#34;getlogintimeout&#34;&gt;getLoginTimeout&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int getLoginTimeout()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the login timeout for the data source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Specified by&lt;/strong&gt;
getLoginTimeout in interface javax.sql.CommonDataSource
&lt;strong&gt;Overrides&lt;/strong&gt;
getLoginTimeout in class com.vertica.jdbc.common.AbstractDataSource
&lt;strong&gt;Returns&lt;/strong&gt;
The login timeout for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getloginnetworktimeout&#34;&gt;getLoginNetworkTimeout&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int getLoginNetworkTimeout()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the LoginNetworkTimeout for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The LoginNetworkTimeout for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getloginnodetimeout&#34;&gt;getLoginNodeTimeout&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int getLoginNodeTimeout()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the LoginNodeTimeout for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The LoginNodeTimeout for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getsocketfactoryname&#34;&gt;getSocketFactoryName&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getSocketFactoryName()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the custom socket factory name for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The custom socket factory name for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getsslsocketfactoryname&#34;&gt;getSSLSocketFactoryName&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getSSLSocketFactoryName()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the custom SSL socket factory name for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The custom socket factory name for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getresultbuffersize&#34;&gt;getResultBufferSize&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public long getResultBufferSize()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the maximum size of the client side ResultSet cache for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The maximum size of the client side ResultSet cache for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getport&#34;&gt;getPort&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public short getPort()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the port for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The port for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getportint&#34;&gt;getPortInt&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int getPortInt()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the port for the data source as an inteter.
&lt;strong&gt;Returns&lt;/strong&gt;
The port for the data source.&lt;/p&gt;
&lt;h4 id=&#34;isreadonly&#34;&gt;isReadOnly&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean isReadOnly()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get if the data source is read only.
&lt;strong&gt;Returns&lt;/strong&gt;
true if the data source is read only.&lt;/p&gt;
&lt;h4 id=&#34;getsearchpath&#34;&gt;getSearchPath&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getSearchPath()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the schema search path for this data source.
&lt;strong&gt;Returns&lt;/strong&gt;
A comma separated list of schemas.&lt;/p&gt;
&lt;h4 id=&#34;getsessionlabel&#34;&gt;getSessionLabel&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getSessionLabel()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the session label for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The session label for the data source.&lt;/p&gt;
&lt;h4 id=&#34;gettransactionisolation&#34;&gt;getTransactionIsolation&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int getTransactionIsolation()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the transaction isolation for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
The transaction isolation for the data source.&lt;/p&gt;
&lt;h4 id=&#34;isautocommitonbydefault&#34;&gt;isAutoCommitOnByDefault&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean isAutoCommitOnByDefault()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get if autocommit is enabled by default for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
true if autocommit is enabled by default for the data source.&lt;/p&gt;
&lt;h4 id=&#34;issslenabled&#34;&gt;isSslEnabled&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean isSslEnabled()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. &lt;a href=&#34;DataSource.md#getTLSMode&#34;&gt;getTLSMode&lt;/a&gt; method provide finer information.
Get if SSL is enabled for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
true if SSL is enabled (&amp;gt;= Require in TLSMode) for the data source.&lt;/p&gt;
&lt;h4 id=&#34;gettlsmode&#34;&gt;getTLSMode&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getTLSMode()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get TLS Mode for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
Currently support Disable, Require, Verify-ca and Verify-full.&lt;/p&gt;
&lt;h4 id=&#34;gethostnameverifier&#34;&gt;getHostNameVerifier&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getHostNameVerifier()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get if TLS Mode for the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
Hostname verifer in use, default value is com.vertica.security.VerticaHostnameVerifier.&lt;/p&gt;
&lt;h4 id=&#34;useconnectionloadbalance&#34;&gt;useConnectionLoadBalance&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean useConnectionLoadBalance()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get whether or not connection load balancing is in use.
&lt;strong&gt;Returns&lt;/strong&gt;
true if connection load balancing is enabled for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getbackupservernode&#34;&gt;getBackupServerNode&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getBackupServerNode()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get list of backup server nodes.
&lt;strong&gt;Returns&lt;/strong&gt;
Comma-separated list of backup server nodes for this data source.&lt;/p&gt;
&lt;h4 id=&#34;getuser&#34;&gt;getUser&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getUser()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get current user
&lt;strong&gt;Returns&lt;/strong&gt;
the current user&lt;/p&gt;
&lt;h4 id=&#34;getparentlogger&#34;&gt;getParentLogger&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.util.logging.Logger getParentLogger()
throws java.sql.SQLFeatureNotSupportedException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get parent Logger of all the Loggers used by this data source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Specified by&lt;/strong&gt;
getParentLogger in interface javax.sql.CommonDataSource
&lt;strong&gt;Returns&lt;/strong&gt;
the Logger farthest from the root Logger that is still an ancestor of all of the Loggers used by this data source
Throws:
java.sql.SQLFeatureNotSupportedException&lt;/p&gt;
&lt;h4 id=&#34;setautocommitonbydefault&#34;&gt;setAutoCommitOnByDefault&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setAutoCommitOnByDefault(boolean isAutoCommit)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set if autocommit is enabled by default for the data source.
Parameters:isAutoCommit - true if autocommit is enabled by default for the
data source.&lt;/p&gt;
&lt;h4 id=&#34;setbatchinsertsdirect&#34;&gt;setBatchInsertsDirect&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public void setBatchInsertsDirect(boolean isDirect)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This method has been deprecated. WOS and moveout operations are no longer supported.
All connections use direct batch insert.
Set if batch inserts should go directly to the ROS for the data source.
Parameters:isDirect - ignored&lt;/p&gt;
&lt;h4 id=&#34;setdatabase&#34;&gt;setDatabase&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setDatabase(java.lang.String database)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the database for the data source.
Parameters:database - The database for the data source.&lt;/p&gt;
&lt;h4 id=&#34;sethost&#34;&gt;setHost&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setHost(java.lang.String host)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the host for the data source.
Parameters:host - The host for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setlocale&#34;&gt;setLocale&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setLocale(java.lang.String locale)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the locale for the data source.
Parameters:locale - The locale for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setsessiontimezone&#34;&gt;setSessionTimezone&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setSessionTimezone(java.lang.String tz)
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;setlogintimeout&#34;&gt;setLoginTimeout&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setLoginTimeout(int loginTimeout)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the login timeout for the data source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Specified by&lt;/strong&gt;
setLoginTimeout in interface javax.sql.CommonDataSource
&lt;strong&gt;Overrides&lt;/strong&gt;
setLoginTimeout in class com.vertica.jdbc.common.AbstractDataSource
Parameters:loginTimeout - The login timeout for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setloginnetworktimeout&#34;&gt;setLoginNetworkTimeout&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setLoginNetworkTimeout(int timeout)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the loginNetworkTimeout for the data source.
Parameters:timeout - The loginNetworkTimeout for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setloginnodetimeout&#34;&gt;setLoginNodeTimeout&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setLoginNodeTimeout(int timeout)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the loginNodeTimeout for the data source.
Parameters:timeout - The loginNodeTimeout for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setsslsocketfactoryname&#34;&gt;setSSLSocketFactoryName&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setSSLSocketFactoryName(java.lang.String sslSocketFactoryName)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the custom SSL socket factory name for the data source. If set, this must be the name of
a class that extends javax.net.ssl.SSLSocketFactory with a zero-argument constructor that is
available on the class path.&lt;/p&gt;
&lt;p&gt;Typically the SSLSocketFactory will act as a wrapper for a raw socket,
performing SSL/TLS encryption prior to forwarding the bytes to
the underlying socket.&lt;/p&gt;
&lt;p&gt;If also using a cusom socket factory (via &lt;a href=&#34;DataSource.md#setSocketFactoryName&#34;&gt;setSocketFactoryName(String socketFactoryName)&lt;/a&gt;), then that
factory will create the raw socket and this factory will be passed that raw socket for I/O.
Parameters:sslSocketFactoryName - The custom SSL socket factory name for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setsocketfactoryname&#34;&gt;setSocketFactoryName&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setSocketFactoryName(java.lang.String socketFactoryName)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the custom socket factory name for the data source. If set, this must be the name of
a class that extends javax.net.SocketFactory with a zero-argument constructor that is
available on the class path.
Parameters:socketFactoryName - The custom socket factory name for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setresultbuffersize&#34;&gt;setResultBufferSize&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setResultBufferSize(long size)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the maximum amount of data to cache in bytes when streaming ResultSet data.
Parameters:size - A number of bytes.&lt;/p&gt;
&lt;h4 id=&#34;setport&#34;&gt;setPort&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setPort(int port)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the port for the data source as an integer.
Parameters:port - The port for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setport-1&#34;&gt;setPort&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setPort(short port)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the port for the data source.
Parameters:port - The port for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setreadonly&#34;&gt;setReadOnly&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setReadOnly(boolean readOnly)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set if the data source is read only.
Parameters:readOnly - true if the data source is read only.&lt;/p&gt;
&lt;h4 id=&#34;setsessionlabel&#34;&gt;setSessionLabel&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setSessionLabel(java.lang.String label)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set the session label for the data source.
Parameters:label - The session label for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setsslenabled&#34;&gt;setSslEnabled&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setSslEnabled(boolean isSslEnabled)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. &lt;a href=&#34;DataSource.md#setTLSMode&#34;&gt;setTLSMode&lt;/a&gt; provides finer grained control over the TLS connection process
Set if SSL is enabled for the data source.
Parameters:isSslEnabled - true if SSL is enabled for the data source.&lt;/p&gt;
&lt;h4 id=&#34;settlsmode&#34;&gt;setTLSMode&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setTLSMode(java.lang.String mode)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set TLS Mode for data source. value &amp;gt;= Require will enable TLS/SSL.
Parameters:mode - Currently support Disable, Require, Verify-ca and Verify-full.&lt;/p&gt;
&lt;h4 id=&#34;sethostnameverifier&#34;&gt;setHostNameVerifier&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setHostNameVerifier(java.lang.String hvn)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set user defined HostnameVerifier.
Only call this function when default hostnameverifier cannot fulfill the requirements.
Parameters:hvn - String value of the customized hostnameverifier class location.&lt;/p&gt;
&lt;h4 id=&#34;setthreepartnaming&#34;&gt;setThreePartNaming&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setThreePartNaming(boolean useThreePartNaming)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set three part naming for the data source. When enabled, metadata ResultSets containing a catalog column will report the database name as the catalog, rather than NULL.
Parameters:useThreePartNaming - true if three-part naming is enabled for the data
source.&lt;/p&gt;
&lt;h4 id=&#34;setsearchpath&#34;&gt;setSearchPath&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setSearchPath(java.lang.String searchPath)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the schema search path for this data source.
Parameters:searchPath - A comma separated list of schema names.&lt;/p&gt;
&lt;h4 id=&#34;setbackupservernode&#34;&gt;setBackupServerNode&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setBackupServerNode(java.lang.String backupServerNode)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the list of backup server nodes for this data source.
Parameters:backupServerNode - A comma separated list of vertica servers (host:port[,host:port...])&lt;/p&gt;
&lt;h4 id=&#34;setuser&#34;&gt;setUser&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setUser(java.lang.String user)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the current user
Parameters:user - current user&lt;/p&gt;
&lt;h4 id=&#34;setconnectionloadbalance&#34;&gt;setConnectionLoadBalance&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setConnectionLoadBalance(boolean useConnectionLoadBalance)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the flag that indicates whether or not to use native load balancing.
Parameters:useConnectionLoadBalance - true if native load balancing is enabled for the data
source.&lt;/p&gt;
&lt;h4 id=&#34;usethreepartnaming&#34;&gt;useThreePartNaming&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean useThreePartNaming()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get if three-part naming is used for the data source. When enabled, metadata ResultSets containing a catalog column will report the database name as the catalog, rather than NULL.
&lt;strong&gt;Returns&lt;/strong&gt;
true if three-part naming is enabled for the data source.&lt;/p&gt;
&lt;h4 id=&#34;getjaasconfigname&#34;&gt;getJAASConfigName&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getJAASConfigName()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the name of the JAAS configuration entry that will the driver will use when performing GSS authentication.
&lt;strong&gt;Returns&lt;/strong&gt;
A JAAS configuration name&lt;/p&gt;
&lt;h4 id=&#34;setjaasconfigname&#34;&gt;setJAASConfigName&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setJAASConfigName(java.lang.String name)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the name of the JAAS configuration entry that will be used when performing GSS-Kerberos authentication.&lt;/p&gt;
&lt;p&gt;The driver relies on JAAS to acquire a kerberos ticket-granting-ticket when the database server requests that the client
uses GSS authentication. The JAAS configuration identified by this name can be used to customize this process.
Parameters:name - The name of a configuration entry in a JAAS configuration file.&lt;/p&gt;
&lt;h4 id=&#34;getkerberosservicename&#34;&gt;getKerberosServiceName&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getKerberosServiceName()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the service name portion of the kerberos service principal that identifies the Vertica server.
&lt;strong&gt;Returns&lt;/strong&gt;
The Vertica server&#39;s kerberos service name.&lt;/p&gt;
&lt;h4 id=&#34;setkerberosservicename&#34;&gt;setKerberosServiceName&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setKerberosServiceName(java.lang.String name)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the service name portion of the kerberos service principal that identifies the Vertica server.&lt;/p&gt;
&lt;p&gt;When the Vertica server requests that the client uses GSS authentication, the client uses this name to
request a kerberos service ticket. The value of this property should match the database&#39;s
KerberosServiceName config parameter.
Parameters:name - The Vertica server&#39;s kerberos service name.&lt;/p&gt;
&lt;h4 id=&#34;getkerberoshostname&#34;&gt;getKerberosHostName&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getKerberosHostName()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the host name portion of the kerberos service principal that identifies the Vertica server.
&lt;strong&gt;Returns&lt;/strong&gt;
The Vertica server&#39;s kerberos host name.&lt;/p&gt;
&lt;h4 id=&#34;setkerberoshostname&#34;&gt;setKerberosHostName&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setKerberosHostName(java.lang.String name)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the host name portion of the kerberos service principal that identifies the Vertica server.&lt;/p&gt;
&lt;p&gt;When the Vertica server requests that the client uses GSS authentication, the client uses this name to
request a kerberos service ticket. The value of this property should match the database&#39;s
KerberosHostName config parameter.
Parameters:name - The Vertica server&#39;s kerberos host name.&lt;/p&gt;
&lt;h4 id=&#34;getoauthaccesstoken&#34;&gt;getOAuthAccessToken&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getOAuthAccessToken()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the access token used for OAuth authentication.
&lt;strong&gt;Returns&lt;/strong&gt;
The client&#39;s access token.&lt;/p&gt;
&lt;h4 id=&#34;setoauthaccesstoken&#34;&gt;setOAuthAccessToken&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setOAuthAccessToken(java.lang.String accessToken)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the access token used for OAuth authentication.
Parameters:accessToken - The client&#39;s access token.&lt;/p&gt;
&lt;h4 id=&#34;getoauthrefreshtoken&#34;&gt;getOAuthRefreshToken&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getOAuthRefreshToken()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the refresh token used for OAuth authentication.
&lt;strong&gt;Returns&lt;/strong&gt;
The client&#39;s refresh token.&lt;/p&gt;
&lt;h4 id=&#34;setoauthrefreshtoken&#34;&gt;setOAuthRefreshToken&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setOAuthRefreshToken(java.lang.String refreshToken)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the refresh token used for OAuth authentication.
Parameters:refreshToken - The client&#39;s refresh token.&lt;/p&gt;
&lt;h4 id=&#34;getoauthtokenurl&#34;&gt;getOAuthTokenUrl&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getOAuthTokenUrl()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the token url used for OAuth authentication.
&lt;strong&gt;Returns&lt;/strong&gt;
The client&#39;s token url.&lt;/p&gt;
&lt;h4 id=&#34;setoauthtokenurl&#34;&gt;setOAuthTokenUrl&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setOAuthTokenUrl(java.lang.String tokenUrl)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the token url used for OAuth authentication.
Parameters:tokenUrl - The client&#39;s token url.&lt;/p&gt;
&lt;h4 id=&#34;getoauthclientid&#34;&gt;getOAuthClientId&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getOAuthClientId()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the client ID used for OAuth authentication.
&lt;strong&gt;Returns&lt;/strong&gt;
The client&#39;s ID.&lt;/p&gt;
&lt;h4 id=&#34;setoauthclientid&#34;&gt;setOAuthClientId&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setOAuthClientId(java.lang.String clientId)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the client ID used for OAuth authentication.
Parameters:clientId - The client&#39;s ID.&lt;/p&gt;
&lt;h4 id=&#34;getoauthclientsecret&#34;&gt;getOAuthClientSecret&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getOAuthClientSecret()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the client secret used for OAuth authentication.
&lt;strong&gt;Returns&lt;/strong&gt;
The client&#39;s secret.&lt;/p&gt;
&lt;h4 id=&#34;setoauthclientsecret&#34;&gt;setOAuthClientSecret&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setOAuthClientSecret(java.lang.String clientSecret)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the client secret used for OAuth authentication.
Parameters:clientSecret - The client&#39;s secret.&lt;/p&gt;
&lt;h4 id=&#34;getoauthdiscoveryurl&#34;&gt;getOAuthDiscoveryUrl&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getOAuthDiscoveryUrl()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the discovery url used to fetch the OAuth token endpoint.
&lt;strong&gt;Returns&lt;/strong&gt;
The client&#39;s discovery url.&lt;/p&gt;
&lt;h4 id=&#34;setoauthdiscoveryurl&#34;&gt;setOAuthDiscoveryUrl&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setOAuthDiscoveryUrl(java.lang.String discoveryUrl)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the discovery url used to fetch the OAuth token endpoint.
Parameters:discoveryUrl - The client&#39;s discovery url.&lt;/p&gt;
&lt;h4 id=&#34;getoauthscope&#34;&gt;getOAuthScope&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getOAuthScope()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the scope of the access request used for OAuth token refresh.
&lt;strong&gt;Returns&lt;/strong&gt;
The scope of the access request used for OAuth token refresh.&lt;/p&gt;
&lt;h4 id=&#34;setoauthscope&#34;&gt;setOAuthScope&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setOAuthScope(java.lang.String scope)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the scope of the access request used for OAuth token refresh.
Parameters:scope - The scope of the access request used for OAuth token refresh.&lt;/p&gt;
&lt;h4 id=&#34;getstreamingbatchinsert&#34;&gt;getStreamingBatchInsert&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean getStreamingBatchInsert()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the value of the connection setting that determines whether the
streaming or non-streaming batch insert model is used.
&lt;strong&gt;Returns&lt;/strong&gt;
true if batches are stored in memory, false if they are sent to the server immediately&lt;/p&gt;
&lt;h4 id=&#34;setstreamingbatchinsert&#34;&gt;setStreamingBatchInsert&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setStreamingBatchInsert(boolean enabled)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the value of the connection setting that determines whether the
streaming or non-streaming batch insert model is used.
Parameters:enabled - True to store batches in memory, false to send them to the server immediately&lt;/p&gt;
&lt;h4 id=&#34;getdisablecopylocal&#34;&gt;getDisableCopyLocal&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean getDisableCopyLocal()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the value of the connection setting that determines whether file-based COPY LOCAL operations are disabled.
&lt;strong&gt;Returns&lt;/strong&gt;
true if file-based COPY LOCAL operations are disabled&lt;/p&gt;
&lt;h4 id=&#34;setdisablecopylocal&#34;&gt;setDisableCopyLocal&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setDisableCopyLocal(boolean disabled)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the value of the connection setting that determines whether file-based COPY LOCAL operations are disabled.
Parameters:disabled - True to disable file-based COPY LOCAL operations&lt;/p&gt;
&lt;h4 id=&#34;getbinarytransfer&#34;&gt;getBinaryTransfer&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean getBinaryTransfer()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get whether or not connection uses binary transfer
&lt;strong&gt;Returns&lt;/strong&gt;
true if binary transfer is enabled&lt;/p&gt;
&lt;h4 id=&#34;setbinarytransfer&#34;&gt;setBinaryTransfer&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setBinaryTransfer(boolean enabled)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the flag that indicates whether or not to use binary transfer
Parameters:enabled - True if binary transfer should be enabled&lt;/p&gt;
&lt;h4 id=&#34;setconnsettings&#34;&gt;setConnSettings&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setConnSettings(java.lang.String sql)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ConnSettings are sql statements that the driver will execute when a connection is made.
This is typically used to initialize session variables automatically with each connection.
Parameters:sql - Semicolon-delimited sql statements that run when a connection is established.&lt;/p&gt;
&lt;h4 id=&#34;getconnsettings&#34;&gt;getConnSettings&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getConnSettings()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns the session initialization sql that will run when a connection is established.
If no ConnSettings was specified, &amp;quot;&amp;quot; is returned.
&lt;strong&gt;Returns&lt;/strong&gt;
Semicolon-delimited sql thats that run when a connection is established.&lt;/p&gt;
&lt;h4 id=&#34;getenableroutablequeries&#34;&gt;getEnableRoutableQueries&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public boolean getEnableRoutableQueries()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Get if &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s are returned by the data source.
&lt;strong&gt;Returns&lt;/strong&gt;
true if VerticaRoutableConnections are returned.&lt;/p&gt;
&lt;h4 id=&#34;setenableroutablequeries&#34;&gt;setEnableRoutableQueries&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public void setEnableRoutableQueries(boolean enabled)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Set if &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s are returned by the data source.
Parameters:enabled - true to enable VerticaRoutableConnections&lt;/p&gt;
&lt;h4 id=&#34;getfailonmultinodeplans&#34;&gt;getFailOnMultiNodePlans&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public boolean getFailOnMultiNodePlans()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Get if non-local plans are allowed in &lt;a href=&#34;kv/VGet.md&#34;&gt;VGet&lt;/a&gt; operations.&lt;/p&gt;
&lt;p&gt;Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
&lt;strong&gt;Returns&lt;/strong&gt;
true if non-local plans are allowed.&lt;/p&gt;
&lt;h4 id=&#34;setfailonmultinodeplans&#34;&gt;setFailOnMultiNodePlans&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public void setFailOnMultiNodePlans(boolean enabled)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Get if non-local plans are allowed in &lt;a href=&#34;kv/VGet.md&#34;&gt;VGet&lt;/a&gt; operations.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
Parameters:enabled - true to allow non-local plans, false to disable.&lt;/p&gt;
&lt;h4 id=&#34;setmaxpooledconnectionuses&#34;&gt;setMaxPooledConnectionUses&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public void setMaxPooledConnectionUses(int uses)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Set the maximum number times to use a pooled connection before closing it.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
Parameters:uses - The maximum number of times to use a pooled connection.&lt;/p&gt;
&lt;h4 id=&#34;getmaxpooledconnectionuses&#34;&gt;getMaxPooledConnectionUses&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public int getMaxPooledConnectionUses()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Gets the maximum number times to use a pooled connection before closing it.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
&lt;strong&gt;Returns&lt;/strong&gt;
The maximum number of times to use a pooled connection.&lt;/p&gt;
&lt;h4 id=&#34;setmaxpooledconnections&#34;&gt;setMaxPooledConnections&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public void setMaxPooledConnections(int max)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Set the maximum number of pooled connections.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
Parameters:max - The maximum number of pooled connections allowed open at a time.&lt;/p&gt;
&lt;h4 id=&#34;getmaxpooledconnections&#34;&gt;getMaxPooledConnections&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public int getMaxPooledConnections()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Gets the maximum number of pooled connections.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
&lt;strong&gt;Returns&lt;/strong&gt;
The maximum number pooled connections allowed open at a time.&lt;/p&gt;
&lt;h4 id=&#34;setmaxpooledconnectionspernode&#34;&gt;setMaxPooledConnectionsPerNode&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public void setMaxPooledConnectionsPerNode(int max)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Set the maximum number of pooled connections per node.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
Parameters:max - The maximum number of pooled connections to a single node allowed open at a time.&lt;/p&gt;
&lt;h4 id=&#34;getmaxpooledconnectionspernode&#34;&gt;getMaxPooledConnectionsPerNode&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public int getMaxPooledConnectionsPerNode()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Gets the maximum number of pooled connections per node.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
&lt;strong&gt;Returns&lt;/strong&gt;
The maximum number pooled connections to a single node allowed at a time.&lt;/p&gt;
&lt;h4 id=&#34;getmetadatacachelifetime&#34;&gt;getMetadataCacheLifetime&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public int getMetadataCacheLifetime()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Gets the number of seconds to reuse table and projection metadata during &lt;a href=&#34;kv/VGet.md&#34;&gt;VGet&lt;/a&gt; operations.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
&lt;strong&gt;Returns&lt;/strong&gt;
Amount of time in seconds to keep metadata cached.&lt;/p&gt;
&lt;h4 id=&#34;setmetadatacachelifetime&#34;&gt;setMetadataCacheLifetime&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public void setMetadataCacheLifetime(int lifetime)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Sets the number of seconds to reuse table and projection metadata during &lt;a href=&#34;kv/VGet.md&#34;&gt;VGet&lt;/a&gt; operations.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
Parameters:lifetime - Amount of time in seconds to keep metadata cached.&lt;/p&gt;
&lt;h4 id=&#34;getnodedownwaittime&#34;&gt;getNodeDownWaitTime&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public int getNodeDownWaitTime()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Gets the number of seconds to wait before attempting a new connection to a node after detecting a connection failure.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
&lt;strong&gt;Returns&lt;/strong&gt;
Amount of time in seconds to wait before attempting another connection to a node.&lt;/p&gt;
&lt;h4 id=&#34;setnodedownwaittime&#34;&gt;setNodeDownWaitTime&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public void setNodeDownWaitTime(int waitTime)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. This feature is likely to stop working in a future release and to be removed as a result.
Sets the number of seconds to wait before attempting a new connection to a node after detecting a connection failure.
Only has an effect on &lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;s, i.e. when &lt;a href=&#34;DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; returns true.
Parameters:waitTime - Amount of time in seconds to wait before attempting another connection to a node.&lt;/p&gt;
&lt;h4 id=&#34;setpreferredaddressfamily&#34;&gt;setPreferredAddressFamily&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setPreferredAddressFamily(java.lang.String value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the address family type to prefer when the driver resolves hostnames.&lt;/p&gt;
&lt;p&gt;When set to to &amp;quot;ipv6&amp;quot; the driver will attempt to use IPv6 type AAAA DNS records before IPv4 type A DNS records.
When set to &amp;quot;ipv4&amp;quot;, the driver will use IPv4 type A DNS records first.&lt;/p&gt;
&lt;p&gt;When set to &amp;quot;none&amp;quot; (the default), the driver will take no preference, and instead use the records in the order returned by the JRE.
Parameters:value - The preferred address family to use. One of &amp;quot;ipv6&amp;quot;, &amp;quot;ipv4&amp;quot; or &amp;quot;none&amp;quot;&lt;/p&gt;
&lt;h4 id=&#34;getpreferredaddressfamily&#34;&gt;getPreferredAddressFamily&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getPreferredAddressFamily()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the preferred address family type to be used when resolving hostnames.
&lt;strong&gt;Returns&lt;/strong&gt;
The preferred address family type for the data source.&lt;/p&gt;
&lt;h4 id=&#34;setmarsenabled&#34;&gt;setMarsEnabled&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setMarsEnabled(boolean value)
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;getmarsenabled&#34;&gt;getMarsEnabled&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean getMarsEnabled()
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;getlognamespace&#34;&gt;getLogNameSpace&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getLogNameSpace()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets package that logging is restricted to
&lt;strong&gt;Returns&lt;/strong&gt;
Namespace for logging&lt;/p&gt;
&lt;h4 id=&#34;setnetworktimeout&#34;&gt;setNetworkTimeout&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setNetworkTimeout(int milliseconds)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the network timeout.
Valid values:&lt;/p&gt;
&lt;p&gt;≥= 0&lt;/p&gt;
&lt;p&gt;Parameters:&lt;/p&gt;
&lt;p&gt;milliseconds - The network timeout value for the current connection in milliseconds&lt;/p&gt;
&lt;h4 id=&#34;getnetworktimeout&#34;&gt;getNetworkTimeout&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int getNetworkTimeout()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the current network timeout value.
&lt;strong&gt;Returns&lt;/strong&gt;
Network timeout value in milliseconds&lt;/p&gt;
&lt;h4 id=&#34;setlognamespace&#34;&gt;setLogNameSpace&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setLogNameSpace(java.lang.String value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the package that logging is restricted to.
Valid values:&lt;/p&gt;
&lt;p&gt;com.vertica (all messages generated by the JDBC driver)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc (all messages generated by the top-level JDBC API)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.core (connection and statement settings)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.io (client/server protocol messages)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.util (miscellaneous utilities)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.dataengine (query execution and result set iteration).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Parameters:&lt;/p&gt;
&lt;p&gt;value - Namespace for logging&lt;/p&gt;
&lt;h4 id=&#34;setloglevel&#34;&gt;setLogLevel&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setLogLevel(java.lang.String paramString)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the log level
Valid values:&lt;/p&gt;
&lt;p&gt;OFF (no logging)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;INFO&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;WARNING&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TRACE&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ERROR&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DEBUG (most verbose)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;An invalid value will set log level to OFF&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
setLogLevel in class com.vertica.jdbc.common.AbstractDataSource&lt;/p&gt;
&lt;p&gt;Parameters:&lt;/p&gt;
&lt;p&gt;paramString - String indicating the log level. Can also be numbers 1 to 6&lt;/p&gt;
&lt;h4 id=&#34;getloglevel&#34;&gt;getLogLevel&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public com.vertica.support.LogLevel getLogLevel()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets current level of logging&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
getLogLevel in class com.vertica.jdbc.common.AbstractDataSource
&lt;strong&gt;Returns&lt;/strong&gt;
The level of logging&lt;/p&gt;
&lt;h4 id=&#34;setlogdirectory&#34;&gt;setLogDirectory&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setLogDirectory(java.lang.String paramString)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the directory used to store log files. The directory will be created if it does not exist.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
setLogDirectory in class com.vertica.jdbc.common.AbstractDataSource
Parameters:paramString - String indicating the directory to log to&lt;/p&gt;
&lt;h4 id=&#34;getlogdirectory&#34;&gt;getLogDirectory&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getLogDirectory()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the directory used to store log files&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
getLogDirectory in class com.vertica.jdbc.common.AbstractDataSource
&lt;strong&gt;Returns&lt;/strong&gt;
The log directory&lt;/p&gt;
&lt;h4 id=&#34;setkeystorepath&#34;&gt;setKeyStorePath&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setKeyStorePath(java.lang.String paramString)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the path to a keystore file (typically in .jks format) to be used for TLS connections.
If not specified, the JVM-global keystore is used.
Parameters:paramString - String with a path to a keystore file&lt;/p&gt;
&lt;h4 id=&#34;getkeystorepath&#34;&gt;getKeyStorePath&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getKeyStorePath()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the path to the keystore file, or &amp;quot;&amp;quot; if not specified.
&lt;strong&gt;Returns&lt;/strong&gt;
The path to the keystore file&lt;/p&gt;
&lt;h4 id=&#34;settruststorepath&#34;&gt;setTrustStorePath&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setTrustStorePath(java.lang.String paramString)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the path to a truststore file (typically in .jks format) to be used for TLS connections.
If not specified, the JVM-global truststore is used.
Parameters:paramString - String with a path to a truststore file&lt;/p&gt;
&lt;h4 id=&#34;gettruststorepath&#34;&gt;getTrustStorePath&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getTrustStorePath()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the path to the truststore file, or &amp;quot;&amp;quot; if not specified.
&lt;strong&gt;Returns&lt;/strong&gt;
The path to the truststore file&lt;/p&gt;
&lt;h4 id=&#34;settruststorepassword&#34;&gt;setTrustStorePassword&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setTrustStorePassword(java.lang.String paramString)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the password protecting the truststore file. Only used if a custom truststore path is specified.
Parameters:paramString - The password to the truststore file&lt;/p&gt;
&lt;h4 id=&#34;gettruststorepassword&#34;&gt;getTrustStorePassword&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getTrustStorePassword()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the password for the truststore file.
&lt;strong&gt;Returns&lt;/strong&gt;
The password for the truststore file.&lt;/p&gt;
&lt;h4 id=&#34;setkeystorepassword&#34;&gt;setKeyStorePassword&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setKeyStorePassword(java.lang.String paramString)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the password protecting the keystore file. Only used if a custom keystore path is specified.
If both the keystore and the keys within the keystore are password protected, they must use the
same password specified here.
Parameters:paramString - The password to the keystore file&lt;/p&gt;
&lt;h4 id=&#34;getkeystorepassword&#34;&gt;getKeyStorePassword&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String getKeyStorePassword()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the password for the keystore file.
&lt;strong&gt;Returns&lt;/strong&gt;
The password for the keystore file.&lt;/p&gt;
&lt;h4 id=&#34;unwrap&#34;&gt;unwrap&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public  T unwrap(java.lang.Class iface)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Specified by&lt;/strong&gt;
unwrap in interface java.sql.Wrapper
&lt;strong&gt;Overrides&lt;/strong&gt;
unwrap in class com.vertica.jdbc.common.AbstractDataSource
Throws:
java.sql.SQLException&lt;/p&gt;
&lt;h4 id=&#34;iswrapperfor&#34;&gt;isWrapperFor&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean isWrapperFor(java.lang.Class iface)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Specified by&lt;/strong&gt;
isWrapperFor in interface java.sql.Wrapper
&lt;strong&gt;Overrides&lt;/strong&gt;
isWrapperFor in class com.vertica.jdbc.common.AbstractDataSource
Throws:
java.sql.SQLException&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: Deprecated List</title>
      <link>/en/api-reference/jdbc-api/deprecated-list/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/deprecated-list/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Interface and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.kv.VerticaRoutableConnection This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.kv.VerticaRoutableExecutor This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.kv.VGet This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Class and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.kv.VHash This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaDayTimeInterval.INTERVAL_DAY superseded by VerticaTypes.INTERVAL_DAY&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaDayTimeInterval.INTERVAL_DAY_TO_HOUR superseded by VerticaTypes.INTERVAL_DAY_TO_HOUR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaDayTimeInterval.INTERVAL_DAY_TO_MINUTE superseded by VerticaTypes.INTERVAL_DAY_TO_MINUTE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaDayTimeInterval.INTERVAL_DAY_TO_SECOND superseded by VerticaTypes.INTERVAL_DAY_TO_SECOND&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaDayTimeInterval.INTERVAL_HOUR superseded by VerticaTypes.INTERVAL_HOUR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaDayTimeInterval.INTERVAL_HOUR_TO_MINUTE superseded by VerticaTypes.INTERVAL_HOUR_TO_MINUTE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaDayTimeInterval.INTERVAL_HOUR_TO_SECOND superseded by VerticaTypes.INTERVAL_HOUR_TO_SECOND&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaDayTimeInterval.INTERVAL_MINUTE superseded by VerticaTypes.INTERVAL_MINUTE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaDayTimeInterval.INTERVAL_MINUTE_TO_SECOND superseded by VerticaTypes.INTERVAL_MINUTE_TO_SECOND&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaYearMonthInterval.INTERVAL_MONTH superseded by VerticaTypes.INTERVAL_MONTH&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaDayTimeInterval.INTERVAL_SECOND superseded by VerticaTypes.INTERVAL_SECOND&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaYearMonthInterval.INTERVAL_YEAR superseded by VerticaTypes.INTERVAL_YEAR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.VerticaYearMonthInterval.INTERVAL_YEAR_TO_MONTH superseded by VerticaTypes.INTERVAL_YEAR_TO_MONTH&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.getEnableRoutableQueries() This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.getFailOnMultiNodePlans() This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.getMaxPooledConnections() This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.getMaxPooledConnectionsPerNode() This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.getMaxPooledConnectionUses() This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.getMetadataCacheLifetime() This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.getNodeDownWaitTime() This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.isSslEnabled() getTLSMode method provide finer information.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.setBatchInsertsDirect(boolean) This method has been deprecated. WOS and moveout operations are no longer supported. All connections use direct batch insert.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.setEnableRoutableQueries(boolean) This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.setFailOnMultiNodePlans(boolean) This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.setMaxPooledConnections(int) This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.setMaxPooledConnectionsPerNode(int) This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.setMaxPooledConnectionUses(int) This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.setMetadataCacheLifetime(int) This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.setNodeDownWaitTime(int) This feature is likely to stop working in a future release and to be removed as a result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;com.vertica.jdbc.DataSource.setSslEnabled(boolean) setTLSMode provides finer grained control over the TLS connection process&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: Driver</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/driver/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/driver/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;p&gt;java.lang.Object&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.common.BaseConnectionFactory&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.common.AbstractDriver&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.hybrid.HybridAbstractDriver&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.Driver&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;All Implemented Interfaces:
java.sql.Driver&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public class Driver
extends com.vertica.jdbc.hybrid.HybridAbstractDriver
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;field-summary&#34;&gt;Field Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Field and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static java.lang.String&lt;/td&gt;
&lt;td&gt;SUBPROTOCOL_NAME The subprotocol is the portion of the connection string that comes after &amp;quot;jdbc:&amp;quot; but before the &amp;quot;://&amp;quot;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;fields-inherited-from-classcomverticajdbccommonabstractdriver&#34;&gt;Fields inherited from class com.vertica.jdbc.common.AbstractDriver&lt;/h3&gt;
&lt;p&gt;URL_PROTOCOL&lt;/p&gt;
&lt;h3 id=&#34;fields-inherited-from-classcomverticajdbccommonbaseconnectionfactory&#34;&gt;Fields inherited from class com.vertica.jdbc.common.BaseConnectionFactory&lt;/h3&gt;
&lt;p&gt;CONNECTION_LOCALE_KEY, s_Messages, URL_SEPARATOR&lt;/p&gt;
&lt;h3 id=&#34;constructor-summary&#34;&gt;Constructor Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Driver()&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;java.util.logging.Logger&lt;/td&gt;
&lt;td&gt;getParentLogger() Get parent Logger of all the Loggers used by this data source.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;methods-inherited-from-classcomverticajdbchybridhybridabstractdriver&#34;&gt;Methods inherited from class com.vertica.jdbc.hybrid.HybridAbstractDriver&lt;/h3&gt;
&lt;p&gt;initializeDriver&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-classcomverticajdbccommonabstractdriver&#34;&gt;Methods inherited from class com.vertica.jdbc.common.AbstractDriver&lt;/h3&gt;
&lt;p&gt;acceptsURL, connect, getErrorMessageComponentName, getMajorVersion, getMinorVersion, getPropertyInfo, initialize, jdbcCompliant, setErrorMessageComponentName&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-classjavalangobject&#34;&gt;Methods inherited from class java.lang.Object&lt;/h3&gt;
&lt;p&gt;equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait&lt;/p&gt;
&lt;h3 id=&#34;field-detail&#34;&gt;Field Detail&lt;/h3&gt;
&lt;h4 id=&#34;subprotocol_name&#34;&gt;SUBPROTOCOL_NAME&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final java.lang.String SUBPROTOCOL_NAME
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The subprotocol is the portion of the connection string
that comes after &amp;quot;jdbc:&amp;quot; but before the &amp;quot;://&amp;quot;.
See Also:Constant Field Values&lt;/p&gt;
&lt;h3 id=&#34;constructor-detail&#34;&gt;Constructor Detail&lt;/h3&gt;
&lt;h4 id=&#34;driver&#34;&gt;Driver&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Driver()
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;getparentlogger&#34;&gt;getParentLogger&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.util.logging.Logger getParentLogger()
throws java.sql.SQLFeatureNotSupportedException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get parent Logger of all the Loggers used by this data source.
&lt;strong&gt;Returns&lt;/strong&gt;
the Logger farthest from the root Logger that is still an ancestor of all of the Loggers used by this data source
Throws:
java.sql.SQLFeatureNotSupportedException&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: Index</title>
      <link>/en/api-reference/jdbc-api/index-all/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/index-all/</guid>
      <description>
        
        
        &lt;p&gt;&lt;a href=&#34;#_A_&#34;&gt;A&lt;/a&gt; &lt;a href=&#34;#_B_&#34;&gt;B&lt;/a&gt; &lt;a href=&#34;#_C_&#34;&gt;C&lt;/a&gt; &lt;a href=&#34;#_D_&#34;&gt;D&lt;/a&gt; &lt;a href=&#34;#_E_&#34;&gt;E&lt;/a&gt; &lt;a href=&#34;#_F_&#34;&gt;F&lt;/a&gt; &lt;a href=&#34;#_G_&#34;&gt;G&lt;/a&gt; &lt;a href=&#34;#_H_&#34;&gt;H&lt;/a&gt; &lt;a href=&#34;#_I_&#34;&gt;I&lt;/a&gt; &lt;a href=&#34;#_P_&#34;&gt;P&lt;/a&gt; &lt;a href=&#34;#_R_&#34;&gt;R&lt;/a&gt; &lt;a href=&#34;#_S_&#34;&gt;S&lt;/a&gt; &lt;a href=&#34;#_T_&#34;&gt;T&lt;/a&gt; &lt;a href=&#34;#_U_&#34;&gt;U&lt;/a&gt; &lt;a href=&#34;#_V_&#34;&gt;V&lt;/a&gt; &lt;/p&gt;
&lt;h2 id=&#34;a&#34;&gt;A&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addBoolean&#34;&gt;addBoolean(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of boolean value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addBooleanNull&#34;&gt;addBooleanNull()&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of boolean null value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addBytes(byte%5B%5D)&#34;&gt;addBytes(byte[])&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of binary value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addDate&#34;&gt;addDate(Date, Calendar)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of Date value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addDate&#34;&gt;addDate(Date, Calendar)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of Date value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addDouble&#34;&gt;addDouble(double)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of double value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addDoubleNull&#34;&gt;addDoubleNull()&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of double null value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addLong&#34;&gt;addLong(long)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of long value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addNull&#34;&gt;addNull()&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Adds hash of null value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addNumeric&#34;&gt;addNumeric(BigDecimal, int)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of numeric value to the chain&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#addOutputColumn&#34;&gt;addOutputColumn(String)&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Adds an output column to the ResultSet returned by &lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#execute&#34;&gt;VGet.execute()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#addOutputExpression&#34;&gt;addOutputExpression(String)&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Adds the result of a free-form SQL expression to the ResultSet returned by &lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#execute&#34;&gt;VGet.execute()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#addPredicate&#34;&gt;addPredicate(String, Object)&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Adds or updates a column equality predicate.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#addPredicateExpression&#34;&gt;addPredicateExpression(String)&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Adds a free-form SQL predicate to filter results.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#addSortColumn&#34;&gt;addSortColumn(String, VGet.SortOrder)&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Adds the specified column to the sort order of the result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md#addStream&#34;&gt;addStream(InputStream)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Adds a stream to the list of streams to send in the copy statement.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addString&#34;&gt;addString(String)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of String value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addTime&#34;&gt;addTime(Time, Calendar)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of Time value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addTime&#34;&gt;addTime(Date, Calendar)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of Time value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addTimestamp&#34;&gt;addTimestamp(long)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of Timestamp value expressed as milliseconds since Jan 1, 1970 UTC to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addTimestamp&#34;&gt;addTimestamp(Timestamp, Calendar)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of Timestamp value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addTimestamp&#34;&gt;addTimestamp(Date, Calendar)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of Timestamp value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addUUID&#34;&gt;addUUID(UUID)&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of UUID value to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#addUUIDNull&#34;&gt;addUUIDNull()&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;adds hash of null UUID to the chain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#areBatchInsertsDirect&#34;&gt;areBatchInsertsDirect()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get if batch inserts are direct for the data source.&lt;/p&gt;
&lt;h2 id=&#34;b&#34;&gt;B&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md#beginConsistentRead&#34;&gt;beginConsistentRead()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;All subsequent &lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt; accesses will read from
a consistent snapshot acquired at the time this method call is made.&lt;/p&gt;
&lt;h2 id=&#34;c&#34;&gt;C&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md#clearMetadataCache&#34;&gt;clearMetadataCache()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Clears the cached projection metadata used by all VGets constructed by this connection.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#clearOutputs&#34;&gt;clearOutputs()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Clears out all outputs added with &lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#addOutputColumn&#34;&gt;VGet.addOutputColumn(String)&lt;/a&gt; and &lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#addOutputExpression&#34;&gt;VGet.addOutputExpression(String)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#clearPredicates&#34;&gt;clearPredicates()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Clears out all predicates added with &lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#addPredicate&#34;&gt;VGet.addPredicate(String, Object)&lt;/a&gt; and &lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#addPredicateExpression&#34;&gt;VGet.addPredicateExpression(String)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#clearSortColumns&#34;&gt;clearSortColumns()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Clears out all columns added to the sort by &lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#addSortColumn&#34;&gt;VGet.addSortColumn(String, SortOrder)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#clone&#34;&gt;clone()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns a deep copy of this VerticaDayTimeInterval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#clone&#34;&gt;clone()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns a deep copy of this VerticaYearMonthInterval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md#close&#34;&gt;close()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md&#34;&gt;VerticaRoutableExecutor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Release resource used by this VerticaRoutableExecutor - close the result set(s)&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#close&#34;&gt;close()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Releases resources used by this VGet.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt; - package com.vertica.jdbc&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/package-summary.md&#34;&gt;com.vertica.jdbc.kv&lt;/a&gt; - package com.vertica.jdbc.kv&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md#createRoutableExecutor&#34;&gt;createRoutableExecutor(String, String)&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Create a KV query executor for a table/projection.&lt;/p&gt;
&lt;h2 id=&#34;d&#34;&gt;D&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt; - Class in &lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#DataSource&#34;&gt;DataSource()&lt;/a&gt; - Constructor for class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/Driver.md&#34;&gt;Driver&lt;/a&gt; - Class in &lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/Driver.md#Driver&#34;&gt;Driver()&lt;/a&gt; - Constructor for class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/Driver.md&#34;&gt;Driver&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 id=&#34;e&#34;&gt;E&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md#endConsistentRead&#34;&gt;endConsistentRead()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Stops using snapshot acquired by the last call to &lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md#beginConsistentRead&#34;&gt;VerticaRoutableConnection.beginConsistentRead()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#equals&#34;&gt;equals(Object)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns true if obj is a VerticaDayTimeInterval
and it represents the same span of time as this interval,
regardless of which units are set.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#equals&#34;&gt;equals(Object)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns true if obj is a VerticaYearMonthInterval
and it represents the same span of time as this interval,
regardless of which units are set.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md#execute&#34;&gt;execute(String, Map)&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md&#34;&gt;VerticaRoutableExecutor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Execute a query using these segmentation key values arguments.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md#execute&#34;&gt;execute(String, String, Object)&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md&#34;&gt;VerticaRoutableExecutor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Execute a query using a single column name/value pair as the routing information.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#execute&#34;&gt;execute()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Fetches the desired results.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md#execute&#34;&gt;execute()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 id=&#34;f&#34;&gt;F&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md#finish&#34;&gt;finish()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Finishes the copy statement.&lt;/p&gt;
&lt;h2 id=&#34;g&#34;&gt;G&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getBackupServerNode&#34;&gt;getBackupServerNode()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get list of backup server nodes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getBinaryTransfer&#34;&gt;getBinaryTransfer()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get whether or not connection uses binary transfer&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getConnSettings&#34;&gt;getConnSettings()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns the session initialization sql that will run when a connection is established.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getDatabase&#34;&gt;getDatabase()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the database for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md#getDetail&#34;&gt;getDetail()&lt;/a&gt; - Method in interface com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getDisableCopyLocal&#34;&gt;getDisableCopyLocal()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the value of the connection setting that determines whether file-based COPY LOCAL operations are disabled.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getEnableRoutableQueries&#34;&gt;getEnableRoutableQueries()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md#getErrorCode&#34;&gt;getErrorCode()&lt;/a&gt; - Method in interface com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md#getErrorLevel&#34;&gt;getErrorLevel()&lt;/a&gt; - Method in interface com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns the severity classification for the error.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getFailOnMultiNodePlans&#34;&gt;getFailOnMultiNodePlans()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#getHash&#34;&gt;getHash()&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;returns the current hash value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md#getHint&#34;&gt;getHint()&lt;/a&gt; - Method in interface com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getHost&#34;&gt;getHost()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the host for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getHostNameVerifier&#34;&gt;getHostNameVerifier()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get if TLS Mode for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#getIntervalType&#34;&gt;getIntervalType()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the ODBC SQL type identifier for this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#getIntervalType&#34;&gt;getIntervalType()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the ODBC SQL type identifier for this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getJAASConfigName&#34;&gt;getJAASConfigName()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the name of the JAAS configuration entry that will the driver will use when performing GSS authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getKerberosHostName&#34;&gt;getKerberosHostName()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the host name portion of the kerberos service principal that identifies the Vertica server.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getKerberosServiceName&#34;&gt;getKerberosServiceName()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the service name portion of the kerberos service principal that identifies the Vertica server.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getKeyStorePassword&#34;&gt;getKeyStorePassword()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the password for the keystore file.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getKeyStorePath&#34;&gt;getKeyStorePath()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the path to the keystore file, or &amp;quot;&amp;quot; if not specified.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaConnection.md#getLastDatabaseError&#34;&gt;getLastDatabaseError()&lt;/a&gt; - Method in interface com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns information about the most recent database error that occurred on this connection.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getLocale&#34;&gt;getLocale()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the locale for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getLogDirectory&#34;&gt;getLogDirectory()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the directory used to store log files&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getLoginNetworkTimeout&#34;&gt;getLoginNetworkTimeout()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the LoginNetworkTimeout for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getLoginNodeTimeout&#34;&gt;getLoginNodeTimeout()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the LoginNodeTimeout for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getLoginTimeout&#34;&gt;getLoginTimeout()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the login timeout for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getLogLevel&#34;&gt;getLogLevel()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets current level of logging&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getLogNameSpace&#34;&gt;getLogNameSpace()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets package that logging is restricted to&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getMarsEnabled&#34;&gt;getMarsEnabled()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getMaxPooledConnections&#34;&gt;getMaxPooledConnections()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getMaxPooledConnectionsPerNode&#34;&gt;getMaxPooledConnectionsPerNode()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getMaxPooledConnectionUses&#34;&gt;getMaxPooledConnectionUses()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md#getMessage&#34;&gt;getMessage()&lt;/a&gt; - Method in interface com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getMetadataCacheLifetime&#34;&gt;getMetadataCacheLifetime()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getNetworkTimeout&#34;&gt;getNetworkTimeout()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the current network timeout value.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getNodeDownWaitTime&#34;&gt;getNodeDownWaitTime()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#getNodeFor&#34;&gt;getNodeFor(Connection, String, String, long)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Returns the name of the node that will be responsible for the provided value in the hash space
for a given projection.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#getNodeFor&#34;&gt;getNodeFor(String, long)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Given a projection&#39;s get_projection_segments() output, this
method will return the node that is responsible for the provided hashValue.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getOAuthAccessToken&#34;&gt;getOAuthAccessToken()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the access token used for OAuth authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getOAuthClientId&#34;&gt;getOAuthClientId()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the client ID used for OAuth authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getOAuthClientSecret&#34;&gt;getOAuthClientSecret()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the client secret used for OAuth authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getOAuthDiscoveryUrl&#34;&gt;getOAuthDiscoveryUrl()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the discovery url used to fetch the OAuth token endpoint.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getOAuthRefreshToken&#34;&gt;getOAuthRefreshToken()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the refresh token used for OAuth authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getOAuthScope&#34;&gt;getOAuthScope()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the scope of the access request used for OAuth token refresh.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getOAuthTokenUrl&#34;&gt;getOAuthTokenUrl()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the token url used for OAuth authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getParentLogger&#34;&gt;getParentLogger()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get parent Logger of all the Loggers used by this data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/Driver.md#getParentLogger&#34;&gt;getParentLogger()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/Driver.md&#34;&gt;Driver&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get parent Logger of all the Loggers used by this data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getPort&#34;&gt;getPort()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the port for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getPortInt&#34;&gt;getPortInt()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the port for the data source as an inteter.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md#getPosition&#34;&gt;getPosition()&lt;/a&gt; - Method in interface com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#getPrecision&#34;&gt;getPrecision()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getPreferredAddressFamily&#34;&gt;getPreferredAddressFamily()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the preferred address family type to be used when resolving hostnames.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaConnection.md#getProperty&#34;&gt;getProperty(String)&lt;/a&gt; - Method in interface com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns the value of a Vertica specific property on this connection.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md#getRejects&#34;&gt;getRejects()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns a list of row numbers corresponding to the rows in the input
streams that were rejected by the server.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getResultBufferSize&#34;&gt;getResultBufferSize()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the maximum size of the client side ResultSet cache for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md#getRowCount&#34;&gt;getRowCount()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the final row count for the entire copy operation.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getSearchPath&#34;&gt;getSearchPath()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the schema search path for this data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getSessionLabel&#34;&gt;getSessionLabel()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the session label for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getSessionTimezone&#34;&gt;getSessionTimezone()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the session timezone for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getSocketFactoryName&#34;&gt;getSocketFactoryName()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the custom socket factory name for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md#getSQLState&#34;&gt;getSQLState()&lt;/a&gt; - Method in interface com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getSSLSocketFactoryName&#34;&gt;getSSLSocketFactoryName()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the custom SSL socket factory name for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getStreamingBatchInsert&#34;&gt;getStreamingBatchInsert()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the value of the connection setting that determines whether the
streaming or non-streaming batch insert model is used.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getTLSMode&#34;&gt;getTLSMode()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get TLS Mode for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getTransactionIsolation&#34;&gt;getTransactionIsolation()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get the transaction isolation for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getTrustStorePassword&#34;&gt;getTrustStorePassword()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the password for the truststore file.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getTrustStorePath&#34;&gt;getTrustStorePath()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gets the path to the truststore file, or &amp;quot;&amp;quot; if not specified.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getUser&#34;&gt;getUser()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get current user&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md#getWarnings&#34;&gt;getWarnings()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md&#34;&gt;VerticaRoutableExecutor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Get SQLWarning after an &lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#execute&#34;&gt;VGet.execute()&lt;/a&gt; call.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#getWarnings&#34;&gt;getWarnings()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Retrieves the first warning reported by calls on this VGet.&lt;/p&gt;
&lt;h2 id=&#34;h&#34;&gt;H&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashBoolean&#34;&gt;hashBoolean(boolean)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of boolean value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashBooleanNull&#34;&gt;hashBooleanNull()&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of boolean null value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashBytes(byte%5B%5D)&#34;&gt;hashBytes(byte[])&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of a binary value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashBytesNull&#34;&gt;hashBytesNull()&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of a binary null value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashBytesNull&#34;&gt;hashBytesNull(long)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of a binary null value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#hashCode&#34;&gt;hashCode()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The hash code of an interval is computed first by converting
the value of this interval to a number of nanoseconds.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#hashCode&#34;&gt;hashCode()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The hash code of an interval is calculated first
by converting this interval to a number of months.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashDate&#34;&gt;hashDate(Date)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of java.util.Date value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashDate&#34;&gt;hashDate(Date)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of java.sql.Date value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashDouble&#34;&gt;hashDouble(double)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of double value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashDoubleNull&#34;&gt;hashDoubleNull()&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of double null value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashLong&#34;&gt;hashLong(long)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of long value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashNull&#34;&gt;hashNull(long)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of null value.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashNull&#34;&gt;hashNull()&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Compute hash of null value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashNumeric&#34;&gt;hashNumeric(BigDecimal, int)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of a numeric value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashString&#34;&gt;hashString(String)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of String value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashStringNull&#34;&gt;hashStringNull()&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of String null value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashTime&#34;&gt;hashTime(Time)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of Time value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashTimestamp&#34;&gt;hashTimestamp(long)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of Timestamp value expressed in milliseconds since Jan 1, 1970.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashTimestamp&#34;&gt;hashTimestamp(Timestamp)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of java.sql.Timestamp value&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashUUID&#34;&gt;hashUUID(UUID, long)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute hash of UUID value.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashUUIDNull&#34;&gt;hashUUIDNull(long)&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute a hash of a null UUID value.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#hashUUIDNull&#34;&gt;hashUUIDNull()&lt;/a&gt; - Static method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;compute a hash of a null UUID value.&lt;/p&gt;
&lt;h2 id=&#34;i&#34;&gt;I&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#INTERVAL_DAY&#34;&gt;INTERVAL_DAY&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_DAY&#34;&gt;VerticaTypes.INTERVAL_DAY&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_DAY&#34;&gt;INTERVAL_DAY&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL DAY interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#INTERVAL_DAY_TO_HOUR&#34;&gt;INTERVAL_DAY_TO_HOUR&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_DAY_TO_HOUR&#34;&gt;VerticaTypes.INTERVAL_DAY_TO_HOUR&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_DAY_TO_HOUR&#34;&gt;INTERVAL_DAY_TO_HOUR&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL DAY TO HOUR interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#INTERVAL_DAY_TO_MINUTE&#34;&gt;INTERVAL_DAY_TO_MINUTE&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_DAY_TO_MINUTE&#34;&gt;VerticaTypes.INTERVAL_DAY_TO_MINUTE&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_DAY_TO_MINUTE&#34;&gt;INTERVAL_DAY_TO_MINUTE&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL DAY TO MINUTE interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#INTERVAL_DAY_TO_SECOND&#34;&gt;INTERVAL_DAY_TO_SECOND&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_DAY_TO_SECOND&#34;&gt;VerticaTypes.INTERVAL_DAY_TO_SECOND&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_DAY_TO_SECOND&#34;&gt;INTERVAL_DAY_TO_SECOND&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL DAY TO SECOND interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#INTERVAL_HOUR&#34;&gt;INTERVAL_HOUR&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_HOUR&#34;&gt;VerticaTypes.INTERVAL_HOUR&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_HOUR&#34;&gt;INTERVAL_HOUR&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL HOUR interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#INTERVAL_HOUR_TO_MINUTE&#34;&gt;INTERVAL_HOUR_TO_MINUTE&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_HOUR_TO_MINUTE&#34;&gt;VerticaTypes.INTERVAL_HOUR_TO_MINUTE&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_HOUR_TO_MINUTE&#34;&gt;INTERVAL_HOUR_TO_MINUTE&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL HOUR TO MINUTE interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#INTERVAL_HOUR_TO_SECOND&#34;&gt;INTERVAL_HOUR_TO_SECOND&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_HOUR_TO_SECOND&#34;&gt;VerticaTypes.INTERVAL_HOUR_TO_SECOND&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_HOUR_TO_SECOND&#34;&gt;INTERVAL_HOUR_TO_SECOND&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL HOUR TO SECOND interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#INTERVAL_MINUTE&#34;&gt;INTERVAL_MINUTE&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_MINUTE&#34;&gt;VerticaTypes.INTERVAL_MINUTE&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_MINUTE&#34;&gt;INTERVAL_MINUTE&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL MINUTE interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#INTERVAL_MINUTE_TO_SECOND&#34;&gt;INTERVAL_MINUTE_TO_SECOND&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_MINUTE_TO_SECOND&#34;&gt;VerticaTypes.INTERVAL_MINUTE_TO_SECOND&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_MINUTE_TO_SECOND&#34;&gt;INTERVAL_MINUTE_TO_SECOND&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL MINUTE TO SECOND interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_MONTH&#34;&gt;INTERVAL_MONTH&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL MONTH interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#INTERVAL_MONTH&#34;&gt;INTERVAL_MONTH&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_MONTH&#34;&gt;VerticaTypes.INTERVAL_MONTH&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#INTERVAL_SECOND&#34;&gt;INTERVAL_SECOND&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_SECOND&#34;&gt;VerticaTypes.INTERVAL_SECOND&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_SECOND&#34;&gt;INTERVAL_SECOND&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL SECOND interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_YEAR&#34;&gt;INTERVAL_YEAR&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL YEAR interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#INTERVAL_YEAR&#34;&gt;INTERVAL_YEAR&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_YEAR&#34;&gt;VerticaTypes.INTERVAL_YEAR&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_YEAR_TO_MONTH&#34;&gt;INTERVAL_YEAR_TO_MONTH&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for an INTERVAL YEAR TO MONTH interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#INTERVAL_YEAR_TO_MONTH&#34;&gt;INTERVAL_YEAR_TO_MONTH&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;superseded by &lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#INTERVAL_YEAR_TO_MONTH&#34;&gt;VerticaTypes.INTERVAL_YEAR_TO_MONTH&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#isAutoCommitOnByDefault&#34;&gt;isAutoCommitOnByDefault()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get if autocommit is enabled by default for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#isDayTimeInterval&#34;&gt;isDayTimeInterval(int)&lt;/a&gt; - Static method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A helper method to determine if the provided ODBC interval
subtype identifier corresponds to one of the 10 day/time
intervals that this class is capable of representing.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#isReadOnly&#34;&gt;isReadOnly()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get if the data source is read only.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#isSslEnabled&#34;&gt;isSslEnabled()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#getTLSMode&#34;&gt;getTLSMode&lt;/a&gt; method provide finer information.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#isWrapperFor&#34;&gt;isWrapperFor(Class)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#isYearMonthInterval&#34;&gt;isYearMonthInterval(int)&lt;/a&gt; - Static method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A helper method to determine if the provided ODBC interval
subtype identifier corresponds to one of the 3 year/month
intervals that this class is capable of representing.&lt;/p&gt;
&lt;h2 id=&#34;p&#34;&gt;P&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md#prepareGet&#34;&gt;prepareGet(String, String)&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Creates a VGet for the given table or projection.&lt;/p&gt;
&lt;h2 id=&#34;r&#34;&gt;R&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#reset&#34;&gt;reset()&lt;/a&gt; - Method in class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;resets hash value for next chain.&lt;/p&gt;
&lt;h2 id=&#34;s&#34;&gt;S&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setAutoCommitOnByDefault&#34;&gt;setAutoCommitOnByDefault(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set if autocommit is enabled by default for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setBackupServerNode&#34;&gt;setBackupServerNode(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the list of backup server nodes for this data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setBatchInsertsDirect&#34;&gt;setBatchInsertsDirect(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This method has been deprecated. WOS and moveout operations are no longer supported.
All connections use direct batch insert.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setBinaryTransfer&#34;&gt;setBinaryTransfer(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the flag that indicates whether or not to use binary transfer&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setConnectionLoadBalance&#34;&gt;setConnectionLoadBalance(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the flag that indicates whether or not to use native load balancing.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setConnSettings&#34;&gt;setConnSettings(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ConnSettings are sql statements that the driver will execute when a connection is made.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setDatabase&#34;&gt;setDatabase(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the database for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#setDay&#34;&gt;setDay(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the days component of this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setDisableCopyLocal&#34;&gt;setDisableCopyLocal(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the value of the connection setting that determines whether file-based COPY LOCAL operations are disabled.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setEnableRoutableQueries&#34;&gt;setEnableRoutableQueries(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setFailOnMultiNodePlans&#34;&gt;setFailOnMultiNodePlans(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#setFraction&#34;&gt;setFraction(int, int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the fraction component of this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setHost&#34;&gt;setHost(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the host for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setHostNameVerifier&#34;&gt;setHostNameVerifier(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set user defined HostnameVerifier.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#setHour&#34;&gt;setHour(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the hours component of this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#setIsNegative&#34;&gt;setIsNegative(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the sign of this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setJAASConfigName&#34;&gt;setJAASConfigName(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the name of the JAAS configuration entry that will be used when performing GSS-Kerberos authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setKerberosHostName&#34;&gt;setKerberosHostName(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the host name portion of the kerberos service principal that identifies the Vertica server.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setKerberosServiceName&#34;&gt;setKerberosServiceName(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the service name portion of the kerberos service principal that identifies the Vertica server.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setKeyStorePassword&#34;&gt;setKeyStorePassword(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the password protecting the keystore file.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setKeyStorePath&#34;&gt;setKeyStorePath(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the path to a keystore file (typically in .jks format) to be used for TLS connections.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#setLimit&#34;&gt;setLimit(int)&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Imposes a limit on the number of rows returned by &lt;a href=&#34;com/vertica/jdbc/kv/VGet.md#execute&#34;&gt;VGet.execute()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setLocale&#34;&gt;setLocale(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the locale for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setLogDirectory&#34;&gt;setLogDirectory(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the directory used to store log files.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setLoginNetworkTimeout&#34;&gt;setLoginNetworkTimeout(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the loginNetworkTimeout for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setLoginNodeTimeout&#34;&gt;setLoginNodeTimeout(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the loginNodeTimeout for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setLoginTimeout&#34;&gt;setLoginTimeout(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the login timeout for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setLogLevel&#34;&gt;setLogLevel(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the log level
Valid values:&lt;/p&gt;
&lt;p&gt;OFF (no logging)
INFO
WARNING
TRACE
ERROR
DEBUG (most verbose)&lt;/p&gt;
&lt;p&gt;An invalid value will set log level to OFF&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setLogNameSpace&#34;&gt;setLogNameSpace(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the package that logging is restricted to.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setMarsEnabled&#34;&gt;setMarsEnabled(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setMaxPooledConnections&#34;&gt;setMaxPooledConnections(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setMaxPooledConnectionsPerNode&#34;&gt;setMaxPooledConnectionsPerNode(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setMaxPooledConnectionUses&#34;&gt;setMaxPooledConnectionUses(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setMetadataCacheLifetime&#34;&gt;setMetadataCacheLifetime(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#setMinute&#34;&gt;setMinute(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the minutes component of this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#setMonth&#34;&gt;setMonth(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the months component of this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setNetworkTimeout&#34;&gt;setNetworkTimeout(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the network timeout.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setNodeDownWaitTime&#34;&gt;setNodeDownWaitTime(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setOAuthAccessToken&#34;&gt;setOAuthAccessToken(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the access token used for OAuth authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setOAuthClientId&#34;&gt;setOAuthClientId(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the client ID used for OAuth authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setOAuthClientSecret&#34;&gt;setOAuthClientSecret(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the client secret used for OAuth authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setOAuthDiscoveryUrl&#34;&gt;setOAuthDiscoveryUrl(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the discovery url used to fetch the OAuth token endpoint.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setOAuthRefreshToken&#34;&gt;setOAuthRefreshToken(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the refresh token used for OAuth authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setOAuthScope&#34;&gt;setOAuthScope(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the scope of the access request used for OAuth token refresh.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setOAuthTokenUrl&#34;&gt;setOAuthTokenUrl(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the token url used for OAuth authentication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setPort&#34;&gt;setPort(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the port for the data source as an integer.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setPort&#34;&gt;setPort(short)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the port for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setPreferredAddressFamily&#34;&gt;setPreferredAddressFamily(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the address family type to prefer when the driver resolves hostnames.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaConnection.md#setProperty&#34;&gt;setProperty(String, Object)&lt;/a&gt; - Method in interface com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets a Vertica specific property on this connection.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setReadOnly&#34;&gt;setReadOnly(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set if the data source is read only.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setResultBufferSize&#34;&gt;setResultBufferSize(long)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the maximum amount of data to cache in bytes when streaming ResultSet data.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setSearchPath&#34;&gt;setSearchPath(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the schema search path for this data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#setSecond&#34;&gt;setSecond(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the seconds component of this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setSessionLabel&#34;&gt;setSessionLabel(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the session label for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setSessionTimezone&#34;&gt;setSessionTimezone(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setSocketFactoryName&#34;&gt;setSocketFactoryName(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the custom socket factory name for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setSslEnabled&#34;&gt;setSslEnabled(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setTLSMode&#34;&gt;setTLSMode&lt;/a&gt; provides finer grained control over the TLS connection process&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setSSLSocketFactoryName&#34;&gt;setSSLSocketFactoryName(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set the custom SSL socket factory name for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setStreamingBatchInsert&#34;&gt;setStreamingBatchInsert(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the value of the connection setting that determines whether the
streaming or non-streaming batch insert model is used.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setThreePartNaming&#34;&gt;setThreePartNaming(boolean)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set three part naming for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setTLSMode&#34;&gt;setTLSMode(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set TLS Mode for data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setTrustStorePassword&#34;&gt;setTrustStorePassword(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the password protecting the truststore file.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setTrustStorePath&#34;&gt;setTrustStorePath(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the path to a truststore file (typically in .jks format) to be used for TLS connections.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#setUser&#34;&gt;setUser(String)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the current user&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#setYear&#34;&gt;setYear(int)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sets the years component of this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md#start&#34;&gt;start()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Starts the copy operation, optionally sending over any InputStream data that has been
added to this VerticaCopyStream thus far (via &lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md#execute&#34;&gt;VerticaCopyStream.execute()&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/Driver.md#SUBPROTOCOL_NAME&#34;&gt;SUBPROTOCOL_NAME&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/Driver.md&#34;&gt;Driver&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The subprotocol is the portion of the connection string
that comes after &amp;quot;jdbc:&amp;quot; but before the &amp;quot;://&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md#supportsConsistentRead&#34;&gt;supportsConsistentRead()&lt;/a&gt; - Method in interface com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Checks to see if the &lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md#beginConsistentRead&#34;&gt;VerticaRoutableConnection.beginConsistentRead()&lt;/a&gt; and &lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md#endConsistentRead&#34;&gt;VerticaRoutableConnection.endConsistentRead()&lt;/a&gt; methods
are supported.&lt;/p&gt;
&lt;h2 id=&#34;t&#34;&gt;T&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#toString&#34;&gt;toString()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns a string representation of this interval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#toString&#34;&gt;toString()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Returns a string representation of this interval.&lt;/p&gt;
&lt;h2 id=&#34;u&#34;&gt;U&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#unwrap&#34;&gt;unwrap(Class)&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#useConnectionLoadBalance&#34;&gt;useConnectionLoadBalance()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get whether or not connection load balancing is in use.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/DataSource.md#useThreePartNaming&#34;&gt;useThreePartNaming()&lt;/a&gt; - Method in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/DataSource.md&#34;&gt;DataSource&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get if three-part naming is used for the data source.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#UUID&#34;&gt;UUID&lt;/a&gt; - Static variable in class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ODBC SQL type identifier for a UUID.&lt;/p&gt;
&lt;h2 id=&#34;v&#34;&gt;V&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.SortOrder.md#valueOf&#34;&gt;valueOf(String)&lt;/a&gt; - Static method in enum com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.SortOrder.md&#34;&gt;VGet.SortOrder&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Returns the enum constant of this type with the specified name.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.SortOrder.md#values&#34;&gt;values()&lt;/a&gt; - Static method in enum com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VGet.SortOrder.md&#34;&gt;VGet.SortOrder&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Returns an array containing the constants of this enum type, in
the order they are declared.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt; - Interface in &lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This interface defines the public Vertica Analytic Database extensions to
java.sql.Connection.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt; - Class in &lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A bulk loading utility that sends COPY FROM LOCAL STDIN data from a JDBC client
to the Vertica database.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md#VerticaCopyStream&#34;&gt;VerticaCopyStream(VerticaConnection, String)&lt;/a&gt; - Constructor for class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Creates a new VerticaCopyStream to execute the specified statement.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md#VerticaCopyStream&#34;&gt;VerticaCopyStream(VerticaConnection, String, InputStream)&lt;/a&gt; - Constructor for class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Creates a new VerticaCopyStream to execute the specified statement.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md#VerticaCopyStream&#34;&gt;VerticaCopyStream(VerticaConnection, String, List)&lt;/a&gt; - Constructor for class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaCopyStream.md&#34;&gt;VerticaCopyStream&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Creates a new VerticaCopyStream to execute the specified statement.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDatabaseErrorInfo.md&#34;&gt;VerticaDatabaseErrorInfo&lt;/a&gt; - Interface in &lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Exposes additional information about errors that occur on the database server.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt; - Class in &lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The JDBC representation of the Vertica INTERVAL DAY TO SECOND type.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#VerticaDayTimeInterval&#34;&gt;VerticaDayTimeInterval(int, int, int, int, int, int, boolean)&lt;/a&gt; - Constructor for class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md#VerticaDayTimeInterval&#34;&gt;VerticaDayTimeInterval(int, int, int, int, int, int, int, boolean)&lt;/a&gt; - Constructor for class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaDayTimeInterval.md&#34;&gt;VerticaDayTimeInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Constructs a new VerticaDayTimeInterval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaPreparedStatement.md&#34;&gt;VerticaPreparedStatement&lt;/a&gt; - Interface in &lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This interface defines the public Vertica Analytic Database extensions to
java.sql.Statement.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt; - Interface in &lt;a href=&#34;com/vertica/jdbc/kv/package-summary.md&#34;&gt;com.vertica.jdbc.kv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VerticaRoutableExecutor.md&#34;&gt;VerticaRoutableExecutor&lt;/a&gt; - Interface in &lt;a href=&#34;com/vertica/jdbc/kv/package-summary.md&#34;&gt;com.vertica.jdbc.kv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaStatement.md&#34;&gt;VerticaStatement&lt;/a&gt; - Interface in &lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This interface defines the public Vertica Analytic Database extensions to
java.sql.Statement.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt; - Class in &lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This class defines Vertica identifiers for data types Vertica supports but
which are not represented in java.sql.types.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md#VerticaTypes&#34;&gt;VerticaTypes()&lt;/a&gt; - Constructor for class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaTypes.md&#34;&gt;VerticaTypes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt; - Class in &lt;a href=&#34;com/vertica/jdbc/package-summary.md&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The JDBC representation of the Vertica INTERVAL YEAR TO MONTH type.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#VerticaYearMonthInterval&#34;&gt;VerticaYearMonthInterval(int, int, boolean)&lt;/a&gt; - Constructor for class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Constructs a new VerticaYearMonthInterval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md#VerticaYearMonthInterval&#34;&gt;VerticaYearMonthInterval(int, int, int, boolean)&lt;/a&gt; - Constructor for class com.vertica.jdbc.&lt;a href=&#34;com/vertica/jdbc/VerticaYearMonthInterval.md&#34;&gt;VerticaYearMonthInterval&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Constructs a new VerticaYearMonthInterval.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.md&#34;&gt;VGet&lt;/a&gt; - Interface in &lt;a href=&#34;com/vertica/jdbc/kv/package-summary.md&#34;&gt;com.vertica.jdbc.kv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VGet.SortOrder.md&#34;&gt;VGet.SortOrder&lt;/a&gt; - Enum in &lt;a href=&#34;com/vertica/jdbc/kv/package-summary.md&#34;&gt;com.vertica.jdbc.kv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Describes the ordering of result data.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt; - Class in &lt;a href=&#34;com/vertica/jdbc/kv/package-summary.md&#34;&gt;com.vertica.jdbc.kv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md#VHash&#34;&gt;VHash()&lt;/a&gt; - Constructor for class com.vertica.jdbc.kv.&lt;a href=&#34;com/vertica/jdbc/kv/VHash.md&#34;&gt;VHash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deprecated.&lt;/p&gt;
&lt;p&gt;Creates an instance suitable for computing a hash of a chain of values,
for use when a projection is segmented by multiple columns.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;#_A_&#34;&gt;A&lt;/a&gt; &lt;a href=&#34;#_B_&#34;&gt;B&lt;/a&gt; &lt;a href=&#34;#_C_&#34;&gt;C&lt;/a&gt; &lt;a href=&#34;#_D_&#34;&gt;D&lt;/a&gt; &lt;a href=&#34;#_E_&#34;&gt;E&lt;/a&gt; &lt;a href=&#34;#_F_&#34;&gt;F&lt;/a&gt; &lt;a href=&#34;#_G_&#34;&gt;G&lt;/a&gt; &lt;a href=&#34;#_H_&#34;&gt;H&lt;/a&gt; &lt;a href=&#34;#_I_&#34;&gt;I&lt;/a&gt; &lt;a href=&#34;#_P_&#34;&gt;P&lt;/a&gt; &lt;a href=&#34;#_R_&#34;&gt;R&lt;/a&gt; &lt;a href=&#34;#_S_&#34;&gt;S&lt;/a&gt; &lt;a href=&#34;#_T_&#34;&gt;T&lt;/a&gt; &lt;a href=&#34;#_U_&#34;&gt;U&lt;/a&gt; &lt;a href=&#34;#_V_&#34;&gt;V&lt;/a&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: Packages</title>
      <link>/en/api-reference/jdbc-api/overview-summary/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/overview-summary/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;com/vertica/jdbc/package-summary/&#34;&gt;com.vertica.jdbc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;com/vertica/jdbc/kv/package-summary/&#34;&gt;com.vertica.jdbc.kv&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VerticaConnection</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/verticaconnection/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/verticaconnection/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;All Superinterfaces:
java.lang.AutoCloseable, java.sql.Connection, java.sql.Wrapper&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All Known Subinterfaces:
&lt;a href=&#34;kv/VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public interface VerticaConnection
extends java.sql.Connection
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This interface defines the public Vertica Analytic Database extensions to
java.sql.Connection. All Connections constructed by the Vertica JDBC
driver implement VerticaStatement.&lt;/p&gt;
&lt;h3 id=&#34;field-summary&#34;&gt;Field Summary&lt;/h3&gt;
&lt;h3 id=&#34;fields-inherited-from-interfacejavasqlconnection&#34;&gt;Fields inherited from interface java.sql.Connection&lt;/h3&gt;
&lt;p&gt;TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE&lt;/p&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VerticaDatabaseErrorInfo&lt;/td&gt;
&lt;td&gt;getLastDatabaseError() Returns information about the most recent database error that occurred on this connection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.Object&lt;/td&gt;
&lt;td&gt;getProperty(java.lang.String name) Returns the value of a Vertica specific property on this connection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setProperty(java.lang.String name, java.lang.Object value) Sets a Vertica specific property on this connection.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavasqlconnection&#34;&gt;Methods inherited from interface java.sql.Connection&lt;/h3&gt;
&lt;p&gt;abort, clearWarnings, close, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getMetaData, getNetworkTimeout, getSchema, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, isValid, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setReadOnly, setSavepoint, setSavepoint, setSchema, setTransactionIsolation, setTypeMap&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavasqlwrapper&#34;&gt;Methods inherited from interface java.sql.Wrapper&lt;/h3&gt;
&lt;p&gt;isWrapperFor, unwrap&lt;/p&gt;
&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;setproperty&#34;&gt;setProperty&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void setProperty(java.lang.String name,
java.lang.Object value)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets a Vertica specific property on this connection.
Normally a connection&#39;s properties are determined
by the connection string when the connection is
created. This method allows some properties to be
changed after the Connection has been created.&lt;/p&gt;
&lt;p&gt;Any Statement or PreparedStatement
created by this connection will inherit
the property values set here.
Parameters:name - The name of a connection property.value - The value of the connection property.
Throws:
java.sql.SQLException - If name is not a valid property name or value is not a valid property value.&lt;/p&gt;
&lt;h4 id=&#34;getproperty&#34;&gt;getProperty&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.lang.Object getProperty(java.lang.String name)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns the value of a Vertica specific property on this connection.
Parameters:name - The name of the property to look up.
&lt;strong&gt;Returns&lt;/strong&gt;
The value of the property, or null if the property has no value.
Throws:
java.sql.SQLException - If the property lookup fails because of an invalid name.&lt;/p&gt;
&lt;h4 id=&#34;getlastdatabaseerror&#34;&gt;getLastDatabaseError&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;VerticaDatabaseErrorInfo getLastDatabaseError()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns information about the most recent database error that occurred on this connection.&lt;/p&gt;
&lt;p&gt;The information returned by this method may also be accessed via the
v_monitor.error_messages system table.&lt;/p&gt;
&lt;p&gt;After a SQLException is thrown as a result of a server-side error,
this method will return context information about that error.&lt;/p&gt;
&lt;p&gt;If the most recent operation did not throw a SQLException, or if the
SQLException thrown was the result of a purely client-side error, then null is returned.&lt;/p&gt;
&lt;p&gt;The error information is discarded at the start of any operation that requires
communication with the database server.
&lt;strong&gt;Returns&lt;/strong&gt;
database error info instance&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VerticaCopyStream</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/verticacopystream/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/verticacopystream/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;p&gt;java.lang.Object&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.VerticaCopyStream&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public class VerticaCopyStream
extends java.lang.Object
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A bulk loading utility that sends COPY FROM LOCAL STDIN data from a JDBC client
to the Vertica database. To bulk load data, provide any InputStream(s)
and a COPY FROM LOCAL STDIN statement that describes the stream&#39;s format and a
destination table.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;VerticaCopyStream.md#start&#34;&gt;start()&lt;/a&gt; method begins a copy statement. If any streams have
already been provided, they are sent at this point. The &lt;a href=&#34;VerticaCopyStream.md#execute&#34;&gt;execute()&lt;/a&gt;
method can optionally continue the execution. It sends any streams that
have been added via &lt;a href=&#34;VerticaCopyStream.md#addStream&#34;&gt;addStream(InputStream)&lt;/a&gt; since the last start() or execute()
operation, Finally, to end the copy statement, and get the total number of
rows added during the entire copy operation, call the &lt;a href=&#34;VerticaCopyStream.md#finish&#34;&gt;finish()&lt;/a&gt;
method.&lt;/p&gt;
&lt;p&gt;Though the start(), execute() and finish() methods are designed to work on
a single copy statement open over multiple method calls, there are cases
when the driver must split what is logically a single operation into multiple
distinct commands.&lt;/p&gt;
&lt;p&gt;This utility honors the connection&#39;s autocommit setting, meaning that
upon returning from the start(), execute() or finish()
methods, the driver will have committed the transaction when autocommit is enabled.
It is not illegal to add data streams to a VerticaCopyStream across
transactions, but this will result in degraded performance, as separate ROS
containers will be created on the server for each transaction&#39;s copy operation.
For best performance, disable autocommit when using this utility.&lt;/p&gt;
&lt;p&gt;Similarly, because the driver can only allow one statement to run on
a connection at a time, interleaving other statement executions between calls
to start(), execute() or finish() will
force the open copy statement to end, so that the other statement may execute.
In this case, a new copy operation will begin upon the next call
to execute() or finish(). This will create multiple ROS containers
and degrade performance. Furthermore, if the copy statement does not have the NO COMMIT
option, then each interleaved statement will in effect end the transaction, even
when autocommit is turned off.&lt;/p&gt;
&lt;p&gt;To track the progress of the load, the &lt;a href=&#34;VerticaCopyStream.md#getRejects&#34;&gt;getRejects()&lt;/a&gt; method returns a list
of&#39; row numbers that the server rejected. Each call to start(),
execute() or finish() will send over any stream(s) added via &lt;a href=&#34;VerticaCopyStream.md#addStream&#34;&gt;addStream(InputStream)&lt;/a&gt;
that have not yet been sent to the server. The rejections from the streams(s) sent during the
last start(), execute() or finish() operation will be available via getRejects().
This list is cleared with each new call to start(), execute() or finish().&lt;/p&gt;
&lt;p&gt;This class also implements Exceptions and Rejections files where, if specified in the
Copy statement, the rejected rows will be written to the file designated as REJECTED DATA
and the reason for rejection will be written to the designated EXCEPTIONS file. If these
are specified, the driver will return an empty list with any calls to getRejects(). The
rejection files will contain more detailed rejection information and can be checked instead.&lt;/p&gt;
&lt;h3 id=&#34;constructor-summary&#34;&gt;Constructor Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VerticaCopyStream(VerticaConnection conn, java.lang.String copyStatement) Creates a new VerticaCopyStream to execute the specified statement.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaCopyStream(VerticaConnection conn, java.lang.String copyStatement, java.io.InputStream source) Creates a new VerticaCopyStream to execute the specified statement.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaCopyStream(VerticaConnection conn, java.lang.String copyStatement, java.util.List sources) Creates a new VerticaCopyStream to execute the specified statement.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addStream(java.io.InputStream input) Adds a stream to the list of streams to send in the copy statement.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;execute()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;finish() Finishes the copy statement.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.util.List&lt;/td&gt;
&lt;td&gt;getRejects() Returns a list of row numbers corresponding to the rows in the input streams that were rejected by the server.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;getRowCount() Gets the final row count for the entire copy operation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;start() Starts the copy operation, optionally sending over any InputStream data that has been added to this VerticaCopyStream thus far (via execute()).&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;methods-inherited-from-classjavalangobject&#34;&gt;Methods inherited from class java.lang.Object&lt;/h3&gt;
&lt;p&gt;equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait&lt;/p&gt;
&lt;h3 id=&#34;constructor-detail&#34;&gt;Constructor Detail&lt;/h3&gt;
&lt;h4 id=&#34;verticacopystream&#34;&gt;VerticaCopyStream&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VerticaCopyStream(VerticaConnection conn,
java.lang.String copyStatement)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Creates a new VerticaCopyStream to execute the specified statement.
Parameters:conn - The connection to run the copy statement on.copyStatement - A COPY FROM STDIN statement to execute.
Throws:
java.sql.SQLException - If creation of new copy stream fails.&lt;/p&gt;
&lt;h4 id=&#34;verticacopystream-1&#34;&gt;VerticaCopyStream&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VerticaCopyStream(VerticaConnection conn,
java.lang.String copyStatement,
java.io.InputStream source)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Creates a new VerticaCopyStream to execute the specified statement.
Parameters:conn - The connection to run the copy statement on.copyStatement - A COPY FROM STDIN statement to execute.source - A data stream in the format expected by the copy statement.
Throws:
java.sql.SQLException - If creation of new copy stream fails.&lt;/p&gt;
&lt;h4 id=&#34;verticacopystream-2&#34;&gt;VerticaCopyStream&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VerticaCopyStream(VerticaConnection conn,
java.lang.String copyStatement,
java.util.List sources)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Creates a new VerticaCopyStream to execute the specified statement.
Parameters:conn - The connection to run the copy statement on.copyStatement - A COPY FROM STDIN statement to execute.sources - A list of data streams, each in the format expected by the copy statement. The streams will be copied sequentially into the database.
Throws:
java.sql.SQLException - If creation of new copy stream fails.&lt;/p&gt;
&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;start&#34;&gt;start&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void start()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Starts the copy operation, optionally sending over any InputStream data that has been
added to this VerticaCopyStream thus far (via &lt;a href=&#34;VerticaCopyStream.md#execute&#34;&gt;execute()&lt;/a&gt;). The statement is left
open so that more data streams can be added.
Throws:
java.sql.SQLException - If start operation fails.&lt;/p&gt;
&lt;h4 id=&#34;execute&#34;&gt;execute&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void execute()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Throws:
java.sql.SQLException - If this COPY operation has not yet been started, or a database error occurs.&lt;/p&gt;
&lt;h4 id=&#34;addstream&#34;&gt;addStream&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addStream(java.io.InputStream input)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Adds a stream to the list of streams to send in the copy statement.
The data will be sent to the database on the next call to
&lt;a href=&#34;VerticaCopyStream.md#start&#34;&gt;start()&lt;/a&gt;, &lt;a href=&#34;VerticaCopyStream.md#execute&#34;&gt;execute()&lt;/a&gt; or &lt;a href=&#34;VerticaCopyStream.md#finish&#34;&gt;finish()&lt;/a&gt;.
Parameters:input - The stream to add.
Throws:
java.sql.SQLException - If addStream operation fails.&lt;/p&gt;
&lt;h4 id=&#34;finish&#34;&gt;finish&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public long finish()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Finishes the copy statement. If streams have been added
but not yet executed, they will be executed.
&lt;strong&gt;Returns&lt;/strong&gt;
The total number of rows that were added to the table during this COPY operation.
Throws:
java.sql.SQLException - If finish operation fails.&lt;/p&gt;
&lt;h4 id=&#34;getrejects&#34;&gt;getRejects&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.util.List getRejects()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a list of row numbers corresponding to the rows in the input
streams that were rejected by the server. This should be checked
after each call to &lt;a href=&#34;VerticaCopyStream.md#start&#34;&gt;start()&lt;/a&gt;, &lt;a href=&#34;VerticaCopyStream.md#execute&#34;&gt;execute()&lt;/a&gt; or &lt;a href=&#34;VerticaCopyStream.md#finish&#34;&gt;finish()&lt;/a&gt;
to see which rows were rejected. When a new execution starts, the previous
list of rejected rows is discarded.&lt;/p&gt;
&lt;p&gt;This list will be empty if EXCEPTIONS or REJECTED DATA files are specified
&lt;strong&gt;Returns&lt;/strong&gt;
A list of row numbers that were rejected by the server during the last execution.&lt;/p&gt;
&lt;h4 id=&#34;getrowcount&#34;&gt;getRowCount&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public long getRowCount()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the final row count for the entire copy operation. This will be remain
zero until &lt;a href=&#34;VerticaCopyStream.md#finish&#34;&gt;finish()&lt;/a&gt; has been called.
&lt;strong&gt;Returns&lt;/strong&gt;
The total number of rows successfully copied to the database.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VerticaDatabaseErrorInfo</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/verticadatabaseerrorinfo/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/verticadatabaseerrorinfo/</guid>
      <description>
        
        
        &lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public interface VerticaDatabaseErrorInfo
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Exposes additional information about errors that occur on the database server.&lt;/p&gt;
&lt;p&gt;When a server-side error occurs, the database may provide the the client with
additional context and troubleshooting information about the error. The
information available depends on the type of error that occurred.&lt;/p&gt;
&lt;p&gt;For example, when a SQL Syntax error occurs, the database may indicate a position
within the SQL query text where the syntax was invalid, and a suggestion for
altering the query text to make the query succeed.&lt;/p&gt;
&lt;p&gt;The information provided by this interface is also queryable in the database
via the v_monitor.error_messages system table.&lt;/p&gt;
&lt;p&gt;This interface provides accessors to retrieve that information after
an error has occurred. If the type of information was not available or relevant
for the given error, the method should return null.&lt;/p&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getDetail()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getErrorCode()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getErrorLevel() Returns the severity classification for the error.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getHint()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getMessage()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getPosition()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;getSQLState()&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;getmessage&#34;&gt;getMessage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.lang.String getMessage()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
A description of the error.&lt;/p&gt;
&lt;h4 id=&#34;getdetail&#34;&gt;getDetail&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.lang.String getDetail()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
Additional information about the error (optional). Null if not applicable.&lt;/p&gt;
&lt;h4 id=&#34;gethint&#34;&gt;getHint&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.lang.String getHint()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
A suggestion for how to resolve the error (optional). Null if not applicable.&lt;/p&gt;
&lt;h4 id=&#34;getsqlstate&#34;&gt;getSQLState&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.lang.String getSQLState()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The SQLState code for this error.&lt;/p&gt;
&lt;h4 id=&#34;geterrorcode&#34;&gt;getErrorCode&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int getErrorCode()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
A unique error code for this error.&lt;/p&gt;
&lt;h4 id=&#34;getposition&#34;&gt;getPosition&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int getPosition()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The position within the SQL command that caused the error. The first character is at position 1. Returns 0 if not applicable to the error.&lt;/p&gt;
&lt;h4 id=&#34;geterrorlevel&#34;&gt;getErrorLevel&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.lang.String getErrorLevel()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns the severity classification for the error. Possible values are:
&amp;quot;NOTICE&amp;quot;: The command completed but also yielded some diagnostic information.
&amp;quot;WARNING&amp;quot;: The command completed but also yielded some warning information.
&amp;quot;ERROR&amp;quot;: The error caused the command the fail.
&amp;quot;ROLLBACK&amp;quot;: The error caused the current transaction to roll back.
&amp;quot;FATAL&amp;quot;: The error caused the database server to end the client&#39;s session.
&amp;quot;PANIC&amp;quot;: The error caused the database server to shut down.
&lt;strong&gt;Returns&lt;/strong&gt;
The severity of the error.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VerticaDayTimeInterval</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/verticadaytimeinterval/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/verticadaytimeinterval/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;p&gt;java.lang.Object&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.dsi.dataengine.utilities.DSITimeSpan&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.VerticaDayTimeInterval&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;All Implemented Interfaces:
java.lang.Cloneable&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public class VerticaDayTimeInterval
extends com.vertica.dsi.dataengine.utilities.DSITimeSpan
implements java.lang.Cloneable
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The JDBC representation of the Vertica INTERVAL DAY TO SECOND type.
It represents a span of time measured in days, hours, minutes, seconds and nanoseconds.&lt;/p&gt;
&lt;p&gt;The JDBC specification does not define first class support for interval
data types. There are no java.sql.Types type identifiers for intervals,
there is no built in setter on the PreparedStatement interface and
no built in getter on the ResultSet interface.&lt;/p&gt;
&lt;p&gt;Instead, the Vertica JDBC driver follows the ODBC standard when it can.
Each of the 10 day/time interval ranges is identified by the
ODBC standard SQL type identifier. Those identifiers are recreated as
integer fields in this class, analogous to those defined for the
other data types by java.sql.Types.&lt;/p&gt;
&lt;p&gt;To insert a day/time interval into the database, create an instance
of this class and pass it to PreparedStatement.setObject,
optionally passing one of the ODBC SQL types defined
by this class as the target type parameter.&lt;/p&gt;
&lt;p&gt;To retrieve a VericaDayTimeInterval from the database, select an INTERVAL
DAY TO SECOND column, call ResultSet.getObject and cast the result to
a VerticaDayTimeInterval&lt;/p&gt;
&lt;h3 id=&#34;field-summary&#34;&gt;Field Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Field and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_DAY Deprecated. superseded by VerticaTypes.INTERVAL_DAY&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_DAY_TO_HOUR Deprecated. superseded by VerticaTypes.INTERVAL_DAY_TO_HOUR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_DAY_TO_MINUTE Deprecated. superseded by VerticaTypes.INTERVAL_DAY_TO_MINUTE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_DAY_TO_SECOND Deprecated. superseded by VerticaTypes.INTERVAL_DAY_TO_SECOND&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_HOUR Deprecated. superseded by VerticaTypes.INTERVAL_HOUR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_HOUR_TO_MINUTE Deprecated. superseded by VerticaTypes.INTERVAL_HOUR_TO_MINUTE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_HOUR_TO_SECOND Deprecated. superseded by VerticaTypes.INTERVAL_HOUR_TO_SECOND&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_MINUTE Deprecated. superseded by VerticaTypes.INTERVAL_MINUTE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_MINUTE_TO_SECOND Deprecated. superseded by VerticaTypes.INTERVAL_MINUTE_TO_SECOND&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_SECOND Deprecated. superseded by VerticaTypes.INTERVAL_SECOND&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;constructor-summary&#34;&gt;Constructor Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VerticaDayTimeInterval(int day, int hour, int minute, int second, int fraction, int fracPrecision, boolean isNegative)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaDayTimeInterval(int type, int day, int hour, int minute, int second, int fraction, int fracPrecision, boolean isNegative) Constructs a new VerticaDayTimeInterval.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VerticaDayTimeInterval&lt;/td&gt;
&lt;td&gt;clone() Returns a deep copy of this VerticaDayTimeInterval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;equals(java.lang.Object obj) Returns true if obj is a VerticaDayTimeInterval and it represents the same span of time as this interval, regardless of which units are set.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getIntervalType() Gets the ODBC SQL type identifier for this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getPrecision()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;hashCode() The hash code of an interval is computed first by converting the value of this interval to a number of nanoseconds.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static boolean&lt;/td&gt;
&lt;td&gt;isDayTimeInterval(int type) A helper method to determine if the provided ODBC interval subtype identifier corresponds to one of the 10 day/time intervals that this class is capable of representing.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDay(int day) Sets the days component of this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setFraction(int fraction, int precision) Sets the fraction component of this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setHour(int hour) Sets the hours component of this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setIsNegative(boolean isNegative) Sets the sign of this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setMinute(int minute) Sets the minutes component of this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setSecond(int second) Sets the seconds component of this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;toString() Returns a string representation of this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;methods-inherited-from-classcomverticadsidataengineutilitiesdsitimespan&#34;&gt;Methods inherited from class com.vertica.dsi.dataengine.utilities.DSITimeSpan&lt;/h3&gt;
&lt;p&gt;getDay, getFraction, getHour, getMinute, getSecond, isNegative, setFraction&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-classjavalangobject&#34;&gt;Methods inherited from class java.lang.Object&lt;/h3&gt;
&lt;p&gt;getClass, notify, notifyAll, wait, wait, wait&lt;/p&gt;
&lt;h3 id=&#34;field-detail&#34;&gt;Field Detail&lt;/h3&gt;
&lt;h4 id=&#34;interval_day&#34;&gt;INTERVAL_DAY&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_DAY
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_DAY&#34;&gt;VerticaTypes.INTERVAL_DAY&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL DAY interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_day_to_hour&#34;&gt;INTERVAL_DAY_TO_HOUR&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_DAY_TO_HOUR
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_DAY_TO_HOUR&#34;&gt;VerticaTypes.INTERVAL_DAY_TO_HOUR&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL DAY TO HOUR interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_day_to_minute&#34;&gt;INTERVAL_DAY_TO_MINUTE&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_DAY_TO_MINUTE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_DAY_TO_MINUTE&#34;&gt;VerticaTypes.INTERVAL_DAY_TO_MINUTE&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL DAY TO MINUTE interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_day_to_second&#34;&gt;INTERVAL_DAY_TO_SECOND&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_DAY_TO_SECOND
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_DAY_TO_SECOND&#34;&gt;VerticaTypes.INTERVAL_DAY_TO_SECOND&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL DAY TO SECOND interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_hour&#34;&gt;INTERVAL_HOUR&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_HOUR
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_HOUR&#34;&gt;VerticaTypes.INTERVAL_HOUR&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL HOUR interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_hour_to_minute&#34;&gt;INTERVAL_HOUR_TO_MINUTE&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_HOUR_TO_MINUTE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_HOUR_TO_MINUTE&#34;&gt;VerticaTypes.INTERVAL_HOUR_TO_MINUTE&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL HOUR TO MINUTE interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_hour_to_second&#34;&gt;INTERVAL_HOUR_TO_SECOND&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_HOUR_TO_SECOND
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_HOUR_TO_SECOND&#34;&gt;VerticaTypes.INTERVAL_HOUR_TO_SECOND&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL HOUR TO SECOND interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_minute&#34;&gt;INTERVAL_MINUTE&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_MINUTE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_MINUTE&#34;&gt;VerticaTypes.INTERVAL_MINUTE&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL MINUTE interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_minute_to_second&#34;&gt;INTERVAL_MINUTE_TO_SECOND&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_MINUTE_TO_SECOND
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_MINUTE_TO_SECOND&#34;&gt;VerticaTypes.INTERVAL_MINUTE_TO_SECOND&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL MINUTE TO SECOND interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_second&#34;&gt;INTERVAL_SECOND&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_SECOND
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_SECOND&#34;&gt;VerticaTypes.INTERVAL_SECOND&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL SECOND interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h3 id=&#34;constructor-detail&#34;&gt;Constructor Detail&lt;/h3&gt;
&lt;h4 id=&#34;verticadaytimeinterval&#34;&gt;VerticaDayTimeInterval&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VerticaDayTimeInterval(int day,
int hour,
int minute,
int second,
int fraction,
int fracPrecision,
boolean isNegative)
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;verticadaytimeinterval-1&#34;&gt;VerticaDayTimeInterval&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VerticaDayTimeInterval(int type,
int day,
int hour,
int minute,
int second,
int fraction,
int fracPrecision,
boolean isNegative)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Constructs a new VerticaDayTimeInterval.
Parameters:type - The ODBC SQL type identifier for this interval.day - The number of days in this interval. Must be no less than zero.hour - The number of hours in this interval. Must be no less than zero.minute - The number of minutes in this interval. Must be no less than zero.second - The number of seconds in this interval. Must be no less than zero.fraction - The fractional seconds in this interval. Must be no less than zero.fracPrecision - The precision of the fractional seconds, 6 or less (database can&#39;t store more).isNegative - True if this interval is negative, false if positive.
Throws:
java.lang.IllegalArgumentException - If any of the parameters are negative, or if type is not one of the ODBC SQL type identifiers defined by this class.&lt;/p&gt;
&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;getprecision&#34;&gt;getPrecision&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int getPrecision()
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;setday&#34;&gt;setDay&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setDay(int day)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the days component of this interval. If this interval has
no day component, it will be converted to the closest
unit representable by the type. Any fraction on the converted
value is rounded down.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
setDay in class com.vertica.dsi.dataengine.utilities.DSITimeSpan
Parameters:day - A positive number of days.
Throws:
java.lang.IllegalArgumentException - If day is negative, or if using this many days would cause the interval to overflow.&lt;/p&gt;
&lt;h4 id=&#34;sethour&#34;&gt;setHour&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setHour(int hour)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the hours component of this interval. If this interval has
no hour component, it will be converted to the closest
unit representable by the type. Any fraction on the converted
value is rounded down.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
setHour in class com.vertica.dsi.dataengine.utilities.DSITimeSpan
Parameters:hour - A positive number of hours.
Throws:
java.lang.IllegalArgumentException - If hour is negative, or if using this many hours would cause the interval to overflow.&lt;/p&gt;
&lt;h4 id=&#34;setminute&#34;&gt;setMinute&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setMinute(int minute)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the minutes component of this interval. If this interval has
no minute component, it will be converted to the closest
unit representable by the type. Any fraction on the converted
value is rounded down.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
setMinute in class com.vertica.dsi.dataengine.utilities.DSITimeSpan
Parameters:minute - A positive number of minutes.
Throws:
java.lang.IllegalArgumentException - If minute is negative, or if using this many minutes would cause the interval to overflow.&lt;/p&gt;
&lt;h4 id=&#34;setsecond&#34;&gt;setSecond&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setSecond(int second)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the seconds component of this interval. If this interval has
no minute component, it will be converted to the closest
unit representable by the type. Any fraction on the converted
value is rounded down.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
setSecond in class com.vertica.dsi.dataengine.utilities.DSITimeSpan
Parameters:second - A positive number of seconds.
Throws:
java.lang.IllegalArgumentException - If second is negative, or if using this many seconds would cause the interval to overflow.&lt;/p&gt;
&lt;h4 id=&#34;setfraction&#34;&gt;setFraction&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setFraction(int fraction,
int precision)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the fraction component of this interval. If this interval has
no fraction component, it will be converted to the closest
unit representable by the type.
Parameters:fraction - A positive number of microseconds.precision - The precision to use for this interval.
Throws:
java.lang.IllegalArgumentException - If fraction is negative, or if using this many microseconds would cause the interval to overflow.&lt;/p&gt;
&lt;h4 id=&#34;setisnegative&#34;&gt;setIsNegative&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setIsNegative(boolean isNegative)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the sign of this interval.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
setIsNegative in class com.vertica.dsi.dataengine.utilities.DSITimeSpan
Parameters:isNegative - true if this interval is negative, false otherwise.&lt;/p&gt;
&lt;h4 id=&#34;hashcode&#34;&gt;hashCode&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int hashCode()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The hash code of an interval is computed first by converting
the value of this interval to a number of nanoseconds.
Since the hash code must fit in an integer, It is possible
that this calculation will overflow. Regardless of whether or
not there was overflow, this number is
then multiplied by -1 if this interval negative.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
hashCode in class com.vertica.dsi.dataengine.utilities.DSITimeSpan
&lt;strong&gt;Returns&lt;/strong&gt;
A hash code for this interval.&lt;/p&gt;
&lt;h4 id=&#34;equals&#34;&gt;equals&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean equals(java.lang.Object obj)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns true if obj is a VerticaDayTimeInterval
and it represents the same span of time as this interval,
regardless of which units are set.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
equals in class com.vertica.dsi.dataengine.utilities.DSITimeSpan
Parameters:obj - An object to compare.
&lt;strong&gt;Returns&lt;/strong&gt;
true if obj has the same sign, day, hour, minute, second and fraction as this interval.&lt;/p&gt;
&lt;h4 id=&#34;clone&#34;&gt;clone&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VerticaDayTimeInterval clone()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a deep copy of this VerticaDayTimeInterval.
Equivalent to calling new VerticaDayTimeInterval(getIntervalType(), getDay(), getHour(), getMinute(), getSecond(), getFraction(), isNegative())&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
clone in class com.vertica.dsi.dataengine.utilities.DSITimeSpan
&lt;strong&gt;Returns&lt;/strong&gt;
A copy of this interval.&lt;/p&gt;
&lt;h4 id=&#34;tostring&#34;&gt;toString&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String toString()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a string representation of this interval. The format of this string is the same format
that is recognized by the driver and database. Fields outside this interval&#39;s range (as
defined by the ODBC type identifier) are not included in the String.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
toString in class com.vertica.dsi.dataengine.utilities.DSITimeSpan
&lt;strong&gt;Returns&lt;/strong&gt;
The string representation of this interval.&lt;/p&gt;
&lt;h4 id=&#34;getintervaltype&#34;&gt;getIntervalType&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int getIntervalType()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the ODBC SQL type identifier for this interval.
An interval&#39;s range can be determined by comparing
the return value of this method with the
INTERVAL_* constants defined in this class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
getIntervalType in class com.vertica.dsi.dataengine.utilities.DSITimeSpan
&lt;strong&gt;Returns&lt;/strong&gt;
The ODBC SQL type identifier for this interval.&lt;/p&gt;
&lt;h4 id=&#34;isdaytimeinterval&#34;&gt;isDayTimeInterval&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static boolean isDayTimeInterval(int type)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A helper method to determine if the provided ODBC interval
subtype identifier corresponds to one of the 10 day/time
intervals that this class is capable of representing.&lt;/p&gt;
&lt;p&gt;The SQL_DATETIME_SUB column of the ResultSet returned by
DatabaseMetaData.getColumns() will contain an ODBC interval
subtype when the column is an interval. When this happens,
the object returned by the driver when selecting that
column will be a VerticaDayTimeInterval when
the subtype is one of the 10 interval subtypes defined
in this class. This helper method checks the provided type to
see if it matches one of those 10 types.
Parameters:type - An ODBC interval subtype identifier.
&lt;strong&gt;Returns&lt;/strong&gt;
true if type corresponds to one of the 10 day/time interval types representable by a VerticaDayTimeInterval.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VerticaPreparedStatement</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/verticapreparedstatement/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/verticapreparedstatement/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;All Superinterfaces:
java.lang.AutoCloseable, java.sql.PreparedStatement, java.sql.Statement, java.sql.Wrapper&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public interface VerticaPreparedStatement
extends java.sql.PreparedStatement
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This interface defines the public Vertica Analytic Database extensions to
java.sql.Statement. All PreparedStatements constructed by the Vertica JDBC
driver implement VerticaPreparedStatement.&lt;/p&gt;
&lt;h3 id=&#34;field-summary&#34;&gt;Field Summary&lt;/h3&gt;
&lt;h3 id=&#34;fields-inherited-from-interfacejavasqlstatement&#34;&gt;Fields inherited from interface java.sql.Statement&lt;/h3&gt;
&lt;p&gt;CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO&lt;/p&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavasqlpreparedstatement&#34;&gt;Methods inherited from interface java.sql.PreparedStatement&lt;/h3&gt;
&lt;p&gt;addBatch, clearParameters, execute, executeLargeUpdate, executeQuery, executeUpdate, getMetaData, getParameterMetaData, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setNull, setNull, setObject, setObject, setObject, setObject, setObject, setRef, setRowId, setShort, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavasqlstatement&#34;&gt;Methods inherited from interface java.sql.Statement&lt;/h3&gt;
&lt;p&gt;addBatch, cancel, clearBatch, clearWarnings, close, closeOnCompletion, execute, execute, execute, execute, executeBatch, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getLargeMaxRows, getLargeUpdateCount, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isPoolable, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavasqlwrapper&#34;&gt;Methods inherited from interface java.sql.Wrapper&lt;/h3&gt;
&lt;p&gt;isWrapperFor, unwrap&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VerticaRoutableConnection</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/verticaroutableconnection/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/verticaroutableconnection/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;All Superinterfaces:
java.lang.AutoCloseable, java.sql.Connection, &lt;a href=&#34;../VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;, java.sql.Wrapper&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Deprecated. 
This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public interface VerticaRoutableConnection
extends VerticaConnection
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Provides advanced routing capabilities beyond those of a normal &lt;a href=&#34;../VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;.
The VerticaRoutableConnection provides access to the &lt;a href=&#34;VGet.md&#34;&gt;VGet&lt;/a&gt;, which performs efficient
key-based lookups. Connections returned by the driver will implement this interface when the EnableRoutableQueries
connection property is set to true.&lt;/p&gt;
&lt;p&gt;The VerticaRoutableConnection maintains an internal pool of connections and a cache of table metadata
that is shared by all &lt;a href=&#34;VGet.md&#34;&gt;VGet&lt;/a&gt;s that are produced by this connection&#39;s &lt;a href=&#34;VerticaRoutableConnection.md#prepareGet&#34;&gt;prepareGet(String, String)&lt;/a&gt;
method. It is also a fully-fledged JDBC connection on its own. It supports all the functionality
that a &lt;a href=&#34;../VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt; supports. When this connection is closed, all pooled connections managed
by this VerticaRoutableConnection and all child &lt;a href=&#34;VGet.md&#34;&gt;VGet&lt;/a&gt;s are closed too.&lt;/p&gt;
&lt;p&gt;By default, a VerticaRoutableConnection&#39;s internal pool will use no more than 20 concurrent connections to a cluster and
no more than 5 concurrent connections to a given node (these are in addition to the single connection used for normal
JDBC Connection operations). Those numbers can be overridden with the MaxPooledConnections and MaxPooledConnectionsPerNode
connection properties. Using a large number of connections can improve &lt;a href=&#34;VGet.md&#34;&gt;VGet&lt;/a&gt; performance, but it can be taxing
to keep many connections open on a busy cluster. It is important for users to configure these numbers optimally
for their cluster&#39;s workload.&lt;/p&gt;
&lt;p&gt;Because VGet operations utilize multiple JDBC connections (and multiple Vertica sessions), they
can not honor the connection&#39;s JDBC transaction semantics. If consistency across multiple &lt;a href=&#34;VGet.md&#34;&gt;VGet&lt;/a&gt; operations
is required, history must be enabled. Only &lt;a href=&#34;VGet.md&#34;&gt;VGet&lt;/a&gt; operations that have this limitation; other operations
on this connection do follow normal transaction semantics.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;VerticaRoutableConnection.md#supportsConsistentRead&#34;&gt;supportsConsistentRead()&lt;/a&gt; method can be used to check if history is enabled.
When &lt;a href=&#34;VerticaRoutableConnection.md#supportsConsistentRead&#34;&gt;supportsConsistentRead()&lt;/a&gt; returns true, the &lt;a href=&#34;VerticaRoutableConnection.md#beginConsistentRead&#34;&gt;beginConsistentRead()&lt;/a&gt; and &lt;a href=&#34;VerticaRoutableConnection.md#endConsistentRead&#34;&gt;endConsistentRead()&lt;/a&gt; methods
can be used to guarantee that all child VGet operations occur at the same epoch.&lt;/p&gt;
&lt;h3 id=&#34;field-summary&#34;&gt;Field Summary&lt;/h3&gt;
&lt;h3 id=&#34;fields-inherited-from-interfacejavasqlconnection&#34;&gt;Fields inherited from interface java.sql.Connection&lt;/h3&gt;
&lt;p&gt;TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE&lt;/p&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;beginConsistentRead() Deprecated. All subsequent VGet accesses will read from a consistent snapshot acquired at the time this method call is made.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;clearMetadataCache() Deprecated. Clears the cached projection metadata used by all VGets constructed by this connection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaRoutableExecutor&lt;/td&gt;
&lt;td&gt;createRoutableExecutor(java.lang.String schema, java.lang.String tableOrProjection) Deprecated. Create a KV query executor for a table/projection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;endConsistentRead() Deprecated. Stops using snapshot acquired by the last call to beginConsistentRead().&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VGet&lt;/td&gt;
&lt;td&gt;prepareGet(java.lang.String schema, java.lang.String tableOrProj) Deprecated. Creates a VGet for the given table or projection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;supportsConsistentRead() Deprecated. Checks to see if the beginConsistentRead() and endConsistentRead() methods are supported.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacecomverticajdbcverticaconnectionverticaconnectionmd&#34;&gt;Methods inherited from interface com.vertica.jdbc.&lt;a href=&#34;../VerticaConnection.md&#34;&gt;VerticaConnection&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;../VerticaConnection.md#getLastDatabaseError&#34;&gt;getLastDatabaseError&lt;/a&gt;, &lt;a href=&#34;../VerticaConnection.md#getProperty&#34;&gt;getProperty&lt;/a&gt;, &lt;a href=&#34;../VerticaConnection.md#setProperty&#34;&gt;setProperty&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavasqlconnection&#34;&gt;Methods inherited from interface java.sql.Connection&lt;/h3&gt;
&lt;p&gt;abort, clearWarnings, close, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getMetaData, getNetworkTimeout, getSchema, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, isValid, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setReadOnly, setSavepoint, setSavepoint, setSchema, setTransactionIsolation, setTypeMap&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavasqlwrapper&#34;&gt;Methods inherited from interface java.sql.Wrapper&lt;/h3&gt;
&lt;p&gt;isWrapperFor, unwrap&lt;/p&gt;
&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;prepareget&#34;&gt;prepareGet&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;VGet prepareGet(java.lang.String schema,
java.lang.String tableOrProj)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Creates a VGet for the given table or projection.
Parameters:schema - The schema name of the table or projection to get values from.tableOrProj - The name of a table or projection to get values from.
&lt;strong&gt;Returns&lt;/strong&gt;
A VGet instance for the provided table/projection.
Throws:
java.sql.SQLException - Thrown if the schema or table does not exist, or if a database access error occurs.&lt;/p&gt;
&lt;h4 id=&#34;clearmetadatacache&#34;&gt;clearMetadataCache&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void clearMetadataCache()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Clears the cached projection metadata used by all VGets constructed by this connection.
Throws:
java.sql.SQLException - Thrown if a database access error occurs.&lt;/p&gt;
&lt;h4 id=&#34;supportsconsistentread&#34;&gt;supportsConsistentRead&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean supportsConsistentRead()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Checks to see if the &lt;a href=&#34;VerticaRoutableConnection.md#beginConsistentRead&#34;&gt;beginConsistentRead()&lt;/a&gt; and &lt;a href=&#34;VerticaRoutableConnection.md#endConsistentRead&#34;&gt;endConsistentRead()&lt;/a&gt; methods
are supported. To support consistent reads, historical queries must be enabled in the database.
&lt;strong&gt;Returns&lt;/strong&gt;
true if history retention is enabled on this database cluster.
Throws:
java.sql.SQLException - Thrown if a database access error occurs.See Also:&lt;a href=&#34;VerticaRoutableConnection.md#beginConsistentRead&#34;&gt;beginConsistentRead()&lt;/a&gt;,
&lt;a href=&#34;VerticaRoutableConnection.md#endConsistentRead&#34;&gt;endConsistentRead()&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;beginconsistentread&#34;&gt;beginConsistentRead&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void beginConsistentRead()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
All subsequent &lt;a href=&#34;VGet.md&#34;&gt;VGet&lt;/a&gt; accesses will read from
a consistent snapshot acquired at the time this method call is made.&lt;/p&gt;
&lt;p&gt;Care must be taken to configure Vertica to maintain historical
snapshots (see AHM management in the Vertica documentation). If Vertica
invalidates the snapshot, subsequent accesses will fail with error
&amp;quot;Can&#39;t run historical queries at epochs prior to the Ancient History Mark&amp;quot;
Throws:
java.sql.SQLException - Thrown if snapshot cannot be acquired or if a database access error occurs.See Also:&lt;a href=&#34;VerticaRoutableConnection.md#endConsistentRead&#34;&gt;endConsistentRead()&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;endconsistentread&#34;&gt;endConsistentRead&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void endConsistentRead()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Stops using snapshot acquired by the last call to &lt;a href=&#34;VerticaRoutableConnection.md#beginConsistentRead&#34;&gt;beginConsistentRead()&lt;/a&gt;.
Throws:
java.sql.SQLException - Thrown if a database access error occurs.See Also:&lt;a href=&#34;VerticaRoutableConnection.md#beginConsistentRead&#34;&gt;beginConsistentRead()&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;createroutableexecutor&#34;&gt;createRoutableExecutor&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;VerticaRoutableExecutor createRoutableExecutor(java.lang.String schema,
java.lang.String tableOrProjection)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Create a KV query executor for a table/projection.
Parameters:schema - The schema name of the table or projection to get values from.tableOrProjection - The name of a table or projection to get values from.
&lt;strong&gt;Returns&lt;/strong&gt;
a routable executor instance
Throws:
java.sql.SQLException - Thrown if a database access error occurs.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VerticaRoutableExecutor</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/verticaroutableexecutor/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/verticaroutableexecutor/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;Deprecated. 
This feature is likely to stop working in a future release and to be removed as a result.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public interface VerticaRoutableExecutor
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;An alternate API for KV queries that takes a SQL query as an argument, plus the column/value bindings
that are necessary to compute the targeted node. Simply call the &lt;a href=&#34;VerticaRoutableExecutor.md#execute&#34;&gt;execute(String, Map)&lt;/a&gt; method (or, if there is only one column name/value pair, &lt;a href=&#34;VerticaRoutableExecutor.md#execute&#34;&gt;execute(String, String, Object)&lt;/a&gt;) to run query.&lt;/p&gt;
&lt;p&gt;Both VerticaRoutableExecutor and the &lt;a href=&#34;VGet.md&#34;&gt;VGet&lt;/a&gt; API uses the same internal operations to route
the queries.&lt;/p&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;close() Deprecated. Release resource used by this VerticaRoutableExecutor - close the result set(s)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.sql.ResultSet&lt;/td&gt;
&lt;td&gt;execute(java.lang.String sql, java.util.Map segKey) Deprecated. Execute a query using these segmentation key values arguments.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.sql.ResultSet&lt;/td&gt;
&lt;td&gt;execute(java.lang.String sql, java.lang.String segCol, java.lang.Object value) Deprecated. Execute a query using a single column name/value pair as the routing information.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.sql.SQLWarning&lt;/td&gt;
&lt;td&gt;getWarnings() Deprecated. Get SQLWarning after an VGet.execute() call.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;execute&#34;&gt;execute&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.sql.ResultSet execute(java.lang.String sql,
java.util.Map segKey)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Execute a query using these segmentation key values arguments.
Parameters:sql - The query to be routed.segKey - The map containing column name/value pairs.
&lt;strong&gt;Returns&lt;/strong&gt;
the result set created by the routable query.
Throws:
java.sql.SQLException - Query not routable or has failed.&lt;/p&gt;
&lt;h4 id=&#34;execute-1&#34;&gt;execute&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.sql.ResultSet execute(java.lang.String sql,
java.lang.String segCol,
java.lang.Object value)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Execute a query using a single column name/value pair as the routing information.
Parameters:sql - The query to be routed.segCol - The column name.value - The column value.
&lt;strong&gt;Returns&lt;/strong&gt;
the result set created by the routable query.
Throws:
java.sql.SQLException - Query not routable or has failed.&lt;/p&gt;
&lt;h4 id=&#34;close&#34;&gt;close&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void close()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Release resource used by this VerticaRoutableExecutor - close the result set(s)
Throws:
java.sql.SQLException - close operation has failed.&lt;/p&gt;
&lt;h4 id=&#34;getwarnings&#34;&gt;getWarnings&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Get SQLWarning after an &lt;a href=&#34;VGet.md#execute&#34;&gt;VGet.execute()&lt;/a&gt; call.
See &lt;a href=&#34;VGet.md#getWarnings&#34;&gt;VGet.getWarnings()&lt;/a&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
SQLWarning from execute call.
Throws:
java.sql.SQLException - attempt to get warning has failed.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VerticaStatement</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/verticastatement/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/verticastatement/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;All Superinterfaces:
java.lang.AutoCloseable, java.sql.Statement, java.sql.Wrapper&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public interface VerticaStatement
extends java.sql.Statement
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This interface defines the public Vertica Analytic Database extensions to
java.sql.Statement. All Statements constructed by the Vertica JDBC
driver implement VerticaStatement.&lt;/p&gt;
&lt;h3 id=&#34;field-summary&#34;&gt;Field Summary&lt;/h3&gt;
&lt;h3 id=&#34;fields-inherited-from-interfacejavasqlstatement&#34;&gt;Fields inherited from interface java.sql.Statement&lt;/h3&gt;
&lt;p&gt;CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO&lt;/p&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavasqlstatement&#34;&gt;Methods inherited from interface java.sql.Statement&lt;/h3&gt;
&lt;p&gt;addBatch, cancel, clearBatch, clearWarnings, close, closeOnCompletion, execute, execute, execute, execute, executeBatch, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getLargeMaxRows, getLargeUpdateCount, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isPoolable, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-interfacejavasqlwrapper&#34;&gt;Methods inherited from interface java.sql.Wrapper&lt;/h3&gt;
&lt;p&gt;isWrapperFor, unwrap&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VerticaTypes</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/verticatypes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/verticatypes/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;p&gt;java.lang.Object&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.VerticaTypes&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public class VerticaTypes
extends java.lang.Object
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This class defines Vertica identifiers for data types Vertica supports but
which are not represented in java.sql.types.&lt;/p&gt;
&lt;p&gt;These identifiers are used in metadata queries and to give Vertica JDBC
applications a way to specify the types and determine how to correctly get
or set their values.&lt;/p&gt;
&lt;p&gt;Interval type constants&lt;/p&gt;
&lt;p&gt;The JDBC specification does not define first class support for interval
data types. There are no java.sql.Types type identifiers for intervals,
there is no built in setter on the PreparedStatement interface and
no built in getter on the ResultSet interface.&lt;/p&gt;
&lt;p&gt;Instead, the Vertica JDBC driver follows the ODBC standard when it can.
Each of the 10 day/time interval ranges is identified by the
ODBC standard SQL type identifier. Those identifiers are recreated as
integer fields in this class, analogous to those defined for the
other data types by java.sql.Types.&lt;/p&gt;
&lt;p&gt;UUID type constant&lt;/p&gt;
&lt;p&gt;The JDBC specification does not define a UUID type. The Vertica JDBC
driver uses the ODBC type identifier for UUIDs.&lt;/p&gt;
&lt;h3 id=&#34;field-summary&#34;&gt;Field Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Field and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_DAY The ODBC SQL type identifier for an INTERVAL DAY interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_DAY_TO_HOUR The ODBC SQL type identifier for an INTERVAL DAY TO HOUR interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_DAY_TO_MINUTE The ODBC SQL type identifier for an INTERVAL DAY TO MINUTE interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_DAY_TO_SECOND The ODBC SQL type identifier for an INTERVAL DAY TO SECOND interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_HOUR The ODBC SQL type identifier for an INTERVAL HOUR interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_HOUR_TO_MINUTE The ODBC SQL type identifier for an INTERVAL HOUR TO MINUTE interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_HOUR_TO_SECOND The ODBC SQL type identifier for an INTERVAL HOUR TO SECOND interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_MINUTE The ODBC SQL type identifier for an INTERVAL MINUTE interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_MINUTE_TO_SECOND The ODBC SQL type identifier for an INTERVAL MINUTE TO SECOND interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_MONTH The ODBC SQL type identifier for an INTERVAL MONTH interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_SECOND The ODBC SQL type identifier for an INTERVAL SECOND interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_YEAR The ODBC SQL type identifier for an INTERVAL YEAR interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_YEAR_TO_MONTH The ODBC SQL type identifier for an INTERVAL YEAR TO MONTH interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;UUID The ODBC SQL type identifier for a UUID.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;constructor-summary&#34;&gt;Constructor Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VerticaTypes()&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;h3 id=&#34;methods-inherited-from-classjavalangobject&#34;&gt;Methods inherited from class java.lang.Object&lt;/h3&gt;
&lt;p&gt;equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait&lt;/p&gt;
&lt;h3 id=&#34;field-detail&#34;&gt;Field Detail&lt;/h3&gt;
&lt;h4 id=&#34;interval_day&#34;&gt;INTERVAL_DAY&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_DAY
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL DAY interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_day_to_hour&#34;&gt;INTERVAL_DAY_TO_HOUR&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_DAY_TO_HOUR
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL DAY TO HOUR interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_day_to_minute&#34;&gt;INTERVAL_DAY_TO_MINUTE&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_DAY_TO_MINUTE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL DAY TO MINUTE interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_day_to_second&#34;&gt;INTERVAL_DAY_TO_SECOND&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_DAY_TO_SECOND
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL DAY TO SECOND interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_hour&#34;&gt;INTERVAL_HOUR&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_HOUR
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL HOUR interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_hour_to_minute&#34;&gt;INTERVAL_HOUR_TO_MINUTE&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_HOUR_TO_MINUTE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL HOUR TO MINUTE interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_hour_to_second&#34;&gt;INTERVAL_HOUR_TO_SECOND&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_HOUR_TO_SECOND
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL HOUR TO SECOND interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_minute&#34;&gt;INTERVAL_MINUTE&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_MINUTE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL MINUTE interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_minute_to_second&#34;&gt;INTERVAL_MINUTE_TO_SECOND&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_MINUTE_TO_SECOND
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL MINUTE TO SECOND interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_second&#34;&gt;INTERVAL_SECOND&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_SECOND
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL SECOND interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_year&#34;&gt;INTERVAL_YEAR&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_YEAR
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL YEAR interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_year_to_month&#34;&gt;INTERVAL_YEAR_TO_MONTH&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_YEAR_TO_MONTH
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL YEAR TO MONTH interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_month&#34;&gt;INTERVAL_MONTH&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_MONTH
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for an INTERVAL MONTH interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;uuid&#34;&gt;UUID&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int UUID
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The ODBC SQL type identifier for a UUID.
See Also:Constant Field Values&lt;/p&gt;
&lt;h3 id=&#34;constructor-detail&#34;&gt;Constructor Detail&lt;/h3&gt;
&lt;h4 id=&#34;verticatypes&#34;&gt;VerticaTypes&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VerticaTypes()
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Api-Reference: VerticaYearMonthInterval</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/verticayearmonthinterval/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/verticayearmonthinterval/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;p&gt;java.lang.Object&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.dsi.dataengine.utilities.DSIMonthSpan&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.VerticaYearMonthInterval&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;All Implemented Interfaces:
java.lang.Cloneable&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public class VerticaYearMonthInterval
extends com.vertica.dsi.dataengine.utilities.DSIMonthSpan
implements java.lang.Cloneable
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The JDBC representation of the Vertica INTERVAL YEAR TO MONTH type. It represents
a span of time measured in years and months.&lt;/p&gt;
&lt;p&gt;The JDBC specification does not define first class support for interval
data types. There are no java.sql.Types type identifiers for intervals,
there is no built in setter on the PreparedStatement interface and
no built in getter on the ResultSet interface.&lt;/p&gt;
&lt;p&gt;Instead, the Vertica JDBC driver follows the ODBC standard when it can.
Each of the 3 year/month interval ranges is identified by the
ODBC standard SQL type identifier. Those identifiers are recreated as
integer fields in this class, analogous to those defined for the
other data types by java.sql.Types.&lt;/p&gt;
&lt;p&gt;To insert a year/month interval into the database, create an instance
of this class and pass it to PreparedStatement.setObject,
optionally passing one of the ODBC SQL types defined
by this class as the target type parameter.&lt;/p&gt;
&lt;p&gt;To retrieve a VericaYearMonthInterval from the database, select an INTERVAL YEAR TO MONTH
column, call ResultSet.getObject and cast the result to
a VerticaYearMonthInterval&lt;/p&gt;
&lt;h3 id=&#34;field-summary&#34;&gt;Field Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Field and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_MONTH Deprecated. superseded by VerticaTypes.INTERVAL_MONTH&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_YEAR Deprecated. superseded by VerticaTypes.INTERVAL_YEAR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;INTERVAL_YEAR_TO_MONTH Deprecated. superseded by VerticaTypes.INTERVAL_YEAR_TO_MONTH&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;constructor-summary&#34;&gt;Constructor Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VerticaYearMonthInterval(int year, int month, boolean isNegative) Constructs a new VerticaYearMonthInterval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaYearMonthInterval(int type, int year, int month, boolean isNegative) Constructs a new VerticaYearMonthInterval.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VerticaYearMonthInterval&lt;/td&gt;
&lt;td&gt;clone() Returns a deep copy of this VerticaYearMonthInterval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;equals(java.lang.Object obj) Returns true if obj is a VerticaYearMonthInterval and it represents the same span of time as this interval, regardless of which units are set.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getIntervalType() Gets the ODBC SQL type identifier for this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;hashCode() The hash code of an interval is calculated first by converting this interval to a number of months.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static boolean&lt;/td&gt;
&lt;td&gt;isYearMonthInterval(int type) A helper method to determine if the provided ODBC interval subtype identifier corresponds to one of the 3 year/month intervals that this class is capable of representing.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setMonth(int month) Sets the months component of this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setYear(int year) Sets the years component of this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;toString() Returns a string representation of this interval.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;methods-inherited-from-classcomverticadsidataengineutilitiesdsimonthspan&#34;&gt;Methods inherited from class com.vertica.dsi.dataengine.utilities.DSIMonthSpan&lt;/h3&gt;
&lt;p&gt;getMonth, getYear, isNegative, setIsNegative&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-classjavalangobject&#34;&gt;Methods inherited from class java.lang.Object&lt;/h3&gt;
&lt;p&gt;getClass, notify, notifyAll, wait, wait, wait&lt;/p&gt;
&lt;h3 id=&#34;field-detail&#34;&gt;Field Detail&lt;/h3&gt;
&lt;h4 id=&#34;interval_year&#34;&gt;INTERVAL_YEAR&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_YEAR
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_YEAR&#34;&gt;VerticaTypes.INTERVAL_YEAR&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL YEAR interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_year_to_month&#34;&gt;INTERVAL_YEAR_TO_MONTH&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_YEAR_TO_MONTH
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_YEAR_TO_MONTH&#34;&gt;VerticaTypes.INTERVAL_YEAR_TO_MONTH&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL YEAR TO MONTH interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h4 id=&#34;interval_month&#34;&gt;INTERVAL_MONTH&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int INTERVAL_MONTH
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. superseded by &lt;a href=&#34;VerticaTypes.md#INTERVAL_MONTH&#34;&gt;VerticaTypes.INTERVAL_MONTH&lt;/a&gt;
The ODBC SQL type identifier for an INTERVAL MONTH interval.
See Also:Constant Field Values&lt;/p&gt;
&lt;h3 id=&#34;constructor-detail&#34;&gt;Constructor Detail&lt;/h3&gt;
&lt;h4 id=&#34;verticayearmonthinterval&#34;&gt;VerticaYearMonthInterval&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VerticaYearMonthInterval(int year,
int month,
boolean isNegative)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Constructs a new VerticaYearMonthInterval. The type is assumed to be INTERVAL_YEAR_TO_MONTH.
Parameters:year - The number of years in this interval. Must be no less than zero.month - The number of months in this interval. Must be no less than zero.isNegative - True if this interval is negative, false if positive.
Throws:
java.lang.IllegalArgumentException - If year or month are negative.&lt;/p&gt;
&lt;h4 id=&#34;verticayearmonthinterval-1&#34;&gt;VerticaYearMonthInterval&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VerticaYearMonthInterval(int type,
int year,
int month,
boolean isNegative)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Constructs a new VerticaYearMonthInterval.
Parameters:type - The ODBC SQL type identifier for this interval.year - The number of years in this interval. Must be no less than zero.month - The number of months in this interval. Must be no less than zero.isNegative - True if this interval is negative, false if positive.
Throws:
java.lang.IllegalArgumentException - If year or month are negative, or if type is not one of the ODBC SQL type identifiers defined by this class.&lt;/p&gt;
&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;setyear&#34;&gt;setYear&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setYear(int year)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the years component of this interval. If this interval has
no year component, it will be converted to a number of months.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
setYear in class com.vertica.dsi.dataengine.utilities.DSIMonthSpan
Parameters:year - A positive number of years.
Throws:
java.lang.IllegalArgumentException - If year is negative, or if using this many years would cause the interval to overflow.&lt;/p&gt;
&lt;h4 id=&#34;setmonth&#34;&gt;setMonth&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setMonth(int month)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the months component of this interval. If this interval has
no month component, it will be converted to a number of years.
Any fraction on the converted years value is rounded down.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
setMonth in class com.vertica.dsi.dataengine.utilities.DSIMonthSpan
Parameters:month - A positive number of months.
Throws:
java.lang.IllegalArgumentException - If month is negative, or if using this many months would cause the interval to overflow.&lt;/p&gt;
&lt;h4 id=&#34;hashcode&#34;&gt;hashCode&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int hashCode()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The hash code of an interval is calculated first
by converting this interval to a number of months.
Since the hash code must fit in an integer,
it is possible that this calculation will overflow.
Regardless of whether or not there was overflow,
this number is then multiplied by -1 if this interval negative.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
hashCode in class com.vertica.dsi.dataengine.utilities.DSIMonthSpan
&lt;strong&gt;Returns&lt;/strong&gt;
A hash code for this interval.&lt;/p&gt;
&lt;h4 id=&#34;equals&#34;&gt;equals&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean equals(java.lang.Object obj)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns true if obj is a VerticaYearMonthInterval
and it represents the same span of time as this interval,
regardless of which units are set. For example,
a SQL INTERVAL YEAR of 1 year is equal to an
INTERVAL YEAR TO MONTH of 1 year, 0 months,
and an INTERVAL MONTH of 12 months.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
equals in class com.vertica.dsi.dataengine.utilities.DSIMonthSpan
Parameters:obj - An object to compare.
&lt;strong&gt;Returns&lt;/strong&gt;
true if obj represents the same span of time as this interval.&lt;/p&gt;
&lt;h4 id=&#34;clone&#34;&gt;clone&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VerticaYearMonthInterval clone()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a deep copy of this VerticaYearMonthInterval.
Equivalent to calling new VerticaYearMonthInterval(getIntervalType(), getYear(), getMonth(), isNegative())&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
clone in class com.vertica.dsi.dataengine.utilities.DSIMonthSpan
&lt;strong&gt;Returns&lt;/strong&gt;
A copy of this interval.&lt;/p&gt;
&lt;h4 id=&#34;tostring&#34;&gt;toString&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public java.lang.String toString()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a string representation of this interval. The format of this string is the same format
that is recognized by the driver and database. Fields smaller than this interval&#39;s range (as
defined by the ODBC type identifier) are not included in the String.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
toString in class com.vertica.dsi.dataengine.utilities.DSIMonthSpan
&lt;strong&gt;Returns&lt;/strong&gt;
The string representation of this interval.&lt;/p&gt;
&lt;h4 id=&#34;getintervaltype&#34;&gt;getIntervalType&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int getIntervalType()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the ODBC SQL type identifier for this interval.
An interval&#39;s range can be determined by comparing
the return value of this method with the
INTERVAL_* constants defined in this class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overrides&lt;/strong&gt;
getIntervalType in class com.vertica.dsi.dataengine.utilities.DSIMonthSpan
&lt;strong&gt;Returns&lt;/strong&gt;
The ODBC SQL type identifier for this interval.&lt;/p&gt;
&lt;h4 id=&#34;isyearmonthinterval&#34;&gt;isYearMonthInterval&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static boolean isYearMonthInterval(int type)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A helper method to determine if the provided ODBC interval
subtype identifier corresponds to one of the 3 year/month
intervals that this class is capable of representing.&lt;/p&gt;
&lt;p&gt;The SQL_DATETIME_SUB column of the ResultSet returned by
DatabaseMetaData.getColumns() will contain an ODBC interval
subtype when the column is an interval. When this happens,
the object returned by the driver when selecting that
column will be a VerticaYearMonthInterval when
the subtype is one of the 3 interval subtypes defined
in this class. This helper method checks the provided type to
see if it matches one of those 3 types.
Parameters:type - An ODBC interval subtype identifier.
&lt;strong&gt;Returns&lt;/strong&gt;
true If type corresponds to one of the 3 year/month interval types representable by a VerticaYearMonthInterval.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VGet</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/vget/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/vget/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;Deprecated. 
This feature is likely to stop working in a future release and to be removed as a result.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public interface VGet
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A scalable key-based accessor for table data. The VGet directly queries
Vertica nodes that have the data needed for the query, avoiding the distributed
planning and execution costs associated with a normal execution.
For workloads that access single rows based on a primary key, the VGet can
be used to achieve lower latency and higher throughput than a traditional execution.&lt;/p&gt;
&lt;p&gt;The VGet uses projection segmentation metadata and a set of equality predicates on
table columns to determine an appropriate projection and node to send a query to.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;VGet.md#addPredicate&#34;&gt;addPredicate(String, Object)&lt;/a&gt; method is used to specify equality
predicates on table columns. The VGet uses these predicates to evaluate the segmentation
expression on the client to determine which node to query. At a minimum, the predicates
columns passed must cover the segmentation expression of at least one of the
table&#39;s underlying projections.&lt;/p&gt;
&lt;p&gt;Call the &lt;a href=&#34;VGet.md#execute&#34;&gt;execute()&lt;/a&gt; method to run query. By default, the VGet fetches all
the columns of all the rows that satisfy the logical AND of all the
equality predicates passed via &lt;a href=&#34;VGet.md#addPredicate&#34;&gt;addPredicate(String, Object)&lt;/a&gt;.
To further customize the get operation, the &lt;a href=&#34;VGet.md#addOutputColumn&#34;&gt;addOutputColumn(String)&lt;/a&gt;, &lt;a href=&#34;VGet.md#addOutputExpression&#34;&gt;addOutputExpression(String)&lt;/a&gt;
&lt;a href=&#34;VGet.md#addPredicateExpression&#34;&gt;addPredicateExpression(String)&lt;/a&gt;, &lt;a href=&#34;VGet.md#addSortColumn&#34;&gt;addSortColumn(String, SortOrder)&lt;/a&gt; and
&lt;a href=&#34;VGet.md#setLimit&#34;&gt;setLimit(int)&lt;/a&gt; may be used.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;VGet.md#addOutputExpression&#34;&gt;addOutputExpression(String)&lt;/a&gt; and &lt;a href=&#34;VGet.md#addPredicateExpression&#34;&gt;addPredicateExpression(String)&lt;/a&gt; accept arbitrary
SQL expressions that operate on the table&#39;s columns as input. Care must be taken to ensure that
the columns exist on the table and projection used by the VGet, and that the expressions do not require
distributed resources to execute. If an expression is sufficiently complex as to require
more than one node to execute, &lt;a href=&#34;VGet.md#execute&#34;&gt;execute()&lt;/a&gt; will throw a SQLException if the FailOnMultiNodePlans connection
property is true.&lt;/p&gt;
&lt;p&gt;Internally, VGet operations span multiple JDBC connections (and multiple Vertica sessions)
and therefore do not honor the parent connection&#39;s transaction semantics. If consistency is
required across multiple executions, the parent &lt;a href=&#34;VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;&#39;s
consistent read API can be used to guarantee all operations occur at the same epoch.&lt;/p&gt;
&lt;p&gt;The VGet is thread safe, but all methods are synchronized, so threads that share a VGet instance will never run in parallel.
For better parallelism, each thread should have its own VGet instance. All VGet instances created by the same &lt;a href=&#34;VerticaRoutableConnection.md&#34;&gt;VerticaRoutableConnection&lt;/a&gt;
share pooled connections and metadata in a manner that enables a high degree of parallelism.&lt;/p&gt;
&lt;h3 id=&#34;nested-class-summary&#34;&gt;Nested Class Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Interface and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static class&lt;/td&gt;
&lt;td&gt;VGet.SortOrder Deprecated. Describes the ordering of result data.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addOutputColumn(java.lang.String outputCol) Deprecated. Adds an output column to the ResultSet returned by execute().&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addOutputExpression(java.lang.String outputExpr) Deprecated. Adds the result of a free-form SQL expression to the ResultSet returned by execute().&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addPredicate(java.lang.String column, java.lang.Object value) Deprecated. Adds or updates a column equality predicate.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addPredicateExpression(java.lang.String expr) Deprecated. Adds a free-form SQL predicate to filter results.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addSortColumn(java.lang.String column, VGet.SortOrder order) Deprecated. Adds the specified column to the sort order of the result.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;clearOutputs() Deprecated. Clears out all outputs added with addOutputColumn(String) and addOutputExpression(String).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;clearPredicates() Deprecated. Clears out all predicates added with addPredicate(String, Object) and addPredicateExpression(String).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;clearSortColumns() Deprecated. Clears out all columns added to the sort by addSortColumn(String, SortOrder)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;close() Deprecated. Releases resources used by this VGet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.sql.ResultSet&lt;/td&gt;
&lt;td&gt;execute() Deprecated. Fetches the desired results.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.sql.SQLWarning&lt;/td&gt;
&lt;td&gt;getWarnings() Deprecated. Retrieves the first warning reported by calls on this VGet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLimit(int limit) Deprecated. Imposes a limit on the number of rows returned by execute().&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;addpredicate&#34;&gt;addPredicate&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void addPredicate(java.lang.String column,
java.lang.Object value)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Adds or updates a column equality predicate.&lt;/p&gt;
&lt;p&gt;Before execution, this method must be called for all columns of the segmentation key.
Additional predicates on non-key columns are also allowed.
Parameters:column - The name of a column.value - The value of the column. Pass null to indicate a SQL NULL.
Throws:
java.sql.SQLException - If the column does not exist or the value is not compatible with the data type of the column.&lt;/p&gt;
&lt;h4 id=&#34;addpredicateexpression&#34;&gt;addPredicateExpression&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void addPredicateExpression(java.lang.String expr)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Adds a free-form SQL predicate to filter results. Predicates can be on any column in the table.
Segmentation key columns may be used, but must also be specified with &lt;a href=&#34;VGet.md#addPredicate&#34;&gt;addPredicate(String, Object)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Currently the VGet does not check columns references in predicate expressions. Because
they are not checked, the VGet can not ensure that they will exist on the projection chosen to answer
the query. This can happen if a projection&#39;s column names do not match the anchor table&#39;s column names, or if
the projection is not a superprojection. If this occurs, &lt;a href=&#34;VGet.md#execute&#34;&gt;execute()&lt;/a&gt; will fail with a syntax error.&lt;/p&gt;
&lt;p&gt;To avoid this error, applications can override the VGet&#39;s projection choice by passing a projection name instead
of a table name to &lt;a href=&#34;VerticaRoutableConnection.md#prepareGet&#34;&gt;VerticaRoutableConnection.prepareGet(String, String)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Parameters:expr - A valid SQL expression acting on a column in the table. Incorrect syntax will cause &lt;a href=&#34;VGet.md#execute&#34;&gt;execute()&lt;/a&gt; to fail.
Throws:
java.sql.SQLException - If this VGet is closed. In the future, may fail if the expression has invalid syntax.&lt;/p&gt;
&lt;h4 id=&#34;clearpredicates&#34;&gt;clearPredicates&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void clearPredicates()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Clears out all predicates added with &lt;a href=&#34;VGet.md#addPredicate&#34;&gt;addPredicate(String, Object)&lt;/a&gt; and &lt;a href=&#34;VGet.md#addPredicateExpression&#34;&gt;addPredicateExpression(String)&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;addsortcolumn&#34;&gt;addSortColumn&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void addSortColumn(java.lang.String column,
VGet.SortOrder order)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Adds the specified column to the sort order of the result.
Parameters:column - The name of a column in the tableorder - The sort order for the column
Throws:
java.sql.SQLException - If this VGet is closed, or if the column does not exist on this table&lt;/p&gt;
&lt;h4 id=&#34;clearsortcolumns&#34;&gt;clearSortColumns&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void clearSortColumns()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Clears out all columns added to the sort by &lt;a href=&#34;VGet.md#addSortColumn&#34;&gt;addSortColumn(String, SortOrder)&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;addoutputcolumn&#34;&gt;addOutputColumn&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void addOutputColumn(java.lang.String outputCol)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Adds an output column to the ResultSet returned by &lt;a href=&#34;VGet.md#execute&#34;&gt;execute()&lt;/a&gt;.
If no output columns or expressions are specified, the entire row is returned.
Parameters:outputCol - A column from the table.
Throws:
java.sql.SQLException - If the column does not exist on this table.&lt;/p&gt;
&lt;h4 id=&#34;addoutputexpression&#34;&gt;addOutputExpression&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void addOutputExpression(java.lang.String outputExpr)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Adds the result of a free-form SQL expression to the ResultSet returned by &lt;a href=&#34;VGet.md#execute&#34;&gt;execute()&lt;/a&gt;.
The expression can reference and perform computation on any columns in the table.&lt;/p&gt;
&lt;p&gt;If no output columns or expressions are specified, the entire row is returned.&lt;/p&gt;
&lt;p&gt;Currently the VGet does not check columns references in output expressions. Because
they are not checked, the VGet can not ensure that they will exist on the projection chosen to answer
the query. This can happen if a projection&#39;s column names do not match the anchor table&#39;s column names, or if
the projection is not a superprojection. If this occurs, &lt;a href=&#34;VGet.md#execute&#34;&gt;execute()&lt;/a&gt; will fail with a syntax error.&lt;/p&gt;
&lt;p&gt;To avoid this error, applications can override the VGet&#39;s projection choice by passing a projection name instead
of a table name to &lt;a href=&#34;VerticaRoutableConnection.md#prepareGet&#34;&gt;VerticaRoutableConnection.prepareGet(String, String)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Parameters:outputExpr - A valid SQL expression. Incorrect syntax will cause &lt;a href=&#34;VGet.md#execute&#34;&gt;execute()&lt;/a&gt; to fail.
Throws:
java.sql.SQLException - If this VGet is closed. In the future, may fail if the expression has invalid syntax.&lt;/p&gt;
&lt;h4 id=&#34;clearoutputs&#34;&gt;clearOutputs&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void clearOutputs()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Clears out all outputs added with &lt;a href=&#34;VGet.md#addOutputColumn&#34;&gt;addOutputColumn(String)&lt;/a&gt; and &lt;a href=&#34;VGet.md#addOutputExpression&#34;&gt;addOutputExpression(String)&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;setlimit&#34;&gt;setLimit&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void setLimit(int limit)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Imposes a limit on the number of rows returned by &lt;a href=&#34;VGet.md#execute&#34;&gt;execute()&lt;/a&gt;.
The default value of zero indicates no limit.
Parameters:limit - A maximum number of rows to return, or zero to indicate no limit.&lt;/p&gt;
&lt;h4 id=&#34;execute&#34;&gt;execute&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.sql.ResultSet execute()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Fetches the desired results. Routes the request directly to the node containing the data.
If the get operation requires a distributed execution (due to complex expressions specified
by &lt;a href=&#34;VGet.md#addOutputExpression&#34;&gt;addOutputExpression(String)&lt;/a&gt; or &lt;a href=&#34;VGet.md#addPredicateExpression&#34;&gt;addPredicateExpression(String)&lt;/a&gt;) and
FailOnMultiNodePlans is set to true, this will throw a SQLException. If FailOnMultiNodePlans is
false, a warning is generated and returned by &lt;a href=&#34;VGet.md#getWarnings&#34;&gt;getWarnings()&lt;/a&gt;.
&lt;strong&gt;Returns&lt;/strong&gt;
A ResultSet iterator over the rows of data produced by the get operation.
Throws:
java.sql.SQLException - If not enough predicates were provided to determine the routing, or if a database error occurs.&lt;/p&gt;
&lt;h4 id=&#34;close&#34;&gt;close&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void close()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Releases resources used by this VGet.
Throws:
java.sql.SQLException - If close operation fails.&lt;/p&gt;
&lt;h4 id=&#34;getwarnings&#34;&gt;getWarnings&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Retrieves the first warning reported by calls on this VGet.
Subsequent warnings will be chained to the SQLWarning returned.&lt;/p&gt;
&lt;p&gt;The warning chain is cleared with each call to &lt;a href=&#34;VGet.md#execute&#34;&gt;execute()&lt;/a&gt;.
&lt;strong&gt;Returns&lt;/strong&gt;
The first SQLWarning, or null if there are no warnings
Throws:
java.sql.SQLException - If attempt to get warning fails.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VGet.SortOrder</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/vget.sortorder/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/vget.sortorder/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;p&gt;java.lang.Object&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;java.lang.Enum&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.kv.VGet.SortOrder&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enclosing interface:
&lt;a href=&#34;VGet.md&#34;&gt;VGet&lt;/a&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static enum VGet.SortOrder
extends java.lang.Enum
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Describes the ordering of result data.
Semantics for ordering are the same as Vertica&#39;s ORDER BY clause.&lt;/p&gt;
&lt;h3 id=&#34;enum-constant-summary&#34;&gt;Enum Constant Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Enum Constant and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ASC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DESC&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static VGet.SortOrder&lt;/td&gt;
&lt;td&gt;valueOf(java.lang.String name) Returns the enum constant of this type with the specified name.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static VGet.SortOrder[]&lt;/td&gt;
&lt;td&gt;values() Returns an array containing the constants of this enum type, in the order they are declared.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;methods-inherited-from-classjavalangenum&#34;&gt;Methods inherited from class java.lang.Enum&lt;/h3&gt;
&lt;p&gt;compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf&lt;/p&gt;
&lt;h3 id=&#34;methods-inherited-from-classjavalangobject&#34;&gt;Methods inherited from class java.lang.Object&lt;/h3&gt;
&lt;p&gt;getClass, notify, notifyAll, wait, wait, wait&lt;/p&gt;
&lt;h3 id=&#34;enum-constant-detail&#34;&gt;Enum Constant Detail&lt;/h3&gt;
&lt;h4 id=&#34;asc&#34;&gt;ASC&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final VGet.SortOrder ASC
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;desc&#34;&gt;DESC&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final VGet.SortOrder DESC
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;values&#34;&gt;values&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static VGet.SortOrder[] values()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;for (VGet.SortOrder c : VGet.SortOrder.values())
  System.out.println(c);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
an array containing the constants of this enum type, in the order they are declared&lt;/p&gt;
&lt;h4 id=&#34;valueof&#34;&gt;valueOf&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static VGet.SortOrder valueOf(java.lang.String name)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
Parameters:name - the name of the enum constant to be returned.
&lt;strong&gt;Returns&lt;/strong&gt;
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: VHash</title>
      <link>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/vhash/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/jdbc-api/com/vertica/jdbc/kv/vhash/</guid>
      <description>
        
        
        &lt;ul&gt;
&lt;li&gt;
&lt;p&gt;java.lang.Object&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;com.vertica.jdbc.kv.VHash&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Deprecated. 
This feature is likely to stop working in a future release and to be removed as a result.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;@Deprecated
public class VHash
extends java.lang.Object
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Implementation of Vertica&#39;s hash function used for data segmentation on the
cluster. For single-value hashing, use static methods. For multi-value
hashing, instantiate the class and call the add methods to add each value
(order matters).&lt;/p&gt;
&lt;h3 id=&#34;constructor-summary&#34;&gt;Constructor Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VHash() Deprecated. Creates an instance suitable for computing a hash of a chain of values, for use when a projection is segmented by multiple columns.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;method-summary&#34;&gt;Method Summary&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modifier and Type&lt;/th&gt;
&lt;th&gt;Method and Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addBoolean(boolean v) Deprecated. adds hash of boolean value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addBooleanNull() Deprecated. adds hash of boolean null value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addBytes(byte[] v) Deprecated. adds hash of binary value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addDate(java.util.Date v, java.util.Calendar c) Deprecated. adds hash of Date value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addDate(java.sql.Date v, java.util.Calendar c) Deprecated. adds hash of Date value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addDouble(double v) Deprecated. adds hash of double value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addDoubleNull() Deprecated. adds hash of double null value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addLong(long v) Deprecated. adds hash of long value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addNull() Deprecated. Adds hash of null value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addNumeric(java.math.BigDecimal src, int typemod) Deprecated. adds hash of numeric value to the chain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addString(java.lang.String v) Deprecated. adds hash of String value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addTime(java.util.Date v, java.util.Calendar c) Deprecated. adds hash of Time value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addTime(java.sql.Time v, java.util.Calendar c) Deprecated. adds hash of Time value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addTimestamp(java.util.Date v, java.util.Calendar c) Deprecated. adds hash of Timestamp value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addTimestamp(long v) Deprecated. adds hash of Timestamp value expressed as milliseconds since Jan 1, 1970 UTC to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addTimestamp(java.sql.Timestamp v, java.util.Calendar c) Deprecated. adds hash of Timestamp value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addUUID(java.util.UUID v) Deprecated. adds hash of UUID value to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addUUIDNull() Deprecated. adds hash of null UUID to the chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;getHash() Deprecated. returns the current hash value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static java.lang.String&lt;/td&gt;
&lt;td&gt;getNodeFor(java.sql.Connection conn, java.lang.String schema, java.lang.String proj, long hashValue) Deprecated. Returns the name of the node that will be responsible for the provided value in the hash space for a given projection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static java.lang.String&lt;/td&gt;
&lt;td&gt;getNodeFor(java.lang.String getProjSegmentsOutput, long hashValue) Deprecated. Given a projection&#39;s get_projection_segments() output, this method will return the node that is responsible for the provided hashValue.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashBoolean(boolean v) Deprecated. compute hash of boolean value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashBooleanNull() Deprecated. compute hash of boolean null value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashBytes(byte[] b) Deprecated. compute hash of a binary value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashBytesNull() Deprecated. compute hash of a binary null value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashBytesNull(long input) Deprecated. compute hash of a binary null value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashDate(java.util.Date v) Deprecated. compute hash of java.util.Date value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashDate(java.sql.Date v) Deprecated. compute hash of java.sql.Date value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashDouble(double v) Deprecated. compute hash of double value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashDoubleNull() Deprecated. compute hash of double null value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashLong(long v) Deprecated. compute hash of long value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashNull() Deprecated. Compute hash of null value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashNull(long input) Deprecated. compute hash of null value.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashNumeric(java.math.BigDecimal src, int typemod) Deprecated. compute hash of a numeric value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashString(java.lang.String s) Deprecated. compute hash of String value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashStringNull() Deprecated. compute hash of String null value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashTime(java.sql.Time v) Deprecated. compute hash of Time value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashTimestamp(long java_ms) Deprecated. compute hash of Timestamp value expressed in milliseconds since Jan 1, 1970.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashTimestamp(java.sql.Timestamp v) Deprecated. compute hash of java.sql.Timestamp value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashUUID(java.util.UUID v, long input) Deprecated. compute hash of UUID value.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashUUIDNull() Deprecated. compute a hash of a null UUID value.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;hashUUIDNull(long input) Deprecated. compute a hash of a null UUID value.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;reset() Deprecated. resets hash value for next chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;methods-inherited-from-classjavalangobject&#34;&gt;Methods inherited from class java.lang.Object&lt;/h3&gt;
&lt;p&gt;equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait&lt;/p&gt;
&lt;h3 id=&#34;constructor-detail&#34;&gt;Constructor Detail&lt;/h3&gt;
&lt;h4 id=&#34;vhash&#34;&gt;VHash&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public VHash()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Creates an instance suitable for computing a hash of a chain of values,
for use when a projection is segmented by multiple columns.&lt;/p&gt;
&lt;h3 id=&#34;method-detail&#34;&gt;Method Detail&lt;/h3&gt;
&lt;h4 id=&#34;hashbooleannull&#34;&gt;hashBooleanNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashBooleanNull()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of boolean null value
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashboolean&#34;&gt;hashBoolean&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashBoolean(boolean v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of boolean value
Parameters:v - boolean value to hash
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashlong&#34;&gt;hashLong&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashLong(long v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of long value
Parameters:v - long value to hash
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashnull&#34;&gt;hashNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashNull(long input)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of null value. First argument used to hash a list of
values.
Parameters:input - long value from previous hash function output
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashnull-1&#34;&gt;hashNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashNull()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Compute hash of null value
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashuuid&#34;&gt;hashUUID&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashUUID(java.util.UUID v,
long input)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of UUID value.
Parameters:v - fixed binary value to hashinput - variable input value to hash
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashuuidnull&#34;&gt;hashUUIDNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashUUIDNull(long input)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute a hash of a null UUID value. First argument used to hash a list of
values.
Parameters:input - long value from previous hash function output
&lt;strong&gt;Returns&lt;/strong&gt;
The hash for null UUID.&lt;/p&gt;
&lt;h4 id=&#34;hashuuidnull-1&#34;&gt;hashUUIDNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashUUIDNull()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute a hash of a null UUID value.
&lt;strong&gt;Returns&lt;/strong&gt;
The hash for null UUID.&lt;/p&gt;
&lt;h4 id=&#34;hashdouble&#34;&gt;hashDouble&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashDouble(double v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of double value
Parameters:v - double value to hash
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashdoublenull&#34;&gt;hashDoubleNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashDoubleNull()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of double null value
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashtimestamp&#34;&gt;hashTimestamp&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashTimestamp(long java_ms)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of Timestamp value expressed in milliseconds since Jan 1, 1970.
Parameters:java_ms - A number of milliseconds since Jan 1, 1970 GMT
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashdate&#34;&gt;hashDate&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashDate(java.util.Date v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of java.util.Date value
Parameters:v - Date value to hash
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashdate-1&#34;&gt;hashDate&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashDate(java.sql.Date v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of java.sql.Date value
Parameters:v - Date value to hash
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashtimestamp-1&#34;&gt;hashTimestamp&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashTimestamp(java.sql.Timestamp v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of java.sql.Timestamp value
Parameters:v - Timestamp value to hash
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashtime&#34;&gt;hashTime&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashTime(java.sql.Time v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of Time value
Parameters:v - Time value to hash
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashstring&#34;&gt;hashString&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashString(java.lang.String s)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of String value
Parameters:s - String value to hash
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashstringnull&#34;&gt;hashStringNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashStringNull()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of String null value
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashbytesnull&#34;&gt;hashBytesNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashBytesNull()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of a binary null value
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashbytesnull-1&#34;&gt;hashBytesNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashBytesNull(long input)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of a binary null value
Parameters:input - long value from previous hash function output
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashbytes&#34;&gt;hashBytes&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashBytes(byte[] b)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of a binary value
Parameters:b - binary value to hash
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;hashnumeric&#34;&gt;hashNumeric&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static long hashNumeric(java.math.BigDecimal src,
int typemod)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
compute hash of a numeric value
Parameters:src - Numeric value to hashtypemod - The precision and scale of the numeric.
&lt;strong&gt;Returns&lt;/strong&gt;
long hash value&lt;/p&gt;
&lt;h4 id=&#34;reset&#34;&gt;reset&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void reset()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
resets hash value for next chain.&lt;/p&gt;
&lt;h4 id=&#34;addnull&#34;&gt;addNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addNull()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Adds hash of null value to the chain. Use &lt;a href=&#34;VHash.md#hashBooleanNull&#34;&gt;hashBooleanNull()&lt;/a&gt; to hash a boolean null.&lt;/p&gt;
&lt;h4 id=&#34;addboolean&#34;&gt;addBoolean&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addBoolean(boolean v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of boolean value to the chain.
Parameters:v - boolean value to hash&lt;/p&gt;
&lt;h4 id=&#34;addbooleannull&#34;&gt;addBooleanNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addBooleanNull()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of boolean null value to the chain.&lt;/p&gt;
&lt;h4 id=&#34;addlong&#34;&gt;addLong&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addLong(long v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of long value to the chain.
Parameters:v - long value to hash&lt;/p&gt;
&lt;h4 id=&#34;adduuid&#34;&gt;addUUID&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addUUID(java.util.UUID v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of UUID value to the chain.
Parameters:v - fixed binary value to hash&lt;/p&gt;
&lt;h4 id=&#34;adduuidnull&#34;&gt;addUUIDNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addUUIDNull()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of null UUID to the chain.&lt;/p&gt;
&lt;h4 id=&#34;addstring&#34;&gt;addString&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addString(java.lang.String v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of String value to the chain.
Parameters:v - String value to hash&lt;/p&gt;
&lt;h4 id=&#34;addbytes&#34;&gt;addBytes&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addBytes(byte[] v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of binary value to the chain.
Parameters:v - String value to hash&lt;/p&gt;
&lt;h4 id=&#34;addtimestamp&#34;&gt;addTimestamp&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addTimestamp(long v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of Timestamp value expressed as milliseconds since Jan 1, 1970 UTC to the chain.
Parameters:v - long value to hash&lt;/p&gt;
&lt;h4 id=&#34;adddate&#34;&gt;addDate&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addDate(java.util.Date v,
java.util.Calendar c)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of Date value to the chain.
Parameters:v - Date value to hashc - The calendar to providing a timezone context for v.&lt;/p&gt;
&lt;h4 id=&#34;adddate-1&#34;&gt;addDate&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addDate(java.sql.Date v,
java.util.Calendar c)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of Date value to the chain.
Parameters:v - Date value to hash.c - The calendar to providing a timezone context for v.&lt;/p&gt;
&lt;h4 id=&#34;addtimestamp-1&#34;&gt;addTimestamp&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addTimestamp(java.sql.Timestamp v,
java.util.Calendar c)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of Timestamp value to the chain.
Parameters:v - Timestamp value to hashc - The calendar to providing a timezone context for v.&lt;/p&gt;
&lt;h4 id=&#34;addtimestamp-2&#34;&gt;addTimestamp&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addTimestamp(java.util.Date v,
java.util.Calendar c)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of Timestamp value to the chain.
Parameters:v - Timestamp value to hashc - The calendar to providing a timezone context for v.&lt;/p&gt;
&lt;h4 id=&#34;addtime&#34;&gt;addTime&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addTime(java.sql.Time v,
java.util.Calendar c)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of Time value to the chain.
Parameters:v - Time value to hashc - The calendar to providing a timezone context for v. The date component of the calendar will influence the time due to DST.&lt;/p&gt;
&lt;h4 id=&#34;addtime-1&#34;&gt;addTime&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addTime(java.util.Date v,
java.util.Calendar c)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of Time value to the chain.
Parameters:v - Time value to hashc - The calendar to providing a timezone context for v. The date component of the calendar will influence the time due to DST.&lt;/p&gt;
&lt;h4 id=&#34;adddouble&#34;&gt;addDouble&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addDouble(double v)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of double value to the chain.
Parameters:v - double value to hash&lt;/p&gt;
&lt;h4 id=&#34;adddoublenull&#34;&gt;addDoubleNull&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addDoubleNull()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of double null value to the chain.&lt;/p&gt;
&lt;h4 id=&#34;addnumeric&#34;&gt;addNumeric&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addNumeric(java.math.BigDecimal src,
int typemod)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
adds hash of numeric value to the chain
Parameters:src - The numeric value to add to hash.typemod - The precision and scale of the numeric.
Throws:
java.lang.IllegalArgumentException - if src is too large to fit in a numeric.&lt;/p&gt;
&lt;h4 id=&#34;gethash&#34;&gt;getHash&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public long getHash()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
returns the current hash value
&lt;strong&gt;Returns&lt;/strong&gt;
long value of hash&lt;/p&gt;
&lt;h4 id=&#34;getnodefor&#34;&gt;getNodeFor&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static java.lang.String getNodeFor(java.sql.Connection conn,
java.lang.String schema,
java.lang.String proj,
long hashValue)
throws java.sql.SQLException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Returns the name of the node that will be responsible for the provided value in the hash space
for a given projection.&lt;/p&gt;
&lt;p&gt;This method uses the provided Connection to call the get_projection_segments() SQL
meta-function. It then relies on &lt;a href=&#34;VHash.md#getNodeFor&#34;&gt;getNodeFor(String, long)&lt;/a&gt; to determine
which node to use.&lt;/p&gt;
&lt;p&gt;In situations where you need to compute many hashes for the same projection, it is
would be much more efficient to call get_projection_segments() once via JDBC and
then pass that output to &lt;a href=&#34;VHash.md#getNodeFor&#34;&gt;getNodeFor(String, long)&lt;/a&gt; directly.&lt;/p&gt;
&lt;p&gt;Caution: There is no guarantee that connecting to the node returned by
this method will guarantee reduced intra-node traffic for a query or load based on the
input hash value. While that is often true, the Vertica Optmizer may not always construct
such a plan.&lt;/p&gt;
&lt;p&gt;Additionally, no check is done to ensure that the input hash value was created in a manner that is
consistent with the segmentation of the provided projection. This means, for example,
if the projection is segmented by an INTEGER column and the caller provides a
hashed DOUBLE PRECISION value, the answer may not be correct.
Parameters:conn - A connection to a vertica database containing the projectionschema - The schema of the projectionproj - The name of the projectionhashValue - A hashed data value for this projection
&lt;strong&gt;Returns&lt;/strong&gt;
The name of the node that is responsible for the provided hash value
Throws:
java.sql.SQLException - If a database error occurs
java.lang.IllegalArgumentException - if the projection provided is not segmented by HASH(...) ALL NODES&lt;/p&gt;
&lt;h4 id=&#34;getnodefor-1&#34;&gt;getNodeFor&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static java.lang.String getNodeFor(java.lang.String getProjSegmentsOutput,
long hashValue)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deprecated. 
Given a projection&#39;s get_projection_segments() output, this
method will return the node that is responsible for the provided hashValue.&lt;/p&gt;
&lt;p&gt;The get_projection_segments() SQL meta-function returns a list of the segment
ranges each node is responsible for for a given projection. This method parses
the output of that function and maps the provided hashValue to the range
to determine a node name.&lt;/p&gt;
&lt;p&gt;Caution: There is no guarantee that connecting to the node returned by
this method will guarantee reduced intra-node traffic for a query or load based on the
input hash value. While that is often true, the Vertica Optmizer may not always construct
such a plan.&lt;/p&gt;
&lt;p&gt;Additionally, no check is done to ensure that the input hash value was created in a manner that is
consistent with the segmentation of the provided projection. This means, for example,
if the projection is segmented by an INTEGER column and the caller provides a
hashed DOUBLE PRECISION value, the answer may not be correct.
Parameters:getProjSegmentsOutput - -- a String containing the return value of the get_projection_segments() SQL meta-function for a particular projection.hashValue - -- a hashed data value for the projection.
&lt;strong&gt;Returns&lt;/strong&gt;
string identifying node.
Throws:
java.lang.IllegalArgumentException - if getProjSegmentsOutput is malformed in any way, either due to bad input or due to not using a properly segmented projection.&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
