<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vertica 24.1.x – Class Index</title>
    <link>/en/api-reference/java-sdk/classes/</link>
    <description>Recent content in Class Index on Vertica 24.1.x</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/en/api-reference/java-sdk/classes/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Api-Reference: Class Hierarchy</title>
      <link>/en/api-reference/java-sdk/classes/hierarchy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/hierarchy/</guid>
      <description>
        
        
        &lt;p&gt;&lt;a href=&#34;inherits.md&#34;&gt;Go to the graphical class hierarchy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This inheritance list is sorted roughly, but not completely, alphabetically:&lt;/p&gt;
&lt;p&gt;[detail level 12345]&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Ccom.vertica.sdk.BaseDataOID&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ContinuousReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ContinuousRejecter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ContinuousUDParser.CoroutineState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DataBuffer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DFSFile.DFSDistribution&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DFSFile.DFSRootParentType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DFSFile.DFSScope&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DFSFileReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DFSFileStatus&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DFSFileWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.FileManager&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.PerColumnParamReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.PGUDxShared&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.PlanContext&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.NodeSpecifyingPlanContext&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ExecutorPlanContext&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.Portion&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.RejectedRecord&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ScalarFunction.InterfaceType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ScalarFunctionFactory.strictness&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ScalarFunctionFactory.volatility&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ServerInterface&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.SessionParamReaderMap&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.SessionParamWriterMap&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.SizedColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.StandardTypeCoercion.BooleanEvaluation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.StandardTypeCoercion.SpecialBigDecimal&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.State&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.State.InputState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.State.StreamState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.StringUtils&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.TimestampUDxShared&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.TimestampUDxShared.DTtype&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.TransformFunctionPhase&lt;/td&gt;
&lt;td&gt;Interface to provide compile-time information for a single phase of a multi-phase user-defined transform function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.TypeCoercion&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.NullTypeCoercion&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.NoopTypeCoercion&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.StandardTypeCoercion&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.TypeCoercion.MetaType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.TypeCoercionPolicy&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.UDXFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.AnalyticFunctionFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.MultiPhaseTransformFunctionFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ScalarFunctionFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.TransformFunctionFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.UDLFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.FilterFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.IterativeSourceFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.SourceFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ParserFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.UDXFactory.UDXType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.UDXLibrary&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.UDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.SourceIterator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DefaultSourceIterator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.UDFilter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.UDXFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.AnalyticFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ScalarFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.TransformFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.UnsizedUDSource&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.UDSource&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.ParamReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.ParamWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.ExecutorParamWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.PartitionReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.AnalyticPartitionReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.AnalyticPartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.StreamWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.VerticaType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.vmap.v1.KeySelector&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.vmap.v1.Encoder&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.vmap.v1.Encoder.MatchingKeySelector&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.VNumeric&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.VResources&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.VString&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CRuntimeException&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.UdfException&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CThrowable&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.DestroyInvocation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CIllegalArgumentException&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.TypeCoercionException&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Ccom.vertica.sdk.vmap.VMapEncodingException&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.vmap.InvalidMapKeyException&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CComparator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ccom.vertica.sdk.IdentComparator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: Class Hierarchy</title>
      <link>/en/api-reference/java-sdk/classes/inherits/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/inherits/</guid>
      <description>
        
        
        &lt;p&gt;&lt;a href=&#34;hierarchy.md&#34;&gt;Go to the textual class hierarchy&lt;/a&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: Class List</title>
      <link>/en/api-reference/java-sdk/classes/annotated/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/annotated/</guid>
      <description>
        
        
        &lt;p&gt;Here are the classes, structs, unions and interfaces with brief descriptions:&lt;/p&gt;
&lt;p&gt;[detail level 1234567]&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;▼Ncom&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;▼Nvertica&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Nsdk&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Nvmap&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼Nv1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CEncoder&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CMatchingKeySelector&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CKeySelector&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CInvalidMapKeyException&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CVMapEncodingException&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CAnalyticFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CAnalyticFunctionFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CAnalyticPartitionReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CAnalyticPartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CBaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CBasics&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CBlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CBlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CBuildInfo&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CContinuousReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CContinuousRejecter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CCoroutineState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDataBuffer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDefaultSourceIterator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDestroyInvocation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDFSConstants&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CDFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDFSDistribution&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDFSRootParentType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDFSScope&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDFSFileReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDFSFileStatus&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDFSFileWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CExecutorParamWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CExecutorPlanContext&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CFileManager&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CFilterFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CIdentComparator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CIterativeSourceFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CMultiPhaseTransformFunctionFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CNodeSpecifyingPlanContext&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CNoopTypeCoercion&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CNullTypeCoercion&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CParamReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CParamWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CParserFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CPartitionReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CPartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CPerColumnParamReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CPGUDxShared&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CPlanContext&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CPortion&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CRejectedRecord&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CScalarFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CInterfaceType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CScalarFunctionFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cstrictness&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cvolatility&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CServerInterface&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CSessionParamReaderMap&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CSessionParamWriterMap&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CSizedColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CSourceFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CSourceIterator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CStandardTypeCoercion&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CBooleanEvaluation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CSpecialBigDecimal&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CInputState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CStreamState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CStreamWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CStringUtils&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CTimestampUDxShared&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDTtype&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CTransformFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CTransformFunctionFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CTransformFunctionPhase&lt;/td&gt;
&lt;td&gt;Interface to provide compile-time information for a single phase of a multi-phase user-defined transform function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CTypeCoercion&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CMetaType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CTypeCoercionException&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CTypeCoercionPolicy&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUdfException&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUDFilter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUDLFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUDSource&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▼CUDXFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUDXType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUDXFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUDXLibrary&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUnsizedUDSource&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CVerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CVerticaType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CVNumeric&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CVResources&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CVString&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.AnalyticFunction Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_function/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_function/</guid>
      <description>
        
        
        &lt;p&gt;Inheritance diagram for com.vertica.sdk.AnalyticFunction:&lt;/p&gt;
&lt;p&gt;Collaboration diagram for com.vertica.sdk.AnalyticFunction:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;final void&lt;/td&gt;
&lt;td&gt;cancelUDX (ServerInterface srvInterface)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;destroy (ServerInterface srvInterface, SizedColumnTypes argTypes)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;destroy (ServerInterface srvInterface, SizedColumnTypes argTypes, SessionParamWriterMap udSessionParams)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isCanceled ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;abstract void&lt;/td&gt;
&lt;td&gt;processPartition (ServerInterface srvInterface, AnalyticPartitionReader input_reader, AnalyticPartitionWriter output_writer) throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setup (ServerInterface srvInterface, SizedColumnTypes argTypes)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Member Functions&lt;/th&gt;
&lt;th&gt;&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;cancel (ServerInterface srvInterface)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Interface for User-Defined Analytic Function (UDAnF). A UDAnF operates on rows of data and returns rows of data, not necessarily 1:1.&lt;/p&gt;
&lt;p&gt;An &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_analytic_function.md&#34;&gt;AnalyticFunction&lt;/a&gt; must have an associated &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_analytic_function_factory.md&#34;&gt;AnalyticFunctionFactory&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;ac9261cd0bd4aa81f591ad904f8b497fecancel&#34;&gt;&lt;a href=&#34;#ac9261cd0bd4aa81f591ad904f8b497fe&#34;&gt;◆&lt;/a&gt;cancel()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.UDXObject.cancel(ServerInterface srvInterface)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;protected inherited&lt;/em&gt;
Cancel callback to be overridden by the UDX implementation. Called when the query running the UDX has been canceled.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;This method will be invoked at most once per UDX object. Once a UDX object has been canceled, it will never be un-canceled.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;This method may be called from a separate thread, concurrently with other methods of this UDX object (but never the constructor). Implementations must be thread-safe with all methods of this UDX.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;This method will be invoked for either an explicit user cancel, or in the event of an error during query execution.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_object.md#aeba629e061417cf19ea83c59bf8feae0&#34;&gt;com.vertica.sdk.UDXObject.cancelUDX()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;aeba629e061417cf19ea83c59bf8feae0canceludx&#34;&gt;&lt;a href=&#34;#aeba629e061417cf19ea83c59bf8feae0&#34;&gt;◆&lt;/a&gt;cancelUDX()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;final void com.vertica.sdk.UDXObject.cancelUDX(ServerInterface srvInterface)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Cancel callback invoked when the query running the UDX has been canceled.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_object.md#ac9261cd0bd4aa81f591ad904f8b497fe&#34;&gt;cancel()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ac2c08f7791f52dc0059d4d2127957546destroy-12&#34;&gt;&lt;a href=&#34;#ac2c08f7791f52dc0059d4d2127957546&#34;&gt;◆&lt;/a&gt;destroy() [1/2]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.UDXFunction.destroy(ServerInterface srvInterface, SizedColumnTypes argTypes)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Perform per instance destruction. This function may throw errors&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;argTypes&lt;/code&gt;: the types of the arguments (as SizedColumnTypes)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_function.md#abfbcaf847ac27411a612362073a6157a&#34;&gt;com.vertica.sdk.UDXFunction.destroy()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;abfbcaf847ac27411a612362073a6157adestroy-22&#34;&gt;&lt;a href=&#34;#abfbcaf847ac27411a612362073a6157a&#34;&gt;◆&lt;/a&gt;destroy() [2/2]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.UDXFunction.destroy(ServerInterface srvInterface, SizedColumnTypes argTypes, SessionParamWriterMap udSessionParams)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Perform per instance destruction and write session parameters to be used by UDxs that are invoked after this one returns. This function may throw errors&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;argTypes&lt;/code&gt;: the types of the arguments (as SizedColumnTypes)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;udSessionParams&lt;/code&gt;: a SessionParamWriterMap&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;af8c7bbde4997338574c46e7c54b27563iscanceled&#34;&gt;&lt;a href=&#34;#af8c7bbde4997338574c46e7c54b27563&#34;&gt;◆&lt;/a&gt;isCanceled()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.UDXObject.isCanceled()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
true if execution was canceled.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_object.md#aeba629e061417cf19ea83c59bf8feae0&#34;&gt;com.vertica.sdk.UDXObject.cancelUDX()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a19a06fde0cf8ba24294b37476a1bf892processpartition&#34;&gt;&lt;a href=&#34;#a19a06fde0cf8ba24294b37476a1bf892&#34;&gt;◆&lt;/a&gt;processPartition()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;abstract void com.vertica.sdk.AnalyticFunction.processPartition(ServerInterface srvInterface, AnalyticPartitionReader input_reader, AnalyticPartitionWriter output_writer) throws UdfException, DestroyInvocation
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;abstract&lt;/p&gt;
&lt;p&gt;Invoke a user defined analytic on a set of rows. As the name suggests, a batch of rows are passed in for every invocation to amortize performance.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;input_reader&lt;/code&gt;: input rows&lt;/li&gt;
&lt;li&gt;&lt;code&gt;output_writer&lt;/code&gt;: output location&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UdfException&lt;/code&gt;: UDF problem&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DestroyInvocation&lt;/code&gt;: vertica canceling – do not catch or handle&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;adf77d228887e5ba3903d73113ef41dd6setup&#34;&gt;&lt;a href=&#34;#adf77d228887e5ba3903d73113ef41dd6&#34;&gt;◆&lt;/a&gt;setup()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.UDXFunction.setup(ServerInterface srvInterface, SizedColumnTypes argTypes)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Perform per instance initialization. This function may throw errors.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;argTypes&lt;/code&gt;: the types of the arguments (as SizedColumnTypes)&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.AnalyticFunction Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_function-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_function-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_analytic_function.md&#34;&gt;com.vertica.sdk.AnalyticFunction&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;cancel(ServerInterface srvInterface)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.UDXObject&lt;/th&gt;
&lt;th&gt;protected&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cancelUDX(ServerInterface srvInterface)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;destroy(ServerInterface srvInterface, SizedColumnTypes argTypes)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;destroy(ServerInterface srvInterface, SizedColumnTypes argTypes, SessionParamWriterMap udSessionParams)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isCanceled()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;processPartition(ServerInterface srvInterface, AnalyticPartitionReader input_reader, AnalyticPartitionWriter output_writer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.AnalyticFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setup(ServerInterface srvInterface, SizedColumnTypes argTypes)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXFunction&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UDXObject() (defined in com.vertica.sdk.UDXObject)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.AnalyticFunctionFactory Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_function_factory/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_function_factory/</guid>
      <description>
        
        
        &lt;p&gt;Inheritance diagram for com.vertica.sdk.AnalyticFunctionFactory:&lt;/p&gt;
&lt;p&gt;Collaboration diagram for com.vertica.sdk.AnalyticFunctionFactory:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;abstract AnalyticFunction&lt;/td&gt;
&lt;td&gt;createAnalyticFunction (ServerInterface srvInterface)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;getParameterType (ServerInterface srvInterface, SizedColumnTypes parameterTypes)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;getPerInstanceResources (ServerInterface srvInterface, VResources res)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;getPerInstanceResources (ServerInterface srvInterface, VResources res, SizedColumnTypes argTypes)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;abstract void&lt;/td&gt;
&lt;td&gt;getPrototype (ServerInterface srvInterface, ColumnTypes argTypes, ColumnTypes returnType)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;abstract void&lt;/td&gt;
&lt;td&gt;getReturnType (ServerInterface srvInterface, SizedColumnTypes argTypes, SizedColumnTypes returnType) throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UDXType&lt;/td&gt;
&lt;td&gt;getUDXFactoryType ()&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;libOid&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;sqlName&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Interface for declaring parameters and return types for, and instantiating, an associated &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_analytic_function.md&#34;&gt;AnalyticFunction&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;af5df5090ac81502c051ede710435ac03createanalyticfunction&#34;&gt;&lt;a href=&#34;#af5df5090ac81502c051ede710435ac03&#34;&gt;◆&lt;/a&gt;createAnalyticFunction()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;abstract AnalyticFunction com.vertica.sdk.AnalyticFunctionFactory.createAnalyticFunction(ServerInterface srvInterface)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;abstract&lt;/p&gt;
&lt;p&gt;Called when Vertica needs a new &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_analytic_function.md&#34;&gt;AnalyticFunction&lt;/a&gt; object to process a function call.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
More than one object may be instantiated per query.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
an &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_analytic_function.md&#34;&gt;AnalyticFunction&lt;/a&gt; object which implements the UDx API described by this metadata.&lt;/p&gt;
&lt;h2 id=&#34;a5b3930a48f38b39b87e32de88730da37getparametertype&#34;&gt;&lt;a href=&#34;#a5b3930a48f38b39b87e32de88730da37&#34;&gt;◆&lt;/a&gt;getParameterType()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.UDXFactory.getParameterType(ServerInterface srvInterface, SizedColumnTypes parameterTypes)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Function to tell Vertica the name and types of parameters that this function uses. Vertica will use this to warn function callers that certain parameters they provide are not affecting anything, or that certain parameters that are not being set are reverting to default values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;parameterTypes&lt;/code&gt;: SizedColumnTypes describing the parameters&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a06eccb1bd8f9c2c9d8ce99d69c895f4fgetperinstanceresources-12&#34;&gt;&lt;a href=&#34;#a06eccb1bd8f9c2c9d8ce99d69c895f4f&#34;&gt;◆&lt;/a&gt;getPerInstanceResources() [1/2]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.UDXFactory.getPerInstanceResources(ServerInterface srvInterface, VResources res)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set the resource required for each instance of the UDX Object subclass&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;res&lt;/code&gt;: a VResources object used to tell Vertica what resources are needed by the UDX&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_factory.md#ad1ac32f8bd054580be4340a875157f9c&#34;&gt;com.vertica.sdk.UDXFactory.getPerInstanceResources()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ad1ac32f8bd054580be4340a875157f9cgetperinstanceresources-22&#34;&gt;&lt;a href=&#34;#ad1ac32f8bd054580be4340a875157f9c&#34;&gt;◆&lt;/a&gt;getPerInstanceResources() [2/2]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.UDXFactory.getPerInstanceResources(ServerInterface srvInterface, VResources res, SizedColumnTypes argTypes)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set the resource required for each instance of the UDX Object subclass&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;res&lt;/code&gt;: a VResources object used to tell Vertica what resources are needed by the UDX&lt;/li&gt;
&lt;li&gt;&lt;code&gt;argTypes&lt;/code&gt;: Provides the data types of arguments that this UDx was called with. This may be used to calculate the resources required by the UDx.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a58fd61b333fcb65c7f9f76d668b59b58getprototype&#34;&gt;&lt;a href=&#34;#a58fd61b333fcb65c7f9f76d668b59b58&#34;&gt;◆&lt;/a&gt;getPrototype()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;abstract void com.vertica.sdk.UDXFactory.getPrototype(ServerInterface srvInterface, ColumnTypes argTypes, ColumnTypes returnType)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;abstractinherited&lt;/p&gt;
&lt;p&gt;Provides the argument and return types of the UDX&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;argTypes&lt;/code&gt;: the types of the arguments&lt;/li&gt;
&lt;li&gt;&lt;code&gt;returnType&lt;/code&gt;: the type(s) of the return&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_scalar_function_factory.md#acb12adce52976b4d9845029df8b8a75b&#34;&gt;com.vertica.sdk.ScalarFunctionFactory.getReturnType()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a9bb2ac3505587ba4ca40186694f0d07agetreturntype&#34;&gt;&lt;a href=&#34;#a9bb2ac3505587ba4ca40186694f0d07a&#34;&gt;◆&lt;/a&gt;getReturnType()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;abstract void com.vertica.sdk.UDXFactory.getReturnType(ServerInterface srvInterface, SizedColumnTypes argTypes, SizedColumnTypes returnType) throws UdfException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;abstractinherited&lt;/p&gt;
&lt;p&gt;Function to tell Vertica what the return types (and length/precision if necessary) of this UDX are.&lt;/p&gt;
&lt;p&gt;For CHAR/VARCHAR types, specify the max length,&lt;/p&gt;
&lt;p&gt;For NUMERIC types, specify the precision and scale.&lt;/p&gt;
&lt;p&gt;For Time types (with or without time zone), specify the precision, -1 means unspecified/don&#39;t care&lt;/p&gt;
&lt;p&gt;For IntervalYM/IntervalDS types, specify the precision and range&lt;/p&gt;
&lt;p&gt;For all other types, no length/precision specification needed&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;argTypes&lt;/code&gt;: Provides the data types of arguments that this UDT was called with. This may be used to modify the return types accordingly.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;returnType&lt;/code&gt;: User code must fill in the names and data types returned by the UDT.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a8fc0d26647215d1df11fd67267dc38d5getudxfactorytype&#34;&gt;&lt;a href=&#34;#a8fc0d26647215d1df11fd67267dc38d5&#34;&gt;◆&lt;/a&gt;getUDXFactoryType()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;UDXType com.vertica.sdk.AnalyticFunctionFactory.getUDXFactoryType()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the object type internally used by Vertica&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.AnalyticFunctionFactory Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_function_factory-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_function_factory-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_analytic_function_factory.md&#34;&gt;com.vertica.sdk.AnalyticFunctionFactory&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;createAnalyticFunction(ServerInterface srvInterface)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.AnalyticFunctionFactory&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;getParameterType(ServerInterface srvInterface, SizedColumnTypes parameterTypes)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getPerInstanceResources(ServerInterface srvInterface, VResources res)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getPerInstanceResources(ServerInterface srvInterface, VResources res, SizedColumnTypes argTypes)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getPrototype(ServerInterface srvInterface, ColumnTypes argTypes, ColumnTypes returnType)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getReturnType(ServerInterface srvInterface, SizedColumnTypes argTypes, SizedColumnTypes returnType)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getUDXFactoryType()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.AnalyticFunctionFactory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;libOid (defined in com.vertica.sdk.UDXFactory)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXFactory&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;sqlName (defined in com.vertica.sdk.UDXFactory)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXFactory&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.AnalyticPartitionReader Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_partition_reader/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_partition_reader/</guid>
      <description>
        
        
        &lt;p&gt;Inheritance diagram for com.vertica.sdk.AnalyticPartitionReader:&lt;/p&gt;
&lt;p&gt;Collaboration diagram for com.vertica.sdk.AnalyticPartitionReader:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&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;addCol (ByteBuffer arg, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, int colstride, VerticaType dt)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;checkStringUserBlockInfo (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;checkTimeUserBlockInfo (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;getBoolean (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getColDataAreaRef (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getColRef (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.sql.Date&lt;/td&gt;
&lt;td&gt;getDate (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;double&lt;/td&gt;
&lt;td&gt;getDouble (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;getLong (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNumCols ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNumRows ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BaseDataOID&lt;/td&gt;
&lt;td&gt;getProcessBlockUserInfoVectorAt (int i)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;getString (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getStringLength (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getStringLoc (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.sql.Timestamp&lt;/td&gt;
&lt;td&gt;getTimestamp (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SizedColumnTypes&lt;/td&gt;
&lt;td&gt;getTypeMetaData ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VNumeric&lt;/td&gt;
&lt;td&gt;getVNumeric (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VString&lt;/td&gt;
&lt;td&gt;getVString (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isBooleanNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isDateNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isDoubleNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isLongNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isNewOrderByKey ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isStringNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isTimestampInfinite (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isTimestampInfiniteNeg (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isTimestampInfinitePos (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isTimestampNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;next () throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;abstract boolean&lt;/td&gt;
&lt;td&gt;readNextBlock () throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;resetBuffers ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;abstract void&lt;/td&gt;
&lt;td&gt;setupColsAndStrides ()&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;count&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;index&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;ncols&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;nrows&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SizedColumnTypes&lt;/td&gt;
&lt;td&gt;typeMetaData&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Member Functions&lt;/th&gt;
&lt;th&gt;&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;clear ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getInlineColBuffer (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;coldataareas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;cols&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;colstrides&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;currentPos&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;newOrderMarkers&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Provides an iterator-based read interface over all the partition_by keys, order_by keys, and function arguments in a partition.&lt;/p&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;a6743f2328a4e31c9436d98e4db6f27c6addcol-14&#34;&gt;&lt;a href=&#34;#a6743f2328a4e31c9436d98e4db6f27c6&#34;&gt;◆&lt;/a&gt;addCol() [1/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, int colstride, VerticaType dt, String colName)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colName&lt;/code&gt;: Name of the column&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_vertica_block.md#a3eac160595af2f1a082e00d2771a0488&#34;&gt;com.vertica.sdk.VerticaBlock.addCol()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a3eac160595af2f1a082e00d2771a0488addcol-24&#34;&gt;&lt;a href=&#34;#a3eac160595af2f1a082e00d2771a0488&#34;&gt;◆&lt;/a&gt;addCol() [2/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, int colstride, VerticaType dt)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ad8fe45614e17c780d2ba98c2e816718daddcol-34&#34;&gt;&lt;a href=&#34;#ad8fe45614e17c780d2ba98c2e816718d&#34;&gt;◆&lt;/a&gt;addCol() [3/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;da&lt;/code&gt;: The location to find out of band string data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a99141b79f484e2508e29a0de8805b625addcol-44&#34;&gt;&lt;a href=&#34;#a99141b79f484e2508e29a0de8805b625&#34;&gt;◆&lt;/a&gt;addCol() [4/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;da&lt;/code&gt;: The location to find out of band string data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colName&lt;/code&gt;: Name of the column&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ae0badfdec53d83e5c23a5c0527b1f178getboolean&#34;&gt;&lt;a href=&#34;#ae0badfdec53d83e5c23a5c0527b1f178&#34;&gt;◆&lt;/a&gt;getBoolean()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.getBoolean(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get a BOOLEAN value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The value of the idx&#39;th argument, cast as a BOOLEAN.&lt;/p&gt;
&lt;h2 id=&#34;a1205ea586c26b62c6afd743d3436b84cgetcoldataarearef&#34;&gt;&lt;a href=&#34;#a1205ea586c26b62c6afd743d3436b84c&#34;&gt;◆&lt;/a&gt;getColDataAreaRef()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getColDataAreaRef(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get the ByteBuffer that stores out of line string data (Data Area) for the idx&#39;th argument&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the ByteBuffer&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ac8a251fcae86ee6646bfcbb3f4613e8agetcolref&#34;&gt;&lt;a href=&#34;#ac8a251fcae86ee6646bfcbb3f4613e8a&#34;&gt;◆&lt;/a&gt;getColRef()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getColRef(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer a = arg_reader.getColPtr(0);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
a ByteBuffer to the idx&#39;th argument, containing data for the column&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a9d3a619d2b32488189fa2303110974d1&#34;&gt;com.vertica.sdk.PartitionWriter.copyFromInput()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ae0badfdec53d83e5c23a5c0527b1f178&#34;&gt;com.vertica.sdk.BlockReader.getBoolean()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aa908a82f1cabed625337004a773178ac&#34;&gt;com.vertica.sdk.BlockReader.getDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_vertica_block.md#af4968eb2cc17a49887f03b6dd959c833&#34;&gt;com.vertica.sdk.VerticaBlock.getInlineColBuffer()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a1c1a124f3fc2769cbd27eada4ba72771&#34;&gt;com.vertica.sdk.BlockReader.getLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a3ee3c6c3e0a33fd5807aa712723c9103&#34;&gt;com.vertica.sdk.BlockReader.getStringLength()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a4bbd8aa1638b16a4aba9cb4c8a040c1d&#34;&gt;com.vertica.sdk.BlockReader.getStringLoc()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ac63e0ccc1f7bfe59bf6cfbd7f2d71039&#34;&gt;com.vertica.sdk.BlockReader.getVNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ac90582edbaf6fe835586487066d6468f&#34;&gt;com.vertica.sdk.BlockWriter.getVStringWriter()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a52d989977e40d5c2d48e12e7c00b84b7&#34;&gt;com.vertica.sdk.BlockReader.isBooleanNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#ae4dc6d4857eb1601c93fb4108d9c6bf7&#34;&gt;com.vertica.sdk.ParamWriter.setBool()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a9a6288488fbf61daea3b652c109093a8&#34;&gt;com.vertica.sdk.BlockWriter.setBoolean()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#abd7a54c85689be79718262aebaf69490&#34;&gt;com.vertica.sdk.BlockWriter.setBooleanNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#af6435f7a3cce66b204f3cfdd8221bb91&#34;&gt;com.vertica.sdk.PartitionWriter.setBooleanValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#affe8b6521f286fcce07ad5fdce1d5979&#34;&gt;com.vertica.sdk.BlockWriter.setDate()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ab77679e1d4eac13020b173d33531f3bf&#34;&gt;com.vertica.sdk.BlockWriter.setDateNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a4e3690742cf5b26e3b5c3b944c0a5bb6&#34;&gt;com.vertica.sdk.PartitionWriter.setDateValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a020d8071c00084324268f347e8102bd3&#34;&gt;com.vertica.sdk.BlockWriter.setDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a6a75f7948e029a1ba4e02b1aa6527940&#34;&gt;com.vertica.sdk.ParamWriter.setDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ae2682f4ac0c56e228335df7c9707f0fd&#34;&gt;com.vertica.sdk.BlockWriter.setDoubleNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a33c4b4406f6fb95f944977b2402e4396&#34;&gt;com.vertica.sdk.PartitionWriter.setDoubleValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#af0f5d0478534fccf86722ff10cb2e77c&#34;&gt;com.vertica.sdk.BlockWriter.setLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a7334b0f02f42213856ec1a458ef31b21&#34;&gt;com.vertica.sdk.ParamWriter.setLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ad724b00ef7d292708630eb12539a17bf&#34;&gt;com.vertica.sdk.BlockWriter.setLongNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a03af47e4090ab9804c44a171e02b8f09&#34;&gt;com.vertica.sdk.ParamWriter.setLongString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#abe6af06abcba290a71c23c887ae8662b&#34;&gt;com.vertica.sdk.PartitionWriter.setLongValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#ad4f080e4946602c17105747e3744ef48&#34;&gt;com.vertica.sdk.ParamWriter.setNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a04d5bb72778a98d8f120020676952800&#34;&gt;com.vertica.sdk.BlockWriter.setNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a8ee146a19a4dc7620c9d116506f5634e&#34;&gt;com.vertica.sdk.ParamWriter.setString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#aabc50c6242c7eb4775409f802940157b&#34;&gt;com.vertica.sdk.BlockWriter.setString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a8733af24caac2d13e1d3a72bd55160b5&#34;&gt;com.vertica.sdk.BlockWriter.setStringNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#af5910cd7824a8f90cdc91ca75a419e6d&#34;&gt;com.vertica.sdk.BlockWriter.setTimestamp()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a58a7f00f4f3de85010accd751b1703e6&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampInfiniteNeg()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#aec0b6d4f0c7fd08470ef049ce7aeb9f3&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampInfinitePos()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a551e938d4d00fd67b126235507017812&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#afdff383a1a9a2988a24ee64ea1dc7df5&#34;&gt;com.vertica.sdk.PartitionWriter.setTimestampValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ad5858bb2a92e299b72b07ad5cdaca00dgetdate&#34;&gt;&lt;a href=&#34;#ad5858bb2a92e299b72b07ad5cdaca00d&#34;&gt;◆&lt;/a&gt;getDate()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.sql.Date com.vertica.sdk.BlockReader.getDate(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get a DATE value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The value of the idx&#39;th argument, cast as a DATE; null if the column is NULL.&lt;/p&gt;
&lt;h2 id=&#34;aa908a82f1cabed625337004a773178acgetdouble&#34;&gt;&lt;a href=&#34;#aa908a82f1cabed625337004a773178ac&#34;&gt;◆&lt;/a&gt;getDouble()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;double com.vertica.sdk.BlockReader.getDouble(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get a DOUBLE value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The value of the idx&#39;th argument, cast as a DOUBLE.&lt;/p&gt;
&lt;h2 id=&#34;af4968eb2cc17a49887f03b6dd959c833getinlinecolbuffer&#34;&gt;&lt;a href=&#34;#af4968eb2cc17a49887f03b6dd959c833&#34;&gt;◆&lt;/a&gt;getInlineColBuffer()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getInlineColBuffer(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;protected inherited&lt;/em&gt;
Give a ByteBuffer for the given column (inline storage only). Returns a buffer with position and limit bounding the data area for a single element of that column, given the current position in the column.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the ByteBuffer for the column&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a57a99a1770a4ba738078f9614f4d3167&#34;&gt;com.vertica.sdk.PartitionWriter.setStringBytes()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a6b35e25e8bcc434312950e94c2e099f3&#34;&gt;com.vertica.sdk.PartitionWriter.setStringValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a1c1a124f3fc2769cbd27eada4ba72771getlong&#34;&gt;&lt;a href=&#34;#a1c1a124f3fc2769cbd27eada4ba72771&#34;&gt;◆&lt;/a&gt;getLong()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;long com.vertica.sdk.BlockReader.getLong(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get a LONG INTEGER value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;long a = arg_reader.getLong(0);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The value of the idx&#39;th argument, cast as a LONG INTEGER.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ad5858bb2a92e299b72b07ad5cdaca00d&#34;&gt;com.vertica.sdk.BlockReader.getDate()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a73e761c6be44488e577c135e2b338aa2&#34;&gt;com.vertica.sdk.BlockReader.getTimestamp()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a6d0df939aa1f43eac61fb77948fd64cd&#34;&gt;com.vertica.sdk.BlockReader.isDoubleNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a9c700d180f3d61298dd648c60e88f4dc&#34;&gt;com.vertica.sdk.BlockReader.isLongNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a800906a93eda01705ca47a2639f75f35&#34;&gt;com.vertica.sdk.BlockReader.isTimestampInfiniteNeg()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a02bcd64da0134e2875ac851c874ce743&#34;&gt;com.vertica.sdk.BlockReader.isTimestampInfinitePos()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a19401b6040217c7e1406d316cead4333getnumcols&#34;&gt;&lt;a href=&#34;#a19401b6040217c7e1406d316cead4333&#34;&gt;◆&lt;/a&gt;getNumCols()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.VerticaBlock.getNumCols()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
the number of arguments held by this reader.&lt;/p&gt;
&lt;h2 id=&#34;af41460a95ee5c6207b2eb1e261aadd6bgetnumrows&#34;&gt;&lt;a href=&#34;#af41460a95ee5c6207b2eb1e261aadd6b&#34;&gt;◆&lt;/a&gt;getNumRows()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.VerticaBlock.getNumRows()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
the number of rows held by this block.&lt;/p&gt;
&lt;h2 id=&#34;a1a08558b7bee325fcb048d0007e15510getstring&#34;&gt;&lt;a href=&#34;#a1a08558b7bee325fcb048d0007e15510&#34;&gt;◆&lt;/a&gt;getString()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;String com.vertica.sdk.BlockReader.getString(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get a reference to an VARCHAR/CHAR/VARBINARY/BINARY value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
a reference to the idx&#39;th argument, cast as an String.&lt;/p&gt;
&lt;h2 id=&#34;a3ee3c6c3e0a33fd5807aa712723c9103getstringlength&#34;&gt;&lt;a href=&#34;#a3ee3c6c3e0a33fd5807aa712723c9103&#34;&gt;◆&lt;/a&gt;getStringLength()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.BlockReader.getStringLength(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get length of the String from the input row&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The length of the String in specified column.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a1b0d8da660ca495bba9079fa3bf55d7f&#34;&gt;com.vertica.sdk.BlockReader.isStringNull()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a4bbd8aa1638b16a4aba9cb4c8a040c1dgetstringloc&#34;&gt;&lt;a href=&#34;#a4bbd8aa1638b16a4aba9cb4c8a040c1d&#34;&gt;◆&lt;/a&gt;getStringLoc()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.BlockReader.getStringLoc(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get &#39;location&#39; of the String from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The location of the String in specified column. If zero, data is inlined immediately after the header, otherwise data is at offset loc within the data area.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a73e761c6be44488e577c135e2b338aa2gettimestamp&#34;&gt;&lt;a href=&#34;#a73e761c6be44488e577c135e2b338aa2&#34;&gt;◆&lt;/a&gt;getTimestamp()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.sql.Timestamp com.vertica.sdk.BlockReader.getTimestamp(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get a TIMESTAMP value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The value of the idx&#39;th argument, cast as a TIMESTAMP; null if the column is NULL or represents &#39;infinity&#39;.&lt;/p&gt;
&lt;h2 id=&#34;aaec928093c2932969484e00410504f5bgettypemetadata&#34;&gt;&lt;a href=&#34;#aaec928093c2932969484e00410504f5b&#34;&gt;◆&lt;/a&gt;getTypeMetaData()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;SizedColumnTypes com.vertica.sdk.VerticaBlock.getTypeMetaData()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
information about the types and numbers of arguments&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_reader.md#a528b8b3fa1aaa5f7e65bdb8e9ecdb9bb&#34;&gt;com.vertica.sdk.ParamReader.getType()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#ac246f56f2bc2d11014563434ce6a24d4&#34;&gt;com.vertica.sdk.PartitionWriter.setRowFromMap()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#abea3267b6a63d94009b989839ed7cacd&#34;&gt;com.vertica.sdk.PartitionWriter.setValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ac63e0ccc1f7bfe59bf6cfbd7f2d71039getvnumeric&#34;&gt;&lt;a href=&#34;#ac63e0ccc1f7bfe59bf6cfbd7f2d71039&#34;&gt;◆&lt;/a&gt;getVNumeric()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;VNumeric com.vertica.sdk.BlockReader.getVNumeric(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get a reference to a &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_v_numeric.md&#34;&gt;VNumeric&lt;/a&gt; value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
A reference to the retrieved value cast as a Numeric.&lt;/p&gt;
&lt;h2 id=&#34;aac5fa19a679fcc71ef6e54289518c7cagetvstring&#34;&gt;&lt;a href=&#34;#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;◆&lt;/a&gt;getVString()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;VString com.vertica.sdk.BlockReader.getVString(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get a reference from the input row to an &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_v_string.md&#34;&gt;VString&lt;/a&gt; value, which represents a SQL VARCHAR/CHAR/VARBINARY/BINARY value.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
a reference to the idx&#39;th argument, cast as an &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_v_string.md&#34;&gt;VString&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a1a08558b7bee325fcb048d0007e15510&#34;&gt;com.vertica.sdk.BlockReader.getString()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a52d989977e40d5c2d48e12e7c00b84b7isbooleannull&#34;&gt;&lt;a href=&#34;#a52d989977e40d5c2d48e12e7c00b84b7&#34;&gt;◆&lt;/a&gt;isBooleanNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isBooleanNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Check whether a value from the input row is NULL in BOOLEAN type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;h2 id=&#34;ad958b08af887d24b43bd39418a05e18eisdatenull&#34;&gt;&lt;a href=&#34;#ad958b08af887d24b43bd39418a05e18e&#34;&gt;◆&lt;/a&gt;isDateNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isDateNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Check whether a value from the input row is NULL in DATE type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ad5858bb2a92e299b72b07ad5cdaca00d&#34;&gt;com.vertica.sdk.BlockReader.getDate()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a6d0df939aa1f43eac61fb77948fd64cdisdoublenull&#34;&gt;&lt;a href=&#34;#a6d0df939aa1f43eac61fb77948fd64cd&#34;&gt;◆&lt;/a&gt;isDoubleNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isDoubleNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Check whether a value from the input row is NULL in DOUBLE type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;h2 id=&#34;a9c700d180f3d61298dd648c60e88f4dcislongnull&#34;&gt;&lt;a href=&#34;#a9c700d180f3d61298dd648c60e88f4dc&#34;&gt;◆&lt;/a&gt;isLongNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isLongNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Check whether a value from the input row is NULL in LONG INTERGER type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ad958b08af887d24b43bd39418a05e18e&#34;&gt;com.vertica.sdk.BlockReader.isDateNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ad01de8b3edf63e76f78e4d3da107192c&#34;&gt;com.vertica.sdk.BlockReader.isTimestampNull()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a1b0d8da660ca495bba9079fa3bf55d7fisstringnull&#34;&gt;&lt;a href=&#34;#a1b0d8da660ca495bba9079fa3bf55d7f&#34;&gt;◆&lt;/a&gt;isStringNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isStringNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Check whether a value from the input row is NULL in SQL VARCHAR/CHAR/VARBINARY/BINARY type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a1a08558b7bee325fcb048d0007e15510&#34;&gt;com.vertica.sdk.BlockReader.getString()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a4741f1e48ac03862f2f1c61f62dbcfcaistimestampinfinite&#34;&gt;&lt;a href=&#34;#a4741f1e48ac03862f2f1c61f62dbcfca&#34;&gt;◆&lt;/a&gt;isTimestampInfinite()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isTimestampInfinite(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Check whether a TIMESTAMP value from the input row represents &#39;infinity&#39;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the TIMESTAMP value is &#39;+infinity&#39; or &#39;-infinity&#39;, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a73e761c6be44488e577c135e2b338aa2&#34;&gt;com.vertica.sdk.BlockReader.getTimestamp()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a800906a93eda01705ca47a2639f75f35istimestampinfiniteneg&#34;&gt;&lt;a href=&#34;#a800906a93eda01705ca47a2639f75f35&#34;&gt;◆&lt;/a&gt;isTimestampInfiniteNeg()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isTimestampInfiniteNeg(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Check whether a TIMESTAMP value from the input row represents &#39;-infinity&#39;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the TIMESTAMP value is &#39;-infinity&#39;, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a4741f1e48ac03862f2f1c61f62dbcfca&#34;&gt;com.vertica.sdk.BlockReader.isTimestampInfinite()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a02bcd64da0134e2875ac851c874ce743istimestampinfinitepos&#34;&gt;&lt;a href=&#34;#a02bcd64da0134e2875ac851c874ce743&#34;&gt;◆&lt;/a&gt;isTimestampInfinitePos()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isTimestampInfinitePos(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Check whether a TIMESTAMP value from the input row represents &#39;+infinity&#39;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the TIMESTAMP value is &#39;+infinity&#39;, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a4741f1e48ac03862f2f1c61f62dbcfca&#34;&gt;com.vertica.sdk.BlockReader.isTimestampInfinite()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ad01de8b3edf63e76f78e4d3da107192cistimestampnull&#34;&gt;&lt;a href=&#34;#ad01de8b3edf63e76f78e4d3da107192c&#34;&gt;◆&lt;/a&gt;isTimestampNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isTimestampNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Check whether a value from the input row is NULL in TIMESTAMP type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a73e761c6be44488e577c135e2b338aa2&#34;&gt;com.vertica.sdk.BlockReader.getTimestamp()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;aec0444d45c9d03ac6b9dcbfb6801c99ereadnextblock&#34;&gt;&lt;a href=&#34;#aec0444d45c9d03ac6b9dcbfb6801c99e&#34;&gt;◆&lt;/a&gt;readNextBlock()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;abstract boolean com.vertica.sdk.AnalyticPartitionReader.readNextBlock() throws UdfException, DestroyInvocation
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;abstract&lt;/p&gt;
&lt;p&gt;Reads in the next block of data and positions cursor at the beginning.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
false if there&#39;s no more input data&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.AnalyticPartitionReader Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_partition_reader-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_partition_reader-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_analytic_partition_reader.md&#34;&gt;com.vertica.sdk.AnalyticPartitionReader&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;addCol(ByteBuffer arg, int colstride, VerticaType dt, String colName)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.VerticaBlock&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, int colstride, VerticaType dt)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AnalyticPartitionReader() (defined in com.vertica.sdk.AnalyticPartitionReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.AnalyticPartitionReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BlockReader() (defined in com.vertica.sdk.BlockReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BlockReader(int _ncols, int _rowcount) (defined in com.vertica.sdk.BlockReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;checkStringUserBlockInfo(int idx) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;checkTimeUserBlockInfo(int idx) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;clear() (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;coldataareas (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cols (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;colstrides (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;count (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;currentPos (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getBoolean(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getColDataAreaRef(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getColRef(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getDate(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getDouble(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getInlineColBuffer(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getLong(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumCols()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumRows()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getProcessBlockUserInfoVectorAt(int i) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getString(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getStringLength(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getStringLoc(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getTimestamp(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getTypeMetaData()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getVNumeric(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getVString(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;index (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isBooleanNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isDateNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isDoubleNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isLongNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isNewOrderByKey() (defined in com.vertica.sdk.AnalyticPartitionReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.AnalyticPartitionReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isStringNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isTimestampInfinite(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isTimestampInfiniteNeg(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isTimestampInfinitePos(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isTimestampNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ncols (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;newOrderMarkers (defined in com.vertica.sdk.AnalyticPartitionReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.AnalyticPartitionReader&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;next() (defined in com.vertica.sdk.PartitionReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nrows (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PartitionReader() (defined in com.vertica.sdk.PartitionReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;readNextBlock()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.AnalyticPartitionReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;resetBuffers() (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setupColsAndStrides() (defined in com.vertica.sdk.AnalyticPartitionReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.AnalyticPartitionReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;typeMetaData (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaBlock(int _ncols, int _rowcount) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.AnalyticPartitionWriter Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_partition_writer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_partition_writer/</guid>
      <description>
        
        
        &lt;p&gt;Inheritance diagram for com.vertica.sdk.AnalyticPartitionWriter:&lt;/p&gt;
&lt;p&gt;Collaboration diagram for com.vertica.sdk.AnalyticPartitionWriter:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;AnalyticPartitionWriter (int nargs)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, int colstride, VerticaType dt)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;checkStringUserBlockInfo (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;checkTimeUserBlockInfo (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;copyFromInput (int dstIdx, PartitionReader input_reader, int srcIdx) throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getColDataAreaRef (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getColRef (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TypeCoercion&lt;/td&gt;
&lt;td&gt;getDefaultTypeCoercion ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNumCols ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VNumeric&lt;/td&gt;
&lt;td&gt;getNumericWriter (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNumRows ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BaseDataOID&lt;/td&gt;
&lt;td&gt;getProcessBlockUserInfoVectorAt (int i)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VString&lt;/td&gt;
&lt;td&gt;getStringWriter (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SizedColumnTypes&lt;/td&gt;
&lt;td&gt;getTypeMetaData ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;abstract boolean&lt;/td&gt;
&lt;td&gt;getWriteableBlock () throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;next () throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;resetBuffers ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setBoolean (int idx, boolean r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setBooleanNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setBooleanValue (int idx, Boolean value)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDate (int idx, java.sql.Date r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDateNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDateValue (int idx, java.sql.Date value)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TypeCoercion&lt;/td&gt;
&lt;td&gt;setDefaultTypeCoercion (TypeCoercion coerce)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDouble (int idx, double r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDoubleNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDoubleValue (int idx, Double value)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLong (int idx, long r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLongNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLongValue (int idx, Long value)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setNumeric (int idx, BigDecimal bd)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setNumericNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setNumericValue (int idx, BigDecimal value)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setRowFromMap (Map rowData)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setRowFromMap (Map rowData, TypeCoercion coerce)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setString (int idx, String r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setStringBytes (int idx, ByteBuffer bytes)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setStringNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setStringValue (int idx, String value)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTimestamp (int idx, java.sql.Timestamp r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTimestampInfiniteNeg (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTimestampInfinitePos (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTimestampNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTimestampValue (int idx, java.sql.Timestamp value)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setValue (int idx, Object value, TypeCoercion coerce)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setVMap (int idx, Map data)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setVMap (int idx, Map data, TypeCoercion coerce)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;throwInCorrectUsageError (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;: Throwing UdfException for incorrect setter usage&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;count&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;index&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;ncols&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;nrows&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SizedColumnTypes&lt;/td&gt;
&lt;td&gt;typeMetaData&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Member Functions&lt;/th&gt;
&lt;th&gt;&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;clear ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getInlineColBuffer (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;getRowSize (SizedColumnTypes types)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setRowCount (SizedColumnTypes types)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Static Protected Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;blockSizeGivenRowSize (long row_size)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;coldataareas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;cols&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;colstrides&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;currentPos&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Partition writer for all input data in a single partition. It automatically makes space as needed.&lt;/p&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;a6743f2328a4e31c9436d98e4db6f27c6addcol-14&#34;&gt;&lt;a href=&#34;#a6743f2328a4e31c9436d98e4db6f27c6&#34;&gt;◆&lt;/a&gt;addCol() [1/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, int colstride, VerticaType dt, String colName)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colName&lt;/code&gt;: Name of the column&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_vertica_block.md#a3eac160595af2f1a082e00d2771a0488&#34;&gt;com.vertica.sdk.VerticaBlock.addCol()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a3eac160595af2f1a082e00d2771a0488addcol-24&#34;&gt;&lt;a href=&#34;#a3eac160595af2f1a082e00d2771a0488&#34;&gt;◆&lt;/a&gt;addCol() [2/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, int colstride, VerticaType dt)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ad8fe45614e17c780d2ba98c2e816718daddcol-34&#34;&gt;&lt;a href=&#34;#ad8fe45614e17c780d2ba98c2e816718d&#34;&gt;◆&lt;/a&gt;addCol() [3/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;da&lt;/code&gt;: The location to find out of band string data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a99141b79f484e2508e29a0de8805b625addcol-44&#34;&gt;&lt;a href=&#34;#a99141b79f484e2508e29a0de8805b625&#34;&gt;◆&lt;/a&gt;addCol() [4/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;da&lt;/code&gt;: The location to find out of band string data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colName&lt;/code&gt;: Name of the column&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a9d3a619d2b32488189fa2303110974d1copyfrominput&#34;&gt;&lt;a href=&#34;#a9d3a619d2b32488189fa2303110974d1&#34;&gt;◆&lt;/a&gt;copyFromInput()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.copyFromInput(int dstIdx, PartitionReader input_reader, int srcIdx) throws UdfException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Copies a column from the input reader to the output writer. The data types and sizes of the source and destination columns must match exactly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;dstIdx&lt;/code&gt;: The destination column index (in the output writer)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;input_reader&lt;/code&gt;: The input reader from which to copy a column&lt;/li&gt;
&lt;li&gt;&lt;code&gt;srcIdx&lt;/code&gt;: The source column index (in the input reader)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a1205ea586c26b62c6afd743d3436b84cgetcoldataarearef&#34;&gt;&lt;a href=&#34;#a1205ea586c26b62c6afd743d3436b84c&#34;&gt;◆&lt;/a&gt;getColDataAreaRef()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getColDataAreaRef(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get the ByteBuffer that stores out of line string data (Data Area) for the idx&#39;th argument&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the ByteBuffer&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ac8a251fcae86ee6646bfcbb3f4613e8agetcolref&#34;&gt;&lt;a href=&#34;#ac8a251fcae86ee6646bfcbb3f4613e8a&#34;&gt;◆&lt;/a&gt;getColRef()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getColRef(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer a = arg_reader.getColPtr(0);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
a ByteBuffer to the idx&#39;th argument, containing data for the column&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a9d3a619d2b32488189fa2303110974d1&#34;&gt;com.vertica.sdk.PartitionWriter.copyFromInput()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ae0badfdec53d83e5c23a5c0527b1f178&#34;&gt;com.vertica.sdk.BlockReader.getBoolean()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aa908a82f1cabed625337004a773178ac&#34;&gt;com.vertica.sdk.BlockReader.getDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_vertica_block.md#af4968eb2cc17a49887f03b6dd959c833&#34;&gt;com.vertica.sdk.VerticaBlock.getInlineColBuffer()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a1c1a124f3fc2769cbd27eada4ba72771&#34;&gt;com.vertica.sdk.BlockReader.getLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a3ee3c6c3e0a33fd5807aa712723c9103&#34;&gt;com.vertica.sdk.BlockReader.getStringLength()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a4bbd8aa1638b16a4aba9cb4c8a040c1d&#34;&gt;com.vertica.sdk.BlockReader.getStringLoc()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ac63e0ccc1f7bfe59bf6cfbd7f2d71039&#34;&gt;com.vertica.sdk.BlockReader.getVNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ac90582edbaf6fe835586487066d6468f&#34;&gt;com.vertica.sdk.BlockWriter.getVStringWriter()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a52d989977e40d5c2d48e12e7c00b84b7&#34;&gt;com.vertica.sdk.BlockReader.isBooleanNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#ae4dc6d4857eb1601c93fb4108d9c6bf7&#34;&gt;com.vertica.sdk.ParamWriter.setBool()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a9a6288488fbf61daea3b652c109093a8&#34;&gt;com.vertica.sdk.BlockWriter.setBoolean()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#abd7a54c85689be79718262aebaf69490&#34;&gt;com.vertica.sdk.BlockWriter.setBooleanNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#af6435f7a3cce66b204f3cfdd8221bb91&#34;&gt;com.vertica.sdk.PartitionWriter.setBooleanValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#affe8b6521f286fcce07ad5fdce1d5979&#34;&gt;com.vertica.sdk.BlockWriter.setDate()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ab77679e1d4eac13020b173d33531f3bf&#34;&gt;com.vertica.sdk.BlockWriter.setDateNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a4e3690742cf5b26e3b5c3b944c0a5bb6&#34;&gt;com.vertica.sdk.PartitionWriter.setDateValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a020d8071c00084324268f347e8102bd3&#34;&gt;com.vertica.sdk.BlockWriter.setDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a6a75f7948e029a1ba4e02b1aa6527940&#34;&gt;com.vertica.sdk.ParamWriter.setDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ae2682f4ac0c56e228335df7c9707f0fd&#34;&gt;com.vertica.sdk.BlockWriter.setDoubleNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a33c4b4406f6fb95f944977b2402e4396&#34;&gt;com.vertica.sdk.PartitionWriter.setDoubleValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#af0f5d0478534fccf86722ff10cb2e77c&#34;&gt;com.vertica.sdk.BlockWriter.setLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a7334b0f02f42213856ec1a458ef31b21&#34;&gt;com.vertica.sdk.ParamWriter.setLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ad724b00ef7d292708630eb12539a17bf&#34;&gt;com.vertica.sdk.BlockWriter.setLongNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a03af47e4090ab9804c44a171e02b8f09&#34;&gt;com.vertica.sdk.ParamWriter.setLongString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#abe6af06abcba290a71c23c887ae8662b&#34;&gt;com.vertica.sdk.PartitionWriter.setLongValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#ad4f080e4946602c17105747e3744ef48&#34;&gt;com.vertica.sdk.ParamWriter.setNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a04d5bb72778a98d8f120020676952800&#34;&gt;com.vertica.sdk.BlockWriter.setNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a8ee146a19a4dc7620c9d116506f5634e&#34;&gt;com.vertica.sdk.ParamWriter.setString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#aabc50c6242c7eb4775409f802940157b&#34;&gt;com.vertica.sdk.BlockWriter.setString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a8733af24caac2d13e1d3a72bd55160b5&#34;&gt;com.vertica.sdk.BlockWriter.setStringNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#af5910cd7824a8f90cdc91ca75a419e6d&#34;&gt;com.vertica.sdk.BlockWriter.setTimestamp()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a58a7f00f4f3de85010accd751b1703e6&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampInfiniteNeg()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#aec0b6d4f0c7fd08470ef049ce7aeb9f3&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampInfinitePos()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a551e938d4d00fd67b126235507017812&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#afdff383a1a9a2988a24ee64ea1dc7df5&#34;&gt;com.vertica.sdk.PartitionWriter.setTimestampValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a40298a2bfd15c70e2fd1ca22b4847dddgetdefaulttypecoercion&#34;&gt;&lt;a href=&#34;#a40298a2bfd15c70e2fd1ca22b4847ddd&#34;&gt;◆&lt;/a&gt;getDefaultTypeCoercion()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;TypeCoercion com.vertica.sdk.PartitionWriter.getDefaultTypeCoercion()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Give the default &lt;a href=&#34;interfacecom_1_1vertica_1_1sdk_1_1_type_coercion.md&#34;&gt;TypeCoercion&lt;/a&gt; instance, creating one if necessary. This may be useful in cases where the calling code would like to change the &lt;a href=&#34;enumcom_1_1vertica_1_1sdk_1_1_type_coercion_policy.md&#34;&gt;TypeCoercionPolicy&lt;/a&gt; or do &lt;a href=&#34;interfacecom_1_1vertica_1_1sdk_1_1_type_coercion.md&#34;&gt;TypeCoercion&lt;/a&gt; in the same manner as this &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md&#34;&gt;PartitionWriter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If a &lt;a href=&#34;interfacecom_1_1vertica_1_1sdk_1_1_type_coercion.md&#34;&gt;TypeCoercion&lt;/a&gt; is created, it is an instance of &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_standard_type_coercion.md&#34;&gt;StandardTypeCoercion&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See also
&lt;code&gt;#setRowFromMap(Map) &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the current default &lt;a href=&#34;interfacecom_1_1vertica_1_1sdk_1_1_type_coercion.md&#34;&gt;TypeCoercion&lt;/a&gt;, creating one if necessary.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a945cc81d9fddc0cdf4c173e46fec999c&#34;&gt;com.vertica.sdk.PartitionWriter.setRowFromMap()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a6226576cd827ac82b4d506286b929877&#34;&gt;com.vertica.sdk.PartitionWriter.setVMap()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;af4968eb2cc17a49887f03b6dd959c833getinlinecolbuffer&#34;&gt;&lt;a href=&#34;#af4968eb2cc17a49887f03b6dd959c833&#34;&gt;◆&lt;/a&gt;getInlineColBuffer()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getInlineColBuffer(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;protected inherited&lt;/em&gt;
Give a ByteBuffer for the given column (inline storage only). Returns a buffer with position and limit bounding the data area for a single element of that column, given the current position in the column.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the ByteBuffer for the column&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a57a99a1770a4ba738078f9614f4d3167&#34;&gt;com.vertica.sdk.PartitionWriter.setStringBytes()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a6b35e25e8bcc434312950e94c2e099f3&#34;&gt;com.vertica.sdk.PartitionWriter.setStringValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a19401b6040217c7e1406d316cead4333getnumcols&#34;&gt;&lt;a href=&#34;#a19401b6040217c7e1406d316cead4333&#34;&gt;◆&lt;/a&gt;getNumCols()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.VerticaBlock.getNumCols()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
the number of arguments held by this reader.&lt;/p&gt;
&lt;h2 id=&#34;af41460a95ee5c6207b2eb1e261aadd6bgetnumrows&#34;&gt;&lt;a href=&#34;#af41460a95ee5c6207b2eb1e261aadd6b&#34;&gt;◆&lt;/a&gt;getNumRows()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.VerticaBlock.getNumRows()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
the number of rows held by this block.&lt;/p&gt;
&lt;h2 id=&#34;aaec928093c2932969484e00410504f5bgettypemetadata&#34;&gt;&lt;a href=&#34;#aaec928093c2932969484e00410504f5b&#34;&gt;◆&lt;/a&gt;getTypeMetaData()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;SizedColumnTypes com.vertica.sdk.VerticaBlock.getTypeMetaData()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
information about the types and numbers of arguments&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_reader.md#a528b8b3fa1aaa5f7e65bdb8e9ecdb9bb&#34;&gt;com.vertica.sdk.ParamReader.getType()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#ac246f56f2bc2d11014563434ce6a24d4&#34;&gt;com.vertica.sdk.PartitionWriter.setRowFromMap()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#abea3267b6a63d94009b989839ed7cacd&#34;&gt;com.vertica.sdk.PartitionWriter.setValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;af6435f7a3cce66b204f3cfdd8221bb91setbooleanvalue&#34;&gt;&lt;a href=&#34;#af6435f7a3cce66b204f3cfdd8221bb91&#34;&gt;◆&lt;/a&gt;setBooleanValue()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setBooleanValue(int idx, Boolean value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set a Boolean value for column at index idx. Accepts null values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: column number&lt;/li&gt;
&lt;li&gt;&lt;code&gt;value&lt;/code&gt;: value to set it to&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a4e3690742cf5b26e3b5c3b944c0a5bb6setdatevalue&#34;&gt;&lt;a href=&#34;#a4e3690742cf5b26e3b5c3b944c0a5bb6&#34;&gt;◆&lt;/a&gt;setDateValue()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setDateValue(int idx, java.sql.Date value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set a Date value for column at index idx. Accepts null values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: column number&lt;/li&gt;
&lt;li&gt;&lt;code&gt;value&lt;/code&gt;: value to set it to&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a83b51e4433f12b0254be6229fcf0921fsetdefaulttypecoercion&#34;&gt;&lt;a href=&#34;#a83b51e4433f12b0254be6229fcf0921f&#34;&gt;◆&lt;/a&gt;setDefaultTypeCoercion()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;TypeCoercion com.vertica.sdk.PartitionWriter.setDefaultTypeCoercion(TypeCoercion coerce)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set the default type coercion instance.&lt;/p&gt;
&lt;p&gt;See also
&lt;code&gt;#setRowFromMap(Map)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;coerce&lt;/code&gt;: A TypeCoercion instance.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the former default, which may be null.&lt;/p&gt;
&lt;h2 id=&#34;a33c4b4406f6fb95f944977b2402e4396setdoublevalue&#34;&gt;&lt;a href=&#34;#a33c4b4406f6fb95f944977b2402e4396&#34;&gt;◆&lt;/a&gt;setDoubleValue()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setDoubleValue(int idx, Double value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set a Double value for column at index idx. Accepts null values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: column number&lt;/li&gt;
&lt;li&gt;&lt;code&gt;value&lt;/code&gt;: value to set it to&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;abe6af06abcba290a71c23c887ae8662bsetlongvalue&#34;&gt;&lt;a href=&#34;#abe6af06abcba290a71c23c887ae8662b&#34;&gt;◆&lt;/a&gt;setLongValue()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setLongValue(int idx, Long value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set a Long value for column at index idx. Accepts null values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: column number&lt;/li&gt;
&lt;li&gt;&lt;code&gt;value&lt;/code&gt;: value to set it to&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a984eb16804e5baede68c18231e34750asetnumericvalue&#34;&gt;&lt;a href=&#34;#a984eb16804e5baede68c18231e34750a&#34;&gt;◆&lt;/a&gt;setNumericValue()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setNumericValue(int idx, BigDecimal value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set a Numeric value for column at index idx. Accepts null values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: column number&lt;/li&gt;
&lt;li&gt;&lt;code&gt;value&lt;/code&gt;: value to set it to&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a945cc81d9fddc0cdf4c173e46fec999csetrowfrommap-12&#34;&gt;&lt;a href=&#34;#a945cc81d9fddc0cdf4c173e46fec999c&#34;&gt;◆&lt;/a&gt;setRowFromMap() [1/2]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setRowFromMap(Map rowData)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Sets all columns on the current row according to the data provided, using the column names to match the data keys. See setRowFromMap(Map, TypeCoercion) for more details. This is a shortcut for using the default type coercion.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;rowData&lt;/code&gt;: The data. Null data is treated as empty.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See also
&lt;code&gt;#setRowFromMap(Map, TypeCoercion) &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a40298a2bfd15c70e2fd1ca22b4847ddd&#34;&gt;getDefaultTypeCoercion()&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;ac246f56f2bc2d11014563434ce6a24d4setrowfrommap-22&#34;&gt;&lt;a href=&#34;#ac246f56f2bc2d11014563434ce6a24d4&#34;&gt;◆&lt;/a&gt;setRowFromMap() [2/2]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setRowFromMap(Map rowData, TypeCoercion coerce)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Sets all columns on the current row according to the data provided, using the column names to match the data keys.&lt;/p&gt;
&lt;p&gt;For each column, &lt;a href=&#34;interfacecom_1_1vertica_1_1sdk_1_1_type_coercion.md&#34;&gt;TypeCoercion&lt;/a&gt; will be used to convert a value in rowData to the appropriate type for that column. This is done via setValue and may cause a &lt;a href=&#34;interfacecom_1_1vertica_1_1sdk_1_1_type_coercion.md&#34;&gt;TypeCoercion&lt;/a&gt; exception.&lt;/p&gt;
&lt;p&gt;To find the corresponding value, the &#39;first&#39; matching key (according to case-insensitive SQL identifier matching) in the map will be used. &#39;first&#39; is not well defined, but is consistent.&lt;/p&gt;
&lt;p&gt;If no corresponding value is found, the column will be set to null. This never raises an exception, regardless of the target column type. That is, &lt;a href=&#34;enumcom_1_1vertica_1_1sdk_1_1_type_coercion_policy.md#a682d1090c439cdd6bd393d44a1ed52ab&#34;&gt;FAIL_SDK_UNSUPPORTED_TYPE&lt;/a&gt; is ignored in that case.&lt;/p&gt;
&lt;p&gt;In addition, if the target row structure appears to be a flex table, the necessary internal structures will be populated with an encoded vmap via setVMap(int, Map, TypeCoercion).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;rowData&lt;/code&gt;: The data. Null data is treated as empty.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;coerce&lt;/code&gt;: The implementation of coercion&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See also
&lt;code&gt;#setVMap(int, Map, TypeCoercion) &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#abea3267b6a63d94009b989839ed7cacd&#34;&gt;setValue(int, Object, TypeCoercion)&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;a57a99a1770a4ba738078f9614f4d3167setstringbytes&#34;&gt;&lt;a href=&#34;#a57a99a1770a4ba738078f9614f4d3167&#34;&gt;◆&lt;/a&gt;setStringBytes()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setStringBytes(int idx, ByteBuffer bytes)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set a String value for column at index idx. Accepts null values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column index&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bytes&lt;/code&gt;: A ByteBuffer with bytes between position and limit that are a string encoded according to Vertica&#39;s requirements. This buffer must fit within the column&#39;s length requirements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;IllegalArgumentException&lt;/code&gt;: if bytes is too long&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a6b35e25e8bcc434312950e94c2e099f3setstringvalue&#34;&gt;&lt;a href=&#34;#a6b35e25e8bcc434312950e94c2e099f3&#34;&gt;◆&lt;/a&gt;setStringValue()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setStringValue(int idx, String value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set a String value for column at index idx. Accepts null values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: column number&lt;/li&gt;
&lt;li&gt;&lt;code&gt;value&lt;/code&gt;: value to set it to&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;afdff383a1a9a2988a24ee64ea1dc7df5settimestampvalue&#34;&gt;&lt;a href=&#34;#afdff383a1a9a2988a24ee64ea1dc7df5&#34;&gt;◆&lt;/a&gt;setTimestampValue()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setTimestampValue(int idx, java.sql.Timestamp value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set a Timestamp value for column at index idx. Accepts null values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: column number&lt;/li&gt;
&lt;li&gt;&lt;code&gt;value&lt;/code&gt;: value to set it to&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;abea3267b6a63d94009b989839ed7cacdsetvalue&#34;&gt;&lt;a href=&#34;#abea3267b6a63d94009b989839ed7cacd&#34;&gt;◆&lt;/a&gt;setValue()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setValue(int idx, Object value, TypeCoercion coerce)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set a value for a column using type coercion. Type coercion attempts to generate an appropriate value for the target column type based on the input type.&lt;/p&gt;
&lt;p&gt;The following target column types are supported by the SDK for this method. All others will generate a &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_type_coercion_exception.md&#34;&gt;TypeCoercionException&lt;/a&gt; due to &lt;a href=&#34;enumcom_1_1vertica_1_1sdk_1_1_type_coercion_policy.md#a682d1090c439cdd6bd393d44a1ed52ab&#34;&gt;FAIL_SDK_UNSUPPORTED_TYPE&lt;/a&gt; if appropriate.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Bools&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Integers (excluding Numeric)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Floats&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;String-like types (char and binary, along with var- and long variants)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Timestamp and timestamptz&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dates&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column index&lt;/li&gt;
&lt;li&gt;&lt;code&gt;value&lt;/code&gt;: The value to store in the column. May be null.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;coerce&lt;/code&gt;: The type coercion policy.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#ac246f56f2bc2d11014563434ce6a24d4&#34;&gt;com.vertica.sdk.PartitionWriter.setRowFromMap()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a6226576cd827ac82b4d506286b929877setvmap-12&#34;&gt;&lt;a href=&#34;#a6226576cd827ac82b4d506286b929877&#34;&gt;◆&lt;/a&gt;setVMap() [1/2]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setVMap(int idx, Map data)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Encodes a VMap into the given column, which must be of binary type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The index of the binary or varbinary column.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;data&lt;/code&gt;: The data. Null data is treated as empty.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See also
&lt;code&gt;#setVMap(int, Map, TypeCoercion) &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a40298a2bfd15c70e2fd1ca22b4847ddd&#34;&gt;getDefaultTypeCoercion()&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;a2c8ced266a03613ccf2512afde245932setvmap-22&#34;&gt;&lt;a href=&#34;#a2c8ced266a03613ccf2512afde245932&#34;&gt;◆&lt;/a&gt;setVMap() [2/2]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.PartitionWriter.setVMap(int idx, Map data, TypeCoercion coerce)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Encodes a VMap into the given column, which must be of binary type. Uses standard type coercion to identify aggregate values and to serialize all values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The index of the binary or varbinary column.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;data&lt;/code&gt;: The data. Null data is treated as empty.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;coerce&lt;/code&gt;: Ignored but still here for backwards compatibility.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See also
&lt;code&gt;#setVMap(int, Map) &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a40298a2bfd15c70e2fd1ca22b4847ddd&#34;&gt;getDefaultTypeCoercion()&lt;/a&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.AnalyticPartitionWriter Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_partition_writer-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_analytic_partition_writer-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_analytic_partition_writer.md&#34;&gt;com.vertica.sdk.AnalyticPartitionWriter&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;addCol(ByteBuffer arg, int colstride, VerticaType dt, String colName)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.VerticaBlock&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, int colstride, VerticaType dt)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AnalyticPartitionWriter(int nargs) (defined in com.vertica.sdk.AnalyticPartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.AnalyticPartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;blockSizeGivenRowSize(long row_size) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;protectedstatic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;checkStringUserBlockInfo(int idx) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;checkTimeUserBlockInfo(int idx) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;clear() (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;coldataareas (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cols (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;colstrides (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;copyFromInput(int dstIdx, PartitionReader input_reader, int srcIdx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;count (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;currentPos (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getColDataAreaRef(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getColRef(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getDefaultTypeCoercion()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getInlineColBuffer(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumCols()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumericWriter(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumRows()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getProcessBlockUserInfoVectorAt(int i) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getRowSize(SizedColumnTypes types) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getStringWriter(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getTypeMetaData()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getWriteableBlock() (defined in com.vertica.sdk.AnalyticPartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.AnalyticPartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;index (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ncols (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;next() (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nrows (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PartitionWriter(int nargs) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;resetBuffers() (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setBoolean(int idx, boolean r) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setBooleanNull(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setBooleanValue(int idx, Boolean value)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDate(int idx, java.sql.Date r) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDateNull(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDateValue(int idx, java.sql.Date value)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDefaultTypeCoercion(TypeCoercion coerce)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDouble(int idx, double r) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDoubleNull(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDoubleValue(int idx, Double value)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setLong(int idx, long r) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setLongNull(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setLongValue(int idx, Long value)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setNumeric(int idx, BigDecimal bd) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setNumericNull(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setNumericValue(int idx, BigDecimal value)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setRowCount(SizedColumnTypes types) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setRowFromMap(Map rowData)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setRowFromMap(Map rowData, TypeCoercion coerce)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setString(int idx, String r) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setStringBytes(int idx, ByteBuffer bytes)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setStringNull(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setStringValue(int idx, String value)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setTimestamp(int idx, java.sql.Timestamp r) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setTimestampInfiniteNeg(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setTimestampInfinitePos(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setTimestampNull(int idx) (defined in com.vertica.sdk.PartitionWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setTimestampValue(int idx, java.sql.Timestamp value)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setValue(int idx, Object value, TypeCoercion coerce)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setVMap(int idx, Map data)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setVMap(int idx, Map data, TypeCoercion coerce)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;throwInCorrectUsageError(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.PartitionWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;typeMetaData (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaBlock(int _ncols, int _rowcount) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.BaseDataOID Enum Reference</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_base_data_o_i_d/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_base_data_o_i_d/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.BaseDataOID:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;BaseDataOID (long oid)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;getLong ()&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Static Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static BaseDataOID&lt;/td&gt;
&lt;td&gt;getBaseDataOID (long oid)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static String&lt;/td&gt;
&lt;td&gt;getTypeStr (long oid)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;BinaryOID =(117)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;BoolOID =(5)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CharOID =(8)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;DateOID =(10)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Float8OID =(7)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Int8OID =(6)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;IntervalOID =(14)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;IntervalYMOID =(114)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;LongVarbinaryOID =(116)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;LongVarcharOID =(115)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;NumericOID =(16)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;RecordOID =(3)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;RLETuple =(18)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;TimeOID =(11)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;TimestampOID =(12)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;TimestampTzOID =(13)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;TimeTzOID =(15)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;UnknownOID =(4)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;VarbinaryOID =(17)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;VarcharOID =(9)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;VPosOID =(2)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;VTuple =(1)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;VUnspecOID =(0)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.BaseDataOID Member List</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_base_data_o_i_d-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_base_data_o_i_d-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;enumcom_1_1vertica_1_1sdk_1_1_base_data_o_i_d.md&#34;&gt;com.vertica.sdk.BaseDataOID&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;BaseDataOID(long oid) (defined in com.vertica.sdk.BaseDataOID)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.BaseDataOID&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;BinaryOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BoolOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CharOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DateOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Float8OID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getBaseDataOID(long oid) (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getLong() (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getTypeStr(long oid) (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Int8OID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IntervalOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IntervalYMOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LongVarbinaryOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LongVarcharOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NumericOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RecordOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RLETuple (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TimeOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TimestampOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TimestampTzOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TimeTzOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UnknownOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VarbinaryOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VarcharOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VPosOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VTuple (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VUnspecOID (defined in com.vertica.sdk.BaseDataOID)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BaseDataOID&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.Basics Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_basics/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_basics/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.Basics:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Static Public Member Functions&lt;/th&gt;
&lt;th&gt;&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;getNumericPrecision (int typmod)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Get Numeric precision from typmod.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;getNumericScale (int typmod)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Get Numeric scale from typmod.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static int&lt;/td&gt;
&lt;td&gt;getNumericWordCount (int precision)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Get Numeric word count from precision.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static boolean&lt;/td&gt;
&lt;td&gt;isSimilarNumericTypmod (int a, int b)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Return true if these have the same EE representation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;JavaSQLDateToVerticaDate (java.sql.Date d)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;JavaSQLTimestampToVerticaTimestamp (java.sql.Timestamp ts)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static java.sql.Date&lt;/td&gt;
&lt;td&gt;VerticaDateToJavaSQLDate (long num_days)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static java.sql.Timestamp&lt;/td&gt;
&lt;td&gt;VerticaTimestampToJavaSQLTimestamp (long vts)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Static Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;DataAreaHeaderLen = 16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;maxTimestampPricision = 6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;StringValueHeaderLen = 8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;StringValueLenOffset = 0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;StringValueLocOffset = 4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final long&lt;/td&gt;
&lt;td&gt;TimestampInfiniteNeg = -0x7fffffffffffffffL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final long&lt;/td&gt;
&lt;td&gt;TimestampInfinitePos = 0x7fffffffffffffffL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final byte&lt;/td&gt;
&lt;td&gt;vbool_false = 0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final byte&lt;/td&gt;
&lt;td&gt;vbool_null = 2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final byte&lt;/td&gt;
&lt;td&gt;vbool_true = 1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final long&lt;/td&gt;
&lt;td&gt;vfloat_null_long_bits = 0x7ffffffffffffffeL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final long&lt;/td&gt;
&lt;td&gt;vint_null = 0x8000000000000000L&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;a864b0f7cea2b41c0fc869e148335be12javasqldatetoverticadate&#34;&gt;&lt;a href=&#34;#a864b0f7cea2b41c0fc869e148335be12&#34;&gt;◆&lt;/a&gt;JavaSQLDateToVerticaDate()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;static long com.vertica.sdk.Basics.JavaSQLDateToVerticaDate(java.sql.Date d)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;static&lt;/p&gt;
&lt;p&gt;Get the internal value that Vertica stores for the date type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;d&lt;/code&gt;: A date value. Java stores Date objects as an offset from 1970-01-01 00:00:00 GMT. The day represented by d is the calendar date of d in GMT.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
as a date type internally to vertica&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a1a3a4072d3cda31e3d0d958d74b949d2&#34;&gt;com.vertica.sdk.ParamWriter.setDate()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#affe8b6521f286fcce07ad5fdce1d5979&#34;&gt;com.vertica.sdk.BlockWriter.setDate()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a4e3690742cf5b26e3b5c3b944c0a5bb6&#34;&gt;com.vertica.sdk.PartitionWriter.setDateValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a529dc621e81355d7ec25e12e93a1adf7verticadatetojavasqldate&#34;&gt;&lt;a href=&#34;#a529dc621e81355d7ec25e12e93a1adf7&#34;&gt;◆&lt;/a&gt;VerticaDateToJavaSQLDate()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;static java.sql.Date com.vertica.sdk.Basics.VerticaDateToJavaSQLDate(long num_days)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;static&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;num_days&lt;/code&gt;: number of days since 2000-01-01&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the Date&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ad5858bb2a92e299b72b07ad5cdaca00d&#34;&gt;com.vertica.sdk.BlockReader.getDate()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a172df12f98205f887fcf4690713dbc0averticatimestamptojavasqltimestamp&#34;&gt;&lt;a href=&#34;#a172df12f98205f887fcf4690713dbc0a&#34;&gt;◆&lt;/a&gt;VerticaTimestampToJavaSQLTimestamp()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;static java.sql.Timestamp com.vertica.sdk.Basics.VerticaTimestampToJavaSQLTimestamp(long vts)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;static&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;vts&lt;/code&gt;: number of microseconds since 2000-01-01 00:00:00 GMT&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the Timestamp&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a73e761c6be44488e577c135e2b338aa2&#34;&gt;com.vertica.sdk.BlockReader.getTimestamp()&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.Basics Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_basics-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_basics-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_basics.md&#34;&gt;com.vertica.sdk.Basics&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;DataAreaHeaderLen (defined in com.vertica.sdk.Basics)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.Basics&lt;/th&gt;
&lt;th&gt;static&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;getNumericPrecision(int typmod)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumericScale(int typmod)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumericWordCount(int precision)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isSimilarNumericTypmod(int a, int b)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JavaSQLDateToVerticaDate(java.sql.Date d)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JavaSQLTimestampToVerticaTimestamp(java.sql.Timestamp ts) (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;maxTimestampPricision (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;StringValueHeaderLen (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;StringValueLenOffset (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;StringValueLocOffset (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TimestampInfiniteNeg (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TimestampInfinitePos (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;vbool_false (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;vbool_null (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;vbool_true (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaDateToJavaSQLDate(long num_days)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaTimestampToJavaSQLTimestamp(long vts)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;vfloat_null_long_bits (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;vint_null (defined in com.vertica.sdk.Basics)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.Basics&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.BlockReader Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_block_reader/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_block_reader/</guid>
      <description>
        
        
        &lt;p&gt;Inheritance diagram for com.vertica.sdk.BlockReader:&lt;/p&gt;
&lt;p&gt;Collaboration diagram for com.vertica.sdk.BlockReader:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&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;addCol (ByteBuffer arg, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, int colstride, VerticaType dt)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;checkStringUserBlockInfo (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;checkTimeUserBlockInfo (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;getBoolean (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getColDataAreaRef (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getColRef (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.sql.Date&lt;/td&gt;
&lt;td&gt;getDate (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;double&lt;/td&gt;
&lt;td&gt;getDouble (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;getLong (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNumCols ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNumRows ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BaseDataOID&lt;/td&gt;
&lt;td&gt;getProcessBlockUserInfoVectorAt (int i)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;getString (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getStringLength (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getStringLoc (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;java.sql.Timestamp&lt;/td&gt;
&lt;td&gt;getTimestamp (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SizedColumnTypes&lt;/td&gt;
&lt;td&gt;getTypeMetaData ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VNumeric&lt;/td&gt;
&lt;td&gt;getVNumeric (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VString&lt;/td&gt;
&lt;td&gt;getVString (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isBooleanNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isDateNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isDoubleNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isLongNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isStringNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isTimestampInfinite (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isTimestampInfiniteNeg (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isTimestampInfinitePos (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isTimestampNull (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;next () throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;resetBuffers ()&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;count&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;index&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;ncols&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;nrows&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SizedColumnTypes&lt;/td&gt;
&lt;td&gt;typeMetaData&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;BlockReader (int _ncols, int _rowcount)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;clear ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getInlineColBuffer (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;coldataareas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;cols&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;colstrides&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;currentPos&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Iterator interface for reading rows in a Vertica block.&lt;/p&gt;
&lt;p&gt;This class provides the input to the &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_scalar_function.md#a65eb5076557bbac6f66350bfe0186895&#34;&gt;ScalarFunction.processBlock()&lt;/a&gt; function. You extract values from the input row using data type specific functions to extract each column value. You can also determine the number of columns and their data types, if your processBlock function does not have hard-coded input expectations.&lt;/p&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;a6743f2328a4e31c9436d98e4db6f27c6addcol-14&#34;&gt;&lt;a href=&#34;#a6743f2328a4e31c9436d98e4db6f27c6&#34;&gt;◆&lt;/a&gt;addCol() [1/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, int colstride, VerticaType dt, String colName)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colName&lt;/code&gt;: Name of the column&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_vertica_block.md#a3eac160595af2f1a082e00d2771a0488&#34;&gt;com.vertica.sdk.VerticaBlock.addCol()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a3eac160595af2f1a082e00d2771a0488addcol-24&#34;&gt;&lt;a href=&#34;#a3eac160595af2f1a082e00d2771a0488&#34;&gt;◆&lt;/a&gt;addCol() [2/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, int colstride, VerticaType dt)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ad8fe45614e17c780d2ba98c2e816718daddcol-34&#34;&gt;&lt;a href=&#34;#ad8fe45614e17c780d2ba98c2e816718d&#34;&gt;◆&lt;/a&gt;addCol() [3/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;da&lt;/code&gt;: The location to find out of band string data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a99141b79f484e2508e29a0de8805b625addcol-44&#34;&gt;&lt;a href=&#34;#a99141b79f484e2508e29a0de8805b625&#34;&gt;◆&lt;/a&gt;addCol() [4/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;da&lt;/code&gt;: The location to find out of band string data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colName&lt;/code&gt;: Name of the column&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ae0badfdec53d83e5c23a5c0527b1f178getboolean&#34;&gt;&lt;a href=&#34;#ae0badfdec53d83e5c23a5c0527b1f178&#34;&gt;◆&lt;/a&gt;getBoolean()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.getBoolean(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get a BOOLEAN value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The value of the idx&#39;th argument, cast as a BOOLEAN.&lt;/p&gt;
&lt;h2 id=&#34;a1205ea586c26b62c6afd743d3436b84cgetcoldataarearef&#34;&gt;&lt;a href=&#34;#a1205ea586c26b62c6afd743d3436b84c&#34;&gt;◆&lt;/a&gt;getColDataAreaRef()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getColDataAreaRef(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get the ByteBuffer that stores out of line string data (Data Area) for the idx&#39;th argument&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the ByteBuffer&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ac8a251fcae86ee6646bfcbb3f4613e8agetcolref&#34;&gt;&lt;a href=&#34;#ac8a251fcae86ee6646bfcbb3f4613e8a&#34;&gt;◆&lt;/a&gt;getColRef()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getColRef(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer a = arg_reader.getColPtr(0);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
a ByteBuffer to the idx&#39;th argument, containing data for the column&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a9d3a619d2b32488189fa2303110974d1&#34;&gt;com.vertica.sdk.PartitionWriter.copyFromInput()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ae0badfdec53d83e5c23a5c0527b1f178&#34;&gt;com.vertica.sdk.BlockReader.getBoolean()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aa908a82f1cabed625337004a773178ac&#34;&gt;com.vertica.sdk.BlockReader.getDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_vertica_block.md#af4968eb2cc17a49887f03b6dd959c833&#34;&gt;com.vertica.sdk.VerticaBlock.getInlineColBuffer()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a1c1a124f3fc2769cbd27eada4ba72771&#34;&gt;com.vertica.sdk.BlockReader.getLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a3ee3c6c3e0a33fd5807aa712723c9103&#34;&gt;com.vertica.sdk.BlockReader.getStringLength()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a4bbd8aa1638b16a4aba9cb4c8a040c1d&#34;&gt;com.vertica.sdk.BlockReader.getStringLoc()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ac63e0ccc1f7bfe59bf6cfbd7f2d71039&#34;&gt;com.vertica.sdk.BlockReader.getVNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ac90582edbaf6fe835586487066d6468f&#34;&gt;com.vertica.sdk.BlockWriter.getVStringWriter()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a52d989977e40d5c2d48e12e7c00b84b7&#34;&gt;com.vertica.sdk.BlockReader.isBooleanNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#ae4dc6d4857eb1601c93fb4108d9c6bf7&#34;&gt;com.vertica.sdk.ParamWriter.setBool()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a9a6288488fbf61daea3b652c109093a8&#34;&gt;com.vertica.sdk.BlockWriter.setBoolean()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#abd7a54c85689be79718262aebaf69490&#34;&gt;com.vertica.sdk.BlockWriter.setBooleanNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#af6435f7a3cce66b204f3cfdd8221bb91&#34;&gt;com.vertica.sdk.PartitionWriter.setBooleanValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#affe8b6521f286fcce07ad5fdce1d5979&#34;&gt;com.vertica.sdk.BlockWriter.setDate()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ab77679e1d4eac13020b173d33531f3bf&#34;&gt;com.vertica.sdk.BlockWriter.setDateNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a4e3690742cf5b26e3b5c3b944c0a5bb6&#34;&gt;com.vertica.sdk.PartitionWriter.setDateValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a020d8071c00084324268f347e8102bd3&#34;&gt;com.vertica.sdk.BlockWriter.setDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a6a75f7948e029a1ba4e02b1aa6527940&#34;&gt;com.vertica.sdk.ParamWriter.setDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ae2682f4ac0c56e228335df7c9707f0fd&#34;&gt;com.vertica.sdk.BlockWriter.setDoubleNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a33c4b4406f6fb95f944977b2402e4396&#34;&gt;com.vertica.sdk.PartitionWriter.setDoubleValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#af0f5d0478534fccf86722ff10cb2e77c&#34;&gt;com.vertica.sdk.BlockWriter.setLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a7334b0f02f42213856ec1a458ef31b21&#34;&gt;com.vertica.sdk.ParamWriter.setLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ad724b00ef7d292708630eb12539a17bf&#34;&gt;com.vertica.sdk.BlockWriter.setLongNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a03af47e4090ab9804c44a171e02b8f09&#34;&gt;com.vertica.sdk.ParamWriter.setLongString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#abe6af06abcba290a71c23c887ae8662b&#34;&gt;com.vertica.sdk.PartitionWriter.setLongValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#ad4f080e4946602c17105747e3744ef48&#34;&gt;com.vertica.sdk.ParamWriter.setNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a04d5bb72778a98d8f120020676952800&#34;&gt;com.vertica.sdk.BlockWriter.setNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a8ee146a19a4dc7620c9d116506f5634e&#34;&gt;com.vertica.sdk.ParamWriter.setString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#aabc50c6242c7eb4775409f802940157b&#34;&gt;com.vertica.sdk.BlockWriter.setString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a8733af24caac2d13e1d3a72bd55160b5&#34;&gt;com.vertica.sdk.BlockWriter.setStringNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#af5910cd7824a8f90cdc91ca75a419e6d&#34;&gt;com.vertica.sdk.BlockWriter.setTimestamp()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a58a7f00f4f3de85010accd751b1703e6&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampInfiniteNeg()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#aec0b6d4f0c7fd08470ef049ce7aeb9f3&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampInfinitePos()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a551e938d4d00fd67b126235507017812&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#afdff383a1a9a2988a24ee64ea1dc7df5&#34;&gt;com.vertica.sdk.PartitionWriter.setTimestampValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ad5858bb2a92e299b72b07ad5cdaca00dgetdate&#34;&gt;&lt;a href=&#34;#ad5858bb2a92e299b72b07ad5cdaca00d&#34;&gt;◆&lt;/a&gt;getDate()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.sql.Date com.vertica.sdk.BlockReader.getDate(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get a DATE value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The value of the idx&#39;th argument, cast as a DATE; null if the column is NULL.&lt;/p&gt;
&lt;h2 id=&#34;aa908a82f1cabed625337004a773178acgetdouble&#34;&gt;&lt;a href=&#34;#aa908a82f1cabed625337004a773178ac&#34;&gt;◆&lt;/a&gt;getDouble()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;double com.vertica.sdk.BlockReader.getDouble(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get a DOUBLE value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The value of the idx&#39;th argument, cast as a DOUBLE.&lt;/p&gt;
&lt;h2 id=&#34;af4968eb2cc17a49887f03b6dd959c833getinlinecolbuffer&#34;&gt;&lt;a href=&#34;#af4968eb2cc17a49887f03b6dd959c833&#34;&gt;◆&lt;/a&gt;getInlineColBuffer()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getInlineColBuffer(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;protected inherited&lt;/em&gt;
Give a ByteBuffer for the given column (inline storage only). Returns a buffer with position and limit bounding the data area for a single element of that column, given the current position in the column.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the ByteBuffer for the column&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a57a99a1770a4ba738078f9614f4d3167&#34;&gt;com.vertica.sdk.PartitionWriter.setStringBytes()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a6b35e25e8bcc434312950e94c2e099f3&#34;&gt;com.vertica.sdk.PartitionWriter.setStringValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a1c1a124f3fc2769cbd27eada4ba72771getlong&#34;&gt;&lt;a href=&#34;#a1c1a124f3fc2769cbd27eada4ba72771&#34;&gt;◆&lt;/a&gt;getLong()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;long com.vertica.sdk.BlockReader.getLong(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get a LONG INTEGER value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;long a = arg_reader.getLong(0);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The value of the idx&#39;th argument, cast as a LONG INTEGER.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ad5858bb2a92e299b72b07ad5cdaca00d&#34;&gt;com.vertica.sdk.BlockReader.getDate()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a73e761c6be44488e577c135e2b338aa2&#34;&gt;com.vertica.sdk.BlockReader.getTimestamp()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a6d0df939aa1f43eac61fb77948fd64cd&#34;&gt;com.vertica.sdk.BlockReader.isDoubleNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a9c700d180f3d61298dd648c60e88f4dc&#34;&gt;com.vertica.sdk.BlockReader.isLongNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a800906a93eda01705ca47a2639f75f35&#34;&gt;com.vertica.sdk.BlockReader.isTimestampInfiniteNeg()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a02bcd64da0134e2875ac851c874ce743&#34;&gt;com.vertica.sdk.BlockReader.isTimestampInfinitePos()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a19401b6040217c7e1406d316cead4333getnumcols&#34;&gt;&lt;a href=&#34;#a19401b6040217c7e1406d316cead4333&#34;&gt;◆&lt;/a&gt;getNumCols()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.VerticaBlock.getNumCols()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
the number of arguments held by this reader.&lt;/p&gt;
&lt;h2 id=&#34;af41460a95ee5c6207b2eb1e261aadd6bgetnumrows&#34;&gt;&lt;a href=&#34;#af41460a95ee5c6207b2eb1e261aadd6b&#34;&gt;◆&lt;/a&gt;getNumRows()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.VerticaBlock.getNumRows()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
the number of rows held by this block.&lt;/p&gt;
&lt;h2 id=&#34;a1a08558b7bee325fcb048d0007e15510getstring&#34;&gt;&lt;a href=&#34;#a1a08558b7bee325fcb048d0007e15510&#34;&gt;◆&lt;/a&gt;getString()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;String com.vertica.sdk.BlockReader.getString(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get a reference to an VARCHAR/CHAR/VARBINARY/BINARY value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
a reference to the idx&#39;th argument, cast as an String.&lt;/p&gt;
&lt;h2 id=&#34;a3ee3c6c3e0a33fd5807aa712723c9103getstringlength&#34;&gt;&lt;a href=&#34;#a3ee3c6c3e0a33fd5807aa712723c9103&#34;&gt;◆&lt;/a&gt;getStringLength()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.BlockReader.getStringLength(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get length of the String from the input row&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The length of the String in specified column.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a1b0d8da660ca495bba9079fa3bf55d7f&#34;&gt;com.vertica.sdk.BlockReader.isStringNull()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a4bbd8aa1638b16a4aba9cb4c8a040c1dgetstringloc&#34;&gt;&lt;a href=&#34;#a4bbd8aa1638b16a4aba9cb4c8a040c1d&#34;&gt;◆&lt;/a&gt;getStringLoc()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.BlockReader.getStringLoc(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get &#39;location&#39; of the String from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The location of the String in specified column. If zero, data is inlined immediately after the header, otherwise data is at offset loc within the data area.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a73e761c6be44488e577c135e2b338aa2gettimestamp&#34;&gt;&lt;a href=&#34;#a73e761c6be44488e577c135e2b338aa2&#34;&gt;◆&lt;/a&gt;getTimestamp()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;java.sql.Timestamp com.vertica.sdk.BlockReader.getTimestamp(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get a TIMESTAMP value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
The value of the idx&#39;th argument, cast as a TIMESTAMP; null if the column is NULL or represents &#39;infinity&#39;.&lt;/p&gt;
&lt;h2 id=&#34;aaec928093c2932969484e00410504f5bgettypemetadata&#34;&gt;&lt;a href=&#34;#aaec928093c2932969484e00410504f5b&#34;&gt;◆&lt;/a&gt;getTypeMetaData()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;SizedColumnTypes com.vertica.sdk.VerticaBlock.getTypeMetaData()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
information about the types and numbers of arguments&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_reader.md#a528b8b3fa1aaa5f7e65bdb8e9ecdb9bb&#34;&gt;com.vertica.sdk.ParamReader.getType()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#ac246f56f2bc2d11014563434ce6a24d4&#34;&gt;com.vertica.sdk.PartitionWriter.setRowFromMap()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#abea3267b6a63d94009b989839ed7cacd&#34;&gt;com.vertica.sdk.PartitionWriter.setValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ac63e0ccc1f7bfe59bf6cfbd7f2d71039getvnumeric&#34;&gt;&lt;a href=&#34;#ac63e0ccc1f7bfe59bf6cfbd7f2d71039&#34;&gt;◆&lt;/a&gt;getVNumeric()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;VNumeric com.vertica.sdk.BlockReader.getVNumeric(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get a reference to a &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_v_numeric.md&#34;&gt;VNumeric&lt;/a&gt; value from the input row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
A reference to the retrieved value cast as a Numeric.&lt;/p&gt;
&lt;h2 id=&#34;aac5fa19a679fcc71ef6e54289518c7cagetvstring&#34;&gt;&lt;a href=&#34;#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;◆&lt;/a&gt;getVString()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;VString com.vertica.sdk.BlockReader.getVString(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get a reference from the input row to an &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_v_string.md&#34;&gt;VString&lt;/a&gt; value, which represents a SQL VARCHAR/CHAR/VARBINARY/BINARY value.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
a reference to the idx&#39;th argument, cast as an &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_v_string.md&#34;&gt;VString&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a1a08558b7bee325fcb048d0007e15510&#34;&gt;com.vertica.sdk.BlockReader.getString()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a52d989977e40d5c2d48e12e7c00b84b7isbooleannull&#34;&gt;&lt;a href=&#34;#a52d989977e40d5c2d48e12e7c00b84b7&#34;&gt;◆&lt;/a&gt;isBooleanNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isBooleanNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Check whether a value from the input row is NULL in BOOLEAN type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;h2 id=&#34;ad958b08af887d24b43bd39418a05e18eisdatenull&#34;&gt;&lt;a href=&#34;#ad958b08af887d24b43bd39418a05e18e&#34;&gt;◆&lt;/a&gt;isDateNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isDateNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Check whether a value from the input row is NULL in DATE type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ad5858bb2a92e299b72b07ad5cdaca00d&#34;&gt;com.vertica.sdk.BlockReader.getDate()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a6d0df939aa1f43eac61fb77948fd64cdisdoublenull&#34;&gt;&lt;a href=&#34;#a6d0df939aa1f43eac61fb77948fd64cd&#34;&gt;◆&lt;/a&gt;isDoubleNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isDoubleNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Check whether a value from the input row is NULL in DOUBLE type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;h2 id=&#34;a9c700d180f3d61298dd648c60e88f4dcislongnull&#34;&gt;&lt;a href=&#34;#a9c700d180f3d61298dd648c60e88f4dc&#34;&gt;◆&lt;/a&gt;isLongNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isLongNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Check whether a value from the input row is NULL in LONG INTERGER type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ad958b08af887d24b43bd39418a05e18e&#34;&gt;com.vertica.sdk.BlockReader.isDateNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ad01de8b3edf63e76f78e4d3da107192c&#34;&gt;com.vertica.sdk.BlockReader.isTimestampNull()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a1b0d8da660ca495bba9079fa3bf55d7fisstringnull&#34;&gt;&lt;a href=&#34;#a1b0d8da660ca495bba9079fa3bf55d7f&#34;&gt;◆&lt;/a&gt;isStringNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isStringNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Check whether a value from the input row is NULL in SQL VARCHAR/CHAR/VARBINARY/BINARY type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a1a08558b7bee325fcb048d0007e15510&#34;&gt;com.vertica.sdk.BlockReader.getString()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a4741f1e48ac03862f2f1c61f62dbcfcaistimestampinfinite&#34;&gt;&lt;a href=&#34;#a4741f1e48ac03862f2f1c61f62dbcfca&#34;&gt;◆&lt;/a&gt;isTimestampInfinite()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isTimestampInfinite(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Check whether a TIMESTAMP value from the input row represents &#39;infinity&#39;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the TIMESTAMP value is &#39;+infinity&#39; or &#39;-infinity&#39;, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a73e761c6be44488e577c135e2b338aa2&#34;&gt;com.vertica.sdk.BlockReader.getTimestamp()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a800906a93eda01705ca47a2639f75f35istimestampinfiniteneg&#34;&gt;&lt;a href=&#34;#a800906a93eda01705ca47a2639f75f35&#34;&gt;◆&lt;/a&gt;isTimestampInfiniteNeg()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isTimestampInfiniteNeg(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Check whether a TIMESTAMP value from the input row represents &#39;-infinity&#39;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the TIMESTAMP value is &#39;-infinity&#39;, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a4741f1e48ac03862f2f1c61f62dbcfca&#34;&gt;com.vertica.sdk.BlockReader.isTimestampInfinite()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a02bcd64da0134e2875ac851c874ce743istimestampinfinitepos&#34;&gt;&lt;a href=&#34;#a02bcd64da0134e2875ac851c874ce743&#34;&gt;◆&lt;/a&gt;isTimestampInfinitePos()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isTimestampInfinitePos(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Check whether a TIMESTAMP value from the input row represents &#39;+infinity&#39;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the TIMESTAMP value is &#39;+infinity&#39;, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a4741f1e48ac03862f2f1c61f62dbcfca&#34;&gt;com.vertica.sdk.BlockReader.isTimestampInfinite()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ad01de8b3edf63e76f78e4d3da107192cistimestampnull&#34;&gt;&lt;a href=&#34;#ad01de8b3edf63e76f78e4d3da107192c&#34;&gt;◆&lt;/a&gt;isTimestampNull()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.isTimestampNull(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Check whether a value from the input row is NULL in TIMESTAMP type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if the value is NULL, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a73e761c6be44488e577c135e2b338aa2&#34;&gt;com.vertica.sdk.BlockReader.getTimestamp()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;afa3fca7487e607138d7d1bac5eef0e25next&#34;&gt;&lt;a href=&#34;#afa3fca7487e607138d7d1bac5eef0e25&#34;&gt;◆&lt;/a&gt;next()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.BlockReader.next() throws UdfException, DestroyInvocation
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Advance to the next record.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
true if there are more rows to read, false otherwise.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UdfException&lt;/code&gt;: UDF problem&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DestroyInvocation&lt;/code&gt;: Invocation needed to be destroyed&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.BlockReader Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_block_reader-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_block_reader-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md&#34;&gt;com.vertica.sdk.BlockReader&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;addCol(ByteBuffer arg, int colstride, VerticaType dt, String colName)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.VerticaBlock&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, int colstride, VerticaType dt)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BlockReader() (defined in com.vertica.sdk.BlockReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BlockReader(int _ncols, int _rowcount) (defined in com.vertica.sdk.BlockReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;checkStringUserBlockInfo(int idx) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;checkTimeUserBlockInfo(int idx) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;clear() (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;coldataareas (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cols (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;colstrides (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;count (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;currentPos (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getBoolean(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getColDataAreaRef(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getColRef(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getDate(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getDouble(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getInlineColBuffer(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getLong(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumCols()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumRows()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getProcessBlockUserInfoVectorAt(int i) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getString(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getStringLength(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getStringLoc(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getTimestamp(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getTypeMetaData()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getVNumeric(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getVString(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;index (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isBooleanNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isDateNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isDoubleNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isLongNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isStringNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isTimestampInfinite(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isTimestampInfiniteNeg(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isTimestampInfinitePos(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isTimestampNull(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ncols (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;next()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nrows (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;resetBuffers() (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;typeMetaData (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaBlock(int _ncols, int _rowcount) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.BlockWriter Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_block_writer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_block_writer/</guid>
      <description>
        
        
        &lt;p&gt;Inheritance diagram for com.vertica.sdk.BlockWriter:&lt;/p&gt;
&lt;p&gt;Collaboration diagram for com.vertica.sdk.BlockWriter:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;BlockWriter (int rowcount, VerticaType returnType)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, int colstride, VerticaType dt)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addCol (ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;checkStringUserBlockInfo (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;checkTimeUserBlockInfo (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getColDataAreaRef (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getColRef (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNumCols ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNumRows ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BaseDataOID&lt;/td&gt;
&lt;td&gt;getProcessBlockUserInfoVectorAt (int i)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SizedColumnTypes&lt;/td&gt;
&lt;td&gt;getTypeMetaData ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VString&lt;/td&gt;
&lt;td&gt;getVStringWriter ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Allocates a new VString object to use as output.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;next ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Complete writing this row of output and move to the next row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;resetBuffers ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setBoolean (boolean r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a BOOLEAN value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setBooleanNull ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds NULL as a BOOLEAN value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDate (java.sql.Date r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a DATE value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDateNull ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds NULL as a DATE value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDouble (double r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a DOUBLE value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDoubleNull ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds NULL as a DOUBLE value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLong (long r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a LONG INTEGER value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLongNull ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds NULL as a LONG INTEGER value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setNumeric (BigDecimal bd)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Allocate a new VNumeric object to use as output.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setNumericNull ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setString (String r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a String value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setStringNull ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds NULL as a String value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTimestamp (java.sql.Timestamp r)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a TIMESTAMP value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTimestampInfiniteNeg ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a &#39;-infinity&#39; TIMESTAMP value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTimestampInfinitePos ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a &#39;+infinity&#39; TIMESTAMP value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setTimestampNull ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds NULL as a TIMESTAMP value to the output row.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;throwInCorrectUsageError ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;: Throwing UdfException for incorrect setter usage&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;count&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;index&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;ncols&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;nrows&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SizedColumnTypes&lt;/td&gt;
&lt;td&gt;typeMetaData&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Member Functions&lt;/th&gt;
&lt;th&gt;&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;clear ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteBuffer&lt;/td&gt;
&lt;td&gt;getInlineColBuffer (int idx)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;coldataareas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;cols&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;colstrides&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ArrayList&lt;/td&gt;
&lt;td&gt;currentPos&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Iterator interface for writing rows to a Vertica block&lt;/p&gt;
&lt;p&gt;This class provides the output rows that &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_scalar_function.md#a65eb5076557bbac6f66350bfe0186895&#34;&gt;ScalarFunction.processBlock()&lt;/a&gt; writes to.&lt;/p&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;a6743f2328a4e31c9436d98e4db6f27c6addcol-14&#34;&gt;&lt;a href=&#34;#a6743f2328a4e31c9436d98e4db6f27c6&#34;&gt;◆&lt;/a&gt;addCol() [1/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, int colstride, VerticaType dt, String colName)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colName&lt;/code&gt;: Name of the column&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_vertica_block.md#a3eac160595af2f1a082e00d2771a0488&#34;&gt;com.vertica.sdk.VerticaBlock.addCol()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a3eac160595af2f1a082e00d2771a0488addcol-24&#34;&gt;&lt;a href=&#34;#a3eac160595af2f1a082e00d2771a0488&#34;&gt;◆&lt;/a&gt;addCol() [2/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, int colstride, VerticaType dt)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ad8fe45614e17c780d2ba98c2e816718daddcol-34&#34;&gt;&lt;a href=&#34;#ad8fe45614e17c780d2ba98c2e816718d&#34;&gt;◆&lt;/a&gt;addCol() [3/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;da&lt;/code&gt;: The location to find out of band string data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a99141b79f484e2508e29a0de8805b625addcol-44&#34;&gt;&lt;a href=&#34;#a99141b79f484e2508e29a0de8805b625&#34;&gt;◆&lt;/a&gt;addCol() [4/4]&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.VerticaBlock.addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Add the location for reading a particular argument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;arg&lt;/code&gt;: The base location to find data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;da&lt;/code&gt;: The location to find out of band string data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colstride&lt;/code&gt;: The stride between data instances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dt&lt;/code&gt;: The type of input.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;colName&lt;/code&gt;: Name of the column&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a1205ea586c26b62c6afd743d3436b84cgetcoldataarearef&#34;&gt;&lt;a href=&#34;#a1205ea586c26b62c6afd743d3436b84c&#34;&gt;◆&lt;/a&gt;getColDataAreaRef()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getColDataAreaRef(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Get the ByteBuffer that stores out of line string data (Data Area) for the idx&#39;th argument&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the ByteBuffer&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ac8a251fcae86ee6646bfcbb3f4613e8agetcolref&#34;&gt;&lt;a href=&#34;#ac8a251fcae86ee6646bfcbb3f4613e8a&#34;&gt;◆&lt;/a&gt;getColRef()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getColRef(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer a = arg_reader.getColPtr(0);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
a ByteBuffer to the idx&#39;th argument, containing data for the column&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a9d3a619d2b32488189fa2303110974d1&#34;&gt;com.vertica.sdk.PartitionWriter.copyFromInput()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ae0badfdec53d83e5c23a5c0527b1f178&#34;&gt;com.vertica.sdk.BlockReader.getBoolean()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aa908a82f1cabed625337004a773178ac&#34;&gt;com.vertica.sdk.BlockReader.getDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_vertica_block.md#af4968eb2cc17a49887f03b6dd959c833&#34;&gt;com.vertica.sdk.VerticaBlock.getInlineColBuffer()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a1c1a124f3fc2769cbd27eada4ba72771&#34;&gt;com.vertica.sdk.BlockReader.getLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a3ee3c6c3e0a33fd5807aa712723c9103&#34;&gt;com.vertica.sdk.BlockReader.getStringLength()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a4bbd8aa1638b16a4aba9cb4c8a040c1d&#34;&gt;com.vertica.sdk.BlockReader.getStringLoc()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#ac63e0ccc1f7bfe59bf6cfbd7f2d71039&#34;&gt;com.vertica.sdk.BlockReader.getVNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#aac5fa19a679fcc71ef6e54289518c7ca&#34;&gt;com.vertica.sdk.BlockReader.getVString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ac90582edbaf6fe835586487066d6468f&#34;&gt;com.vertica.sdk.BlockWriter.getVStringWriter()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_reader.md#a52d989977e40d5c2d48e12e7c00b84b7&#34;&gt;com.vertica.sdk.BlockReader.isBooleanNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#ae4dc6d4857eb1601c93fb4108d9c6bf7&#34;&gt;com.vertica.sdk.ParamWriter.setBool()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a9a6288488fbf61daea3b652c109093a8&#34;&gt;com.vertica.sdk.BlockWriter.setBoolean()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#abd7a54c85689be79718262aebaf69490&#34;&gt;com.vertica.sdk.BlockWriter.setBooleanNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#af6435f7a3cce66b204f3cfdd8221bb91&#34;&gt;com.vertica.sdk.PartitionWriter.setBooleanValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#affe8b6521f286fcce07ad5fdce1d5979&#34;&gt;com.vertica.sdk.BlockWriter.setDate()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ab77679e1d4eac13020b173d33531f3bf&#34;&gt;com.vertica.sdk.BlockWriter.setDateNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a4e3690742cf5b26e3b5c3b944c0a5bb6&#34;&gt;com.vertica.sdk.PartitionWriter.setDateValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a020d8071c00084324268f347e8102bd3&#34;&gt;com.vertica.sdk.BlockWriter.setDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a6a75f7948e029a1ba4e02b1aa6527940&#34;&gt;com.vertica.sdk.ParamWriter.setDouble()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ae2682f4ac0c56e228335df7c9707f0fd&#34;&gt;com.vertica.sdk.BlockWriter.setDoubleNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a33c4b4406f6fb95f944977b2402e4396&#34;&gt;com.vertica.sdk.PartitionWriter.setDoubleValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#af0f5d0478534fccf86722ff10cb2e77c&#34;&gt;com.vertica.sdk.BlockWriter.setLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a7334b0f02f42213856ec1a458ef31b21&#34;&gt;com.vertica.sdk.ParamWriter.setLong()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#ad724b00ef7d292708630eb12539a17bf&#34;&gt;com.vertica.sdk.BlockWriter.setLongNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a03af47e4090ab9804c44a171e02b8f09&#34;&gt;com.vertica.sdk.ParamWriter.setLongString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#abe6af06abcba290a71c23c887ae8662b&#34;&gt;com.vertica.sdk.PartitionWriter.setLongValue()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#ad4f080e4946602c17105747e3744ef48&#34;&gt;com.vertica.sdk.ParamWriter.setNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a04d5bb72778a98d8f120020676952800&#34;&gt;com.vertica.sdk.BlockWriter.setNumeric()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_writer.md#a8ee146a19a4dc7620c9d116506f5634e&#34;&gt;com.vertica.sdk.ParamWriter.setString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#aabc50c6242c7eb4775409f802940157b&#34;&gt;com.vertica.sdk.BlockWriter.setString()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a8733af24caac2d13e1d3a72bd55160b5&#34;&gt;com.vertica.sdk.BlockWriter.setStringNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#af5910cd7824a8f90cdc91ca75a419e6d&#34;&gt;com.vertica.sdk.BlockWriter.setTimestamp()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a58a7f00f4f3de85010accd751b1703e6&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampInfiniteNeg()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#aec0b6d4f0c7fd08470ef049ce7aeb9f3&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampInfinitePos()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md#a551e938d4d00fd67b126235507017812&#34;&gt;com.vertica.sdk.BlockWriter.setTimestampNull()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#afdff383a1a9a2988a24ee64ea1dc7df5&#34;&gt;com.vertica.sdk.PartitionWriter.setTimestampValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;af4968eb2cc17a49887f03b6dd959c833getinlinecolbuffer&#34;&gt;&lt;a href=&#34;#af4968eb2cc17a49887f03b6dd959c833&#34;&gt;◆&lt;/a&gt;getInlineColBuffer()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ByteBuffer com.vertica.sdk.VerticaBlock.getInlineColBuffer(int idx)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;protected inherited&lt;/em&gt;
Give a ByteBuffer for the given column (inline storage only). Returns a buffer with position and limit bounding the data area for a single element of that column, given the current position in the column.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;idx&lt;/code&gt;: The column number to retrieve from the input row.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the ByteBuffer for the column&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a57a99a1770a4ba738078f9614f4d3167&#34;&gt;com.vertica.sdk.PartitionWriter.setStringBytes()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#a6b35e25e8bcc434312950e94c2e099f3&#34;&gt;com.vertica.sdk.PartitionWriter.setStringValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a19401b6040217c7e1406d316cead4333getnumcols&#34;&gt;&lt;a href=&#34;#a19401b6040217c7e1406d316cead4333&#34;&gt;◆&lt;/a&gt;getNumCols()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.VerticaBlock.getNumCols()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
the number of arguments held by this reader.&lt;/p&gt;
&lt;h2 id=&#34;af41460a95ee5c6207b2eb1e261aadd6bgetnumrows&#34;&gt;&lt;a href=&#34;#af41460a95ee5c6207b2eb1e261aadd6b&#34;&gt;◆&lt;/a&gt;getNumRows()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.VerticaBlock.getNumRows()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
the number of rows held by this block.&lt;/p&gt;
&lt;h2 id=&#34;aaec928093c2932969484e00410504f5bgettypemetadata&#34;&gt;&lt;a href=&#34;#aaec928093c2932969484e00410504f5b&#34;&gt;◆&lt;/a&gt;getTypeMetaData()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;SizedColumnTypes com.vertica.sdk.VerticaBlock.getTypeMetaData()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
information about the types and numbers of arguments&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_param_reader.md#a528b8b3fa1aaa5f7e65bdb8e9ecdb9bb&#34;&gt;com.vertica.sdk.ParamReader.getType()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#ac246f56f2bc2d11014563434ce6a24d4&#34;&gt;com.vertica.sdk.PartitionWriter.setRowFromMap()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md#abea3267b6a63d94009b989839ed7cacd&#34;&gt;com.vertica.sdk.PartitionWriter.setValue()&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ac90582edbaf6fe835586487066d6468fgetvstringwriter&#34;&gt;&lt;a href=&#34;#ac90582edbaf6fe835586487066d6468f&#34;&gt;◆&lt;/a&gt;getVStringWriter()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;VString com.vertica.sdk.BlockWriter.getVStringWriter()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Allocates a new &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_v_string.md&#34;&gt;VString&lt;/a&gt; object to use as output.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
A new &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_v_string.md&#34;&gt;VString&lt;/a&gt; object to hold output. This object automatically added to the output row.&lt;/p&gt;
&lt;h2 id=&#34;adf3b2041e774c5431430b5a422f6e781next&#34;&gt;&lt;a href=&#34;#adf3b2041e774c5431430b5a422f6e781&#34;&gt;◆&lt;/a&gt;next()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.BlockWriter.next()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Complete writing this row of output and move to the next row.&lt;/p&gt;
&lt;h2 id=&#34;a9a6288488fbf61daea3b652c109093a8setboolean&#34;&gt;&lt;a href=&#34;#a9a6288488fbf61daea3b652c109093a8&#34;&gt;◆&lt;/a&gt;setBoolean()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.BlockWriter.setBoolean(boolean r)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Adds a BOOLEAN value to the output row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;r&lt;/code&gt;: The BOOLEAN value to insert into the output row.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;affe8b6521f286fcce07ad5fdce1d5979setdate&#34;&gt;&lt;a href=&#34;#affe8b6521f286fcce07ad5fdce1d5979&#34;&gt;◆&lt;/a&gt;setDate()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.BlockWriter.setDate(java.sql.Date r)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Adds a DATE value to the output row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;r&lt;/code&gt;: The DATE value to insert into the output row.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a020d8071c00084324268f347e8102bd3setdouble&#34;&gt;&lt;a href=&#34;#a020d8071c00084324268f347e8102bd3&#34;&gt;◆&lt;/a&gt;setDouble()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.BlockWriter.setDouble(double r)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Adds a DOUBLE value to the output row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;r&lt;/code&gt;: The DOUBLE value to insert into the output row.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;af0f5d0478534fccf86722ff10cb2e77csetlong&#34;&gt;&lt;a href=&#34;#af0f5d0478534fccf86722ff10cb2e77c&#34;&gt;◆&lt;/a&gt;setLong()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.BlockWriter.setLong(long r)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Adds a LONG INTEGER value to the output row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;r&lt;/code&gt;: The LONG INTEGER value to insert into the output row.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a04d5bb72778a98d8f120020676952800setnumeric&#34;&gt;&lt;a href=&#34;#a04d5bb72778a98d8f120020676952800&#34;&gt;◆&lt;/a&gt;setNumeric()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.BlockWriter.setNumeric(BigDecimal bd)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Allocate a new &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_v_numeric.md&#34;&gt;VNumeric&lt;/a&gt; object to use as output.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
A new &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_v_numeric.md&#34;&gt;VNumeric&lt;/a&gt; object to hold output. This object automatically added to the output row.&lt;/p&gt;
&lt;h2 id=&#34;aabc50c6242c7eb4775409f802940157bsetstring&#34;&gt;&lt;a href=&#34;#aabc50c6242c7eb4775409f802940157b&#34;&gt;◆&lt;/a&gt;setString()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.BlockWriter.setString(String r)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Adds a String value to the output row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;r&lt;/code&gt;: The String value to insert into the output row.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;af5910cd7824a8f90cdc91ca75a419e6dsettimestamp&#34;&gt;&lt;a href=&#34;#af5910cd7824a8f90cdc91ca75a419e6d&#34;&gt;◆&lt;/a&gt;setTimestamp()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.BlockWriter.setTimestamp(java.sql.Timestamp r)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Adds a TIMESTAMP value to the output row.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;r&lt;/code&gt;: The TIMESTAMP value to insert into the output row.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.BlockWriter Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_block_writer-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_block_writer-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_block_writer.md&#34;&gt;com.vertica.sdk.BlockWriter&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;addCol(ByteBuffer arg, int colstride, VerticaType dt, String colName)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.VerticaBlock&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, int colstride, VerticaType dt)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addCol(ByteBuffer arg, ByteBuffer da, int colstride, VerticaType dt, String colName)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BlockWriter(int rowcount, VerticaType returnType) (defined in com.vertica.sdk.BlockWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;checkStringUserBlockInfo(int idx) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;checkTimeUserBlockInfo(int idx) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;clear() (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;coldataareas (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cols (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;colstrides (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;count (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;currentPos (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getColDataAreaRef(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getColRef(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getInlineColBuffer(int idx)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumCols()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumRows()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getProcessBlockUserInfoVectorAt(int i) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getTypeMetaData()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getVStringWriter()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;index (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ncols (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;next()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nrows (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;resetBuffers() (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setBoolean(boolean r)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setBooleanNull()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDate(java.sql.Date r)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDateNull()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDouble(double r)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDoubleNull()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setLong(long r)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setLongNull()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setNumeric(BigDecimal bd)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setNumericNull() (defined in com.vertica.sdk.BlockWriter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setString(String r)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setStringNull()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setTimestamp(java.sql.Timestamp r)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setTimestampInfiniteNeg()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setTimestampInfinitePos()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setTimestampNull()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;throwInCorrectUsageError()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BlockWriter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;typeMetaData (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VerticaBlock(int _ncols, int _rowcount) (defined in com.vertica.sdk.VerticaBlock)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.VerticaBlock&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.BuildInfo Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_build_info/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_build_info/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.BuildInfo:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Static Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static VerticaBuildInfo&lt;/td&gt;
&lt;td&gt;get_vertica_build_info ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static long&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_as_int (int major, int minor, int sp, int hotfix)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static Boolean&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_at_least (int major, int minor, int sp, int hotfix)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Static Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_Branch = &amp;quot;master&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_Brand_Name = &amp;quot;Vertica Analytic Database&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_Brand_Version = &amp;quot;v25.1.0&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_Checksum = &amp;quot;b8809d9b667d1599d57ea9f73feecbca&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_Codename = &amp;quot;Nibbler&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_Date = &amp;quot;Fri Oct 4 04:49:28 2024&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_Machine = &amp;quot;re-docker7-server&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_Revision = &amp;quot;a741b15f902dfc3b1e6a52b8929be3f7dd0ab5a6&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version = &amp;quot;24.2.0&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_Hotfix = 0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final long&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_Int = VERTICA_BUILD_ID_SDK_Version_as_int(VERTICA_BUILD_ID_SDK_Version_Major, VERTICA_BUILD_ID_SDK_Version_Minor, VERTICA_BUILD_ID_SDK_Version_SP, VERTICA_BUILD_ID_SDK_Version_Hotfix)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_Major = 24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_Minor = 2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_SP = 0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.BuildInfo Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_build_info-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_build_info-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_build_info.md&#34;&gt;com.vertica.sdk.BuildInfo&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;get_vertica_build_info() (defined in com.vertica.sdk.BuildInfo)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.BuildInfo&lt;/th&gt;
&lt;th&gt;static&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_Branch (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_Brand_Name (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_Brand_Version (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_Checksum (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_Codename (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_Date (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_Machine (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_Revision (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_as_int(int major, int minor, int sp, int hotfix) (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_at_least(int major, int minor, int sp, int hotfix) (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_Hotfix (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_Int (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_Major (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_Minor (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VERTICA_BUILD_ID_SDK_Version_SP (defined in com.vertica.sdk.BuildInfo)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.BuildInfo&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.ColumnTypes Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_column_types/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_column_types/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.ColumnTypes:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&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;addAny ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Indicates that function can take any number and type of arguments.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addBinary ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type BINARY.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addBool ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type BOOLEAN.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addChar ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type CHAR.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addDate ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type DATE.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addFloat ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type FLOAT.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addInt ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type INTEGER.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addInterval ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type INTERVAL/INTERVAL DAY TO SECOND.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addIntervalYM ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type INTERVAL YEAR TO MONTH.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addLongVarbinary ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type LONGVARBINARY.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addLongVarchar ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type LONGVARCHAR.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addNumeric ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type NUMERIC.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addTime ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type TIME.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addTimestamp ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type TIMESTAMP.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addTimestampTz ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type TIMESTAMP WITH TIMEZONE.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addTimeTz ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type TIME WITH TIMEZONE.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addVarbinary ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type VARBINARY.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;addVarchar ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Adds a column of type VARCHAR.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Represents (unsized) types of the columns used as input/output of a User Defined Function/Transform Function.&lt;/p&gt;
&lt;p&gt;This class is used only for generating the function or transform function prototype, where the sizes and/or precisions of the data types are not known.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.ColumnTypes Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_column_types-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_column_types-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_column_types.md&#34;&gt;com.vertica.sdk.ColumnTypes&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;addAny()&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.ColumnTypes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;addBinary()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addBool()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addChar()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addDate()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addFloat()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addInt()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addInterval()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addIntervalYM()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addLongVarbinary()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addLongVarchar()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addNumeric()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addTime()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addTimestamp()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addTimestampTz()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addTimeTz()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addVarbinary()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;addVarchar()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ColumnTypes&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.ContinuousReader Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_reader/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_reader/</guid>
      <description>
        
        
        &lt;p&gt;Inheritance diagram for com.vertica.sdk.ContinuousReader:&lt;/p&gt;
&lt;p&gt;Collaboration diagram for com.vertica.sdk.ContinuousReader:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;ContinuousReader (ContinuousUDParserLocks continuousUDParserLocks)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;capacity ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getBytesConsumed ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CoroutineState&lt;/td&gt;
&lt;td&gt;getCs ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DataBuffer&lt;/td&gt;
&lt;td&gt;getCurrentBuffer ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;byte&lt;/td&gt;
&lt;td&gt;getDataAt (int pos)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getLastReservationSize ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getPrev_reserved ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;InputState&lt;/td&gt;
&lt;td&gt;getState ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isEOF ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isNeedInput ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;noMoreData ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;byte []&lt;/td&gt;
&lt;td&gt;read (int n)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;reserve (int size) throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;seek (int distance) throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setCs (CoroutineState cs)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setCurrentBuffer (DataBuffer currentBuffer)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setLastReservationSize (int lastReservationSize)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setNeedInput (boolean needInput)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setPrev_reserved (int prev_reserved)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setState (InputState state)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_reader.md&#34;&gt;ContinuousReader&lt;/a&gt; intended for reading data&lt;/p&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;acf47074882bce406e46e0a0a3eb9b1d3capacity&#34;&gt;&lt;a href=&#34;#acf47074882bce406e46e0a0a3eb9b1d3&#34;&gt;◆&lt;/a&gt;capacity()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.ContinuousStreamer.capacity()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
Number of bytes reserved&lt;/p&gt;
&lt;h2 id=&#34;aae3bcd150e6cf6ca26a09f10da927947getbytesconsumed&#34;&gt;&lt;a href=&#34;#aae3bcd150e6cf6ca26a09f10da927947&#34;&gt;◆&lt;/a&gt;getBytesConsumed()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.ContinuousStreamer.getBytesConsumed()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
returns the number of bytes consumed so far by the ContinuousStreamer.&lt;/p&gt;
&lt;h2 id=&#34;a07b4c0bbc62094952665fe0532262f43getcs&#34;&gt;&lt;a href=&#34;#a07b4c0bbc62094952665fe0532262f43&#34;&gt;◆&lt;/a&gt;getCs()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;CoroutineState com.vertica.sdk.ContinuousStreamer.getCs()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
returns the Co-routine state.&lt;/p&gt;
&lt;h2 id=&#34;a513dcaf508520fb69412bc5434d2e68cgetcurrentbuffer&#34;&gt;&lt;a href=&#34;#a513dcaf508520fb69412bc5434d2e68c&#34;&gt;◆&lt;/a&gt;getCurrentBuffer()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DataBuffer com.vertica.sdk.ContinuousStreamer.getCurrentBuffer()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
Returns current Buffer of the ContinuousStreamer.&lt;/p&gt;
&lt;h2 id=&#34;a0b2d1593cffd4ed30c3394c42be4628agetdataat&#34;&gt;&lt;a href=&#34;#a0b2d1593cffd4ed30c3394c42be4628a&#34;&gt;◆&lt;/a&gt;getDataAt()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;byte com.vertica.sdk.ContinuousStreamer.getDataAt(int pos)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;pos&lt;/code&gt;: - the position at which data needs to be retrieved.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
Returns the byte to the start of a buffer containing the next N bytes of the input stream, where n is equal to value returned by last call to reserve()&lt;/p&gt;
&lt;h2 id=&#34;ab2c7b0ce9378821c7c453d3bc104e67fgetlastreservationsize&#34;&gt;&lt;a href=&#34;#ab2c7b0ce9378821c7c453d3bc104e67f&#34;&gt;◆&lt;/a&gt;getLastReservationSize()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.ContinuousStreamer.getLastReservationSize()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
Returns the Last reservation size of the ContinuousStreamer.&lt;/p&gt;
&lt;h2 id=&#34;a6bd86505fe9103cf62857a07cd80dd53getprev_reserved&#34;&gt;&lt;a href=&#34;#a6bd86505fe9103cf62857a07cd80dd53&#34;&gt;◆&lt;/a&gt;getPrev_reserved()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.ContinuousStreamer.getPrev_reserved()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
returns the previous reservation size.&lt;/p&gt;
&lt;h2 id=&#34;abef9428ff3fbdd9da9453c1253a85068getstate&#34;&gt;&lt;a href=&#34;#abef9428ff3fbdd9da9453c1253a85068&#34;&gt;◆&lt;/a&gt;getState()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;InputState com.vertica.sdk.ContinuousStreamer.getState()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
Returns the Input &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_state.md&#34;&gt;State&lt;/a&gt; of ContinuousStreamer.&lt;/p&gt;
&lt;h2 id=&#34;aa6b45eae3076634c50f91a7305375625iseof&#34;&gt;&lt;a href=&#34;#aa6b45eae3076634c50f91a7305375625&#34;&gt;◆&lt;/a&gt;isEOF()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.ContinuousStreamer.isEOF()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
true iff we have reached the end of input stream and no data can be reserved&lt;/p&gt;
&lt;h2 id=&#34;aa4d2e70d5f10e515549fa836afd96200isneedinput&#34;&gt;&lt;a href=&#34;#aa4d2e70d5f10e515549fa836afd96200&#34;&gt;◆&lt;/a&gt;isNeedInput()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.ContinuousStreamer.isNeedInput()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
boolean flag to indicate whether more input is needed or not.&lt;/p&gt;
&lt;h2 id=&#34;a64d95e6b49f82089b56d62ed3481a2d6nomoredata&#34;&gt;&lt;a href=&#34;#a64d95e6b49f82089b56d62ed3481a2d6&#34;&gt;◆&lt;/a&gt;noMoreData()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.ContinuousStreamer.noMoreData()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
true iff no more data can be reserved. The current reservation can still be valid and of nonZero size&lt;/p&gt;
&lt;h2 id=&#34;adb3a0ebb5edde0c591d5d6fb2a085704read&#34;&gt;&lt;a href=&#34;#adb3a0ebb5edde0c591d5d6fb2a085704&#34;&gt;◆&lt;/a&gt;read()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;byte [] com.vertica.sdk.ContinuousReader.read(int n)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Reads upto &#39;n&#39; bytes from the input stream, and copies them to a byte buffer.&lt;/p&gt;
&lt;p&gt;A wrapper on top of reserve() and seek().&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
Read is incompatible with row rejection at this time because the row to be rejected is no longer available to Vertica once it has been seek()&#39;ed past. See reserve()/seek() API for an alternative that doesn&#39;t have this limitation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;n&lt;/code&gt;: integer representing number of bytes to read.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
byte array containing the bytes read.&lt;/p&gt;
&lt;h2 id=&#34;a29fde2d9325ab424c2f9d27391bb4c64reserve&#34;&gt;&lt;a href=&#34;#a29fde2d9325ab424c2f9d27391bb4c64&#34;&gt;◆&lt;/a&gt;reserve()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.ContinuousStreamer.reserve(int size) throws UdfException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;size&lt;/code&gt;: integer indicating number of bytes to reserve. if size is less than or equal to capacity(), this call has no effect. Otherwise, it is a request to allocate more memory.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
Returns size if at least &#39;size&#39; bytes could be reserved, or some value smaller than &#39;size&#39;, indicating how many bytes were successfully reserved, if end_of_file was reached and fewer than &#39;size&#39; bytes are available. check capacity to see how many bytes were reserved.&lt;/p&gt;
&lt;h2 id=&#34;ac7e6193057261329d452dba8a4cc4612seek&#34;&gt;&lt;a href=&#34;#ac7e6193057261329d452dba8a4cc4612&#34;&gt;◆&lt;/a&gt;seek()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.ContinuousStreamer.seek(int distance) throws UdfException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Seek forward in the input stream.&lt;/p&gt;
&lt;p&gt;Attempt to seek forward &#39;distance&#39; bytes. If this is successful then return &#39;distance&#39;&lt;/p&gt;
&lt;p&gt;if this is unsuccessful due to reaching the end of the input stream, return a value less than&#39;distance&#39; thant is equal to the number of bytes that have been consumed.&lt;/p&gt;
&lt;p&gt;Calling seek() invalidates any reserved data; to guarantee that data is still available, it is necessary to call reserve() immediately after calling seek().&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;distance&lt;/code&gt;: an integer indicating position to seek forward.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the actual distance the Streamer could seek&lt;/p&gt;
&lt;h2 id=&#34;a7e8c57c7d63fc78b2fa343ca11c85848setcs&#34;&gt;&lt;a href=&#34;#a7e8c57c7d63fc78b2fa343ca11c85848&#34;&gt;◆&lt;/a&gt;setCs()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.ContinuousStreamer.setCs(CoroutineState cs)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;cs&lt;/code&gt;: used to set the Co-routine state&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;abe57b6b3111fb39e24d47982676a9bb9setcurrentbuffer&#34;&gt;&lt;a href=&#34;#abe57b6b3111fb39e24d47982676a9bb9&#34;&gt;◆&lt;/a&gt;setCurrentBuffer()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.ContinuousStreamer.setCurrentBuffer(DataBuffer currentBuffer)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;currentBuffer&lt;/code&gt;: used to set the currentBuffer of the ContinuousStreamer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a3ffa3f8dae8f93725de15b320731d741setlastreservationsize&#34;&gt;&lt;a href=&#34;#a3ffa3f8dae8f93725de15b320731d741&#34;&gt;◆&lt;/a&gt;setLastReservationSize()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.ContinuousStreamer.setLastReservationSize(int lastReservationSize)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;lastReservationSize&lt;/code&gt;: Used to set the lastReservationSize of the ContinuousStreamer&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aeb6596eb14615480ae4658ae9deb0b9bsetneedinput&#34;&gt;&lt;a href=&#34;#aeb6596eb14615480ae4658ae9deb0b9b&#34;&gt;◆&lt;/a&gt;setNeedInput()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.ContinuousStreamer.setNeedInput(boolean needInput)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;needInput&lt;/code&gt;: used to set the needInput flag of ContinuousStreamer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a578ef7442236c6f886d23d4d4339fea0setprev_reserved&#34;&gt;&lt;a href=&#34;#a578ef7442236c6f886d23d4d4339fea0&#34;&gt;◆&lt;/a&gt;setPrev_reserved()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.ContinuousStreamer.setPrev_reserved(int prev_reserved)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;prev_reserved&lt;/code&gt;: used to set the previous reservation size.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aaffcd5d9db90f23bbeacbbe62e225617setstate&#34;&gt;&lt;a href=&#34;#aaffcd5d9db90f23bbeacbbe62e225617&#34;&gt;◆&lt;/a&gt;setState()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.ContinuousStreamer.setState(InputState state)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;state&lt;/code&gt;: used to set the InputState of ContinuousStreamer.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.ContinuousReader Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_reader-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_reader-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_reader.md&#34;&gt;com.vertica.sdk.ContinuousReader&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;capacity() (defined in com.vertica.sdk.ContinuousStreamer)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.ContinuousStreamer&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ContinuousReader(ContinuousUDParserLocks continuousUDParserLocks) (defined in com.vertica.sdk.ContinuousReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ContinuousStreamer(ContinuousUDParserLocks continuousUDParserLocks) (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getBytesConsumed() (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getCs() (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getCurrentBuffer() (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getDataAt(int pos) (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getLastReservationSize() (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getPrev_reserved() (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getState() (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isEOF() (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isNeedInput() (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;noMoreData() (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;read(int n)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;reserve(int size) (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;seek(int distance) (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setCs(CoroutineState cs) (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setCurrentBuffer(DataBuffer currentBuffer) (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setLastReservationSize(int lastReservationSize) (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setNeedInput(boolean needInput) (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setPrev_reserved(int prev_reserved) (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setState(InputState state) (defined in com.vertica.sdk.ContinuousStreamer)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousStreamer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.ContinuousRejecter Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_rejecter/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_rejecter/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.ContinuousRejecter:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;ContinuousRejecter (ContinuousUDParserLocks continuousUDParserLocks)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;reject (RejectedRecord rr) throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Attributes&lt;/th&gt;
&lt;th&gt;&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;haveRejectedRecord&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RejectedRecord&lt;/td&gt;
&lt;td&gt;rejectedRecord&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;constructor--destructor-documentation&#34;&gt;Constructor &amp;amp; Destructor Documentation&lt;/h2&gt;
&lt;h2 id=&#34;ab62c97982502d079416e7349ed585e88continuousrejecter&#34;&gt;&lt;a href=&#34;#ab62c97982502d079416e7349ed585e88&#34;&gt;◆&lt;/a&gt;ContinuousRejecter()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;com.vertica.sdk.ContinuousRejecter.ContinuousRejecter(ContinuousUDParserLocks continuousUDParserLocks)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Default Constructor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;continuousUDParserLocks&lt;/code&gt;: the locks&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;a8190052f7ffd07c7f275116705615e08reject&#34;&gt;&lt;a href=&#34;#a8190052f7ffd07c7f275116705615e08&#34;&gt;◆&lt;/a&gt;reject()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.ContinuousRejecter.reject(RejectedRecord rr) throws UdfException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Request that Vertica process the current raw data as a rejected row. Emit the rejected record via the rejected-rows mechanism specified in the COPY statement, with error message specified by &#39;reason&#39;, and delimited by the record terminator specified by &#39;recordTerminator&#39;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;rr&lt;/code&gt;: a RejectedRecord object&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.ContinuousRejecter Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_rejecter-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_rejecter-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_rejecter.md&#34;&gt;com.vertica.sdk.ContinuousRejecter&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ContinuousRejecter(ContinuousUDParserLocks continuousUDParserLocks)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.ContinuousRejecter&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;haveRejectedRecord (defined in com.vertica.sdk.ContinuousRejecter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousRejecter&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;reject(RejectedRecord rr)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousRejecter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;rejectedRecord (defined in com.vertica.sdk.ContinuousRejecter)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousRejecter&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.ContinuousUDParser Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser/</guid>
      <description>
        
        
        &lt;p&gt;Inheritance diagram for com.vertica.sdk.ContinuousUDParser:&lt;/p&gt;
&lt;p&gt;Collaboration diagram for com.vertica.sdk.ContinuousUDParser:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Classes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;enum&lt;/td&gt;
&lt;td&gt;CoroutineState&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;final void&lt;/td&gt;
&lt;td&gt;cancelUDX (ServerInterface srvInterface)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;deinitialize (ServerInterface srvInterface, SizedColumnTypes returnType)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;final void&lt;/td&gt;
&lt;td&gt;destroy (ServerInterface srvInterface, SizedColumnTypes returnTypes)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;destroy (ServerInterface srvInterface, SizedColumnTypes returnType, SessionParamWriterMap udSessionParams) throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ContinuousReader&lt;/td&gt;
&lt;td&gt;getContinuousReader ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ContinuousRejecter&lt;/td&gt;
&lt;td&gt;getContinuousRejector ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getRecordsAcceptedInBatch ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RejectedRecord&lt;/td&gt;
&lt;td&gt;getRejectedRecord ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;getSeenEOB ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ServerInterface&lt;/td&gt;
&lt;td&gt;getServerInterface ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;StreamWriter&lt;/td&gt;
&lt;td&gt;getStreamWriter ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;increRecordsAcceptedInBatch ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;initialize (ServerInterface srvInterface, SizedColumnTypes returnType)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isCanceled ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;final StreamState&lt;/td&gt;
&lt;td&gt;process (ServerInterface srvInterface, DataBuffer input, InputState input_state) throws UdfException,DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;abstract void&lt;/td&gt;
&lt;td&gt;run () throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setRecordsAcceptedInBatch (int i)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setSeenEOB (Boolean b)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setStreamWriter (StreamWriter writer)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;final void&lt;/td&gt;
&lt;td&gt;setup (ServerInterface srvInterface, SizedColumnTypes returnTypes) throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Member Functions&lt;/th&gt;
&lt;th&gt;&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;cancel (ServerInterface srvInterface)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;recordsAcceptedInBatch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;seen_eob&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;StreamWriter&lt;/td&gt;
&lt;td&gt;writer&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;ac9261cd0bd4aa81f591ad904f8b497fecancel&#34;&gt;&lt;a href=&#34;#ac9261cd0bd4aa81f591ad904f8b497fe&#34;&gt;◆&lt;/a&gt;cancel()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.UDXObject.cancel(ServerInterface srvInterface)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;protected inherited&lt;/em&gt;
Cancel callback to be overridden by the UDX implementation. Called when the query running the UDX has been canceled.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;This method will be invoked at most once per UDX object. Once a UDX object has been canceled, it will never be un-canceled.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;This method may be called from a separate thread, concurrently with other methods of this UDX object (but never the constructor). Implementations must be thread-safe with all methods of this UDX.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;This method will be invoked for either an explicit user cancel, or in the event of an error during query execution.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_object.md#aeba629e061417cf19ea83c59bf8feae0&#34;&gt;com.vertica.sdk.UDXObject.cancelUDX()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;aeba629e061417cf19ea83c59bf8feae0canceludx&#34;&gt;&lt;a href=&#34;#aeba629e061417cf19ea83c59bf8feae0&#34;&gt;◆&lt;/a&gt;cancelUDX()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;final void com.vertica.sdk.UDXObject.cancelUDX(ServerInterface srvInterface)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Cancel callback invoked when the query running the UDX has been canceled.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_object.md#ac9261cd0bd4aa81f591ad904f8b497fe&#34;&gt;cancel()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a182eecaf066ea16fcf6432db92a9021edeinitialize&#34;&gt;&lt;a href=&#34;#a182eecaf066ea16fcf6432db92a9021e&#34;&gt;◆&lt;/a&gt;deinitialize()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.ContinuousUDParser.deinitialize(ServerInterface srvInterface, SizedColumnTypes returnType)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;May optionally be overridden&lt;/p&gt;
&lt;p&gt;Will be invoked during query execution, after &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md#ae8f755f714a9bac254a6d672af00e769&#34;&gt;run()&lt;/a&gt; has returned.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;returnType&lt;/code&gt;: a SizedColumnTypes object.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md#ad92b10e3782249004be5b7d725c587dc&#34;&gt;com.vertica.sdk.ContinuousUDParser.destroy()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ad92b10e3782249004be5b7d725c587dcdestroy&#34;&gt;&lt;a href=&#34;#ad92b10e3782249004be5b7d725c587dc&#34;&gt;◆&lt;/a&gt;destroy()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;final void com.vertica.sdk.ContinuousUDParser.destroy(ServerInterface srvInterface, SizedColumnTypes returnTypes)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;De-initialization to be done for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
Internally implemented for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt;. Do not override.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;returnTypes&lt;/code&gt;: a SizedColumnTypes object.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;afbc839be86223f98ef94ac70879ceacagetcontinuousreader&#34;&gt;&lt;a href=&#34;#afbc839be86223f98ef94ac70879ceaca&#34;&gt;◆&lt;/a&gt;getContinuousReader()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ContinuousReader com.vertica.sdk.ContinuousUDParser.getContinuousReader()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
returns &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_reader.md&#34;&gt;ContinuousReader&lt;/a&gt; object of the &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a989627787c41a212393bad15827ae3f3getcontinuousrejector&#34;&gt;&lt;a href=&#34;#a989627787c41a212393bad15827ae3f3&#34;&gt;◆&lt;/a&gt;getContinuousRejector()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ContinuousRejecter com.vertica.sdk.ContinuousUDParser.getContinuousRejector()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
returns ContinuousRejector object of the &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ade973d1eff4d2879157c56906efe697cgetrejectedrecord&#34;&gt;&lt;a href=&#34;#ade973d1eff4d2879157c56906efe697c&#34;&gt;◆&lt;/a&gt;getRejectedRecord()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;RejectedRecord com.vertica.sdk.ContinuousUDParser.getRejectedRecord()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
Returns information about the Rejected Record&lt;/p&gt;
&lt;h2 id=&#34;a54708fd1110eb5860e161989d80c32c9getserverinterface&#34;&gt;&lt;a href=&#34;#a54708fd1110eb5860e161989d80c32c9&#34;&gt;◆&lt;/a&gt;getServerInterface()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ServerInterface com.vertica.sdk.ContinuousUDParser.getServerInterface()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
returns &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_server_interface.md&#34;&gt;ServerInterface&lt;/a&gt; object of the &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ae882f45d83ba46db37da7376bbfc8c52initialize&#34;&gt;&lt;a href=&#34;#ae882f45d83ba46db37da7376bbfc8c52&#34;&gt;◆&lt;/a&gt;initialize()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.ContinuousUDParser.initialize(ServerInterface srvInterface, SizedColumnTypes returnType)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;May optionally be overridden&lt;/p&gt;
&lt;p&gt;Will be invoked during query execution, prior to &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md#ae8f755f714a9bac254a6d672af00e769&#34;&gt;run()&lt;/a&gt; being called.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;returnType&lt;/code&gt;: a SizedColumnTypes object.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md#a2394319e0c6c366773161e78581f5871&#34;&gt;com.vertica.sdk.ContinuousUDParser.setup()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;af8c7bbde4997338574c46e7c54b27563iscanceled&#34;&gt;&lt;a href=&#34;#af8c7bbde4997338574c46e7c54b27563&#34;&gt;◆&lt;/a&gt;isCanceled()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.UDXObject.isCanceled()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
true if execution was canceled.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_object.md#aeba629e061417cf19ea83c59bf8feae0&#34;&gt;com.vertica.sdk.UDXObject.cancelUDX()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a0e7fbe2d59cc06502483fca2e069494cprocess&#34;&gt;&lt;a href=&#34;#a0e7fbe2d59cc06502483fca2e069494c&#34;&gt;◆&lt;/a&gt;process()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;final StreamState com.vertica.sdk.ContinuousUDParser.process(ServerInterface srvInterface, DataBuffer input, InputState input_state) throws UdfException,DestroyInvocation
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Override the built-in &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md#a0e7fbe2d59cc06502483fca2e069494c&#34;&gt;process()&lt;/a&gt; method with internal logic for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt;. Abstract away the state-machine interface by stuffing &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md#ae8f755f714a9bac254a6d672af00e769&#34;&gt;run()&lt;/a&gt; into a coroutine. Whenever &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md#ae8f755f714a9bac254a6d672af00e769&#34;&gt;run()&lt;/a&gt; wants more data than we have right now, context-switch out of the coroutine and back into &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md#a0e7fbe2d59cc06502483fca2e069494c&#34;&gt;process()&lt;/a&gt;, and go get whatever &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md#ae8f755f714a9bac254a6d672af00e769&#34;&gt;run()&lt;/a&gt; needs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
Internally implemented for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt;. Do not override.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface Object&lt;/li&gt;
&lt;li&gt;&lt;code&gt;input&lt;/code&gt;: a DataBuffer object.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;input_state&lt;/code&gt;: an InputState object.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ae8f755f714a9bac254a6d672af00e769run&#34;&gt;&lt;a href=&#34;#ae8f755f714a9bac254a6d672af00e769&#34;&gt;◆&lt;/a&gt;run()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;abstract void com.vertica.sdk.ContinuousUDParser.run() throws UdfException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;abstract&lt;/p&gt;
&lt;p&gt;Method exposed to user to write their custom code&lt;/p&gt;
&lt;p&gt;User-implemented method that processes data. Called exactly once per &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt; instance. It should read data using the reserve() and seek() (or read()) methods, and write data using the standard &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_parser.md&#34;&gt;UDParser&lt;/a&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_stream_writer.md&#34;&gt;StreamWriter&lt;/a&gt;. It should return once it has either finished processing the input stream, or it (for whatever reason) wants to close the input stream and not process any further data.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md#ae8f755f714a9bac254a6d672af00e769&#34;&gt;run()&lt;/a&gt; should be very careful about keeping pointers or references to internal values returned by methods on the &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt; class. Unless documentation explicitly indicates that it is safe to do so, it is not safe to keep such pointers or references, even for objects (such as the server interface) that one might otherwise expect to be persistent. Instead, call the accessor function for each use.&lt;/p&gt;
&lt;h2 id=&#34;a2394319e0c6c366773161e78581f5871setup&#34;&gt;&lt;a href=&#34;#a2394319e0c6c366773161e78581f5871&#34;&gt;◆&lt;/a&gt;setup()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;final void com.vertica.sdk.ContinuousUDParser.setup(ServerInterface srvInterface, SizedColumnTypes returnTypes) throws UdfException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initialization to be done for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
Internally implemented for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;ContinuousUDParser&lt;/a&gt;. Do not override.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;returnTypes&lt;/code&gt;: a SizedColumnTypes object.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;member-data-documentation&#34;&gt;Member Data Documentation&lt;/h2&gt;
&lt;h2 id=&#34;aacbbf71cb8a47fc42be35e5e58de1d4fwriter&#34;&gt;&lt;a href=&#34;#aacbbf71cb8a47fc42be35e5e58de1d4f&#34;&gt;◆&lt;/a&gt;writer&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;StreamWriter com.vertica.sdk.UDParser.writer&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;protected inherited&lt;/em&gt;
Writer to write parsed tuples to. Has the same API as &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_partition_writer.md&#34;&gt;PartitionWriter&lt;/a&gt;, from the UDT framework.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.ContinuousUDParser Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser.md&#34;&gt;com.vertica.sdk.ContinuousUDParser&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;cancel(ServerInterface srvInterface)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.UDXObject&lt;/th&gt;
&lt;th&gt;protected&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cancelUDX(ServerInterface srvInterface)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;deinitialize(ServerInterface srvInterface, SizedColumnTypes returnType)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;destroy(ServerInterface srvInterface, SizedColumnTypes returnTypes)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;destroy(ServerInterface srvInterface, SizedColumnTypes returnType, SessionParamWriterMap udSessionParams) (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getContinuousReader()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getContinuousRejector()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getRecordsAcceptedInBatch() (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getRejectedRecord()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getSeenEOB() (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getServerInterface()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getStreamWriter() (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;increRecordsAcceptedInBatch() (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;initialize(ServerInterface srvInterface, SizedColumnTypes returnType)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isCanceled()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;process(ServerInterface srvInterface, DataBuffer input, InputState input_state)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;recordsAcceptedInBatch (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;run()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;seen_eob (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setRecordsAcceptedInBatch(int i) (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setSeenEOB(Boolean b) (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setStreamWriter(StreamWriter writer) (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setup(ServerInterface srvInterface, SizedColumnTypes returnTypes)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UDParser() (defined in com.vertica.sdk.UDParser)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UDXObject() (defined in com.vertica.sdk.UDXObject)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;writer&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDParser&lt;/td&gt;
&lt;td&gt;protected&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.ContinuousUDParser.CoroutineState Enum Reference</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser_1_1_coroutine_state/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser_1_1_coroutine_state/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.ContinuousUDParser.CoroutineState:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getCode ()&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CLOSED =(3)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;FINISHED =(2)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;NOT_INITIALIZED =(0)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;REPORT_ERROR =(4)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;RUN_START =(1)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Internal state of Coroutine context&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.ContinuousUDParser.CoroutineState Member List</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser_1_1_coroutine_state-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser_1_1_coroutine_state-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;enumcom_1_1vertica_1_1sdk_1_1_continuous_u_d_parser_1_1_coroutine_state.md&#34;&gt;com.vertica.sdk.ContinuousUDParser.CoroutineState&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;CLOSED (defined in com.vertica.sdk.ContinuousUDParser.CoroutineState)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.ContinuousUDParser.CoroutineState&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;FINISHED (defined in com.vertica.sdk.ContinuousUDParser.CoroutineState)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser.CoroutineState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getCode() (defined in com.vertica.sdk.ContinuousUDParser.CoroutineState)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser.CoroutineState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NOT_INITIALIZED (defined in com.vertica.sdk.ContinuousUDParser.CoroutineState)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser.CoroutineState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;REPORT_ERROR (defined in com.vertica.sdk.ContinuousUDParser.CoroutineState)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser.CoroutineState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RUN_START (defined in com.vertica.sdk.ContinuousUDParser.CoroutineState)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.ContinuousUDParser.CoroutineState&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DataBuffer Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_data_buffer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_data_buffer/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.DataBuffer:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;byte []&lt;/td&gt;
&lt;td&gt;buf&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;offset&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_data_buffer.md&#34;&gt;DataBuffer&lt;/a&gt; is a a contiguous in-memory buffer of data.&lt;/p&gt;
&lt;h2 id=&#34;member-data-documentation&#34;&gt;Member Data Documentation&lt;/h2&gt;
&lt;h2 id=&#34;a82514d442a8338f840db42efd06820ccbuf&#34;&gt;&lt;a href=&#34;#a82514d442a8338f840db42efd06820cc&#34;&gt;◆&lt;/a&gt;buf&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;byte [] com.vertica.sdk.DataBuffer.buf&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;/table&gt;
&lt;p&gt;The buffer of data.&lt;/p&gt;
&lt;h2 id=&#34;a29bf07a9719251db81d6fe92db88f2ecoffset&#34;&gt;&lt;a href=&#34;#a29bf07a9719251db81d6fe92db88f2ec&#34;&gt;◆&lt;/a&gt;offset&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;int com.vertica.sdk.DataBuffer.offset&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;/table&gt;
&lt;p&gt;An offset into the buffer that is typically used to track progress through the &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_data_buffer.md&#34;&gt;DataBuffer&lt;/a&gt;. For example, a &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_parser.md&#34;&gt;UDParser&lt;/a&gt; advances the offset as it consumes data from the &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_data_buffer.md&#34;&gt;DataBuffer&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DataBuffer Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_data_buffer-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_data_buffer-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_data_buffer.md&#34;&gt;com.vertica.sdk.DataBuffer&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;buf&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.DataBuffer&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;offset&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DataBuffer&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DefaultSourceIterator Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_default_source_iterator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_default_source_iterator/</guid>
      <description>
        
        
        &lt;p&gt;Inheritance diagram for com.vertica.sdk.DefaultSourceIterator:&lt;/p&gt;
&lt;p&gt;Collaboration diagram for com.vertica.sdk.DefaultSourceIterator:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;DefaultSourceIterator (ArrayList sources)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;final void&lt;/td&gt;
&lt;td&gt;cancelUDX (ServerInterface srvInterface)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UnsizedUDSource&lt;/td&gt;
&lt;td&gt;createNextSource (ServerInterface srvInterface)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;destroy (ServerInterface srvInterface, NodeSpecifyingPlanContext planCtxt) throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;getNumberOfSources ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Integer&lt;/td&gt;
&lt;td&gt;getSizeOfSource (int sourceNum)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isCanceled ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setup (ServerInterface srvInterface, NodeSpecifyingPlanContext planCtxt) throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protected Member Functions&lt;/th&gt;
&lt;th&gt;&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;cancel (ServerInterface srvInterface)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;ac9261cd0bd4aa81f591ad904f8b497fecancel&#34;&gt;&lt;a href=&#34;#ac9261cd0bd4aa81f591ad904f8b497fe&#34;&gt;◆&lt;/a&gt;cancel()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.UDXObject.cancel(ServerInterface srvInterface)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;protected inherited&lt;/em&gt;
Cancel callback to be overridden by the UDX implementation. Called when the query running the UDX has been canceled.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;This method will be invoked at most once per UDX object. Once a UDX object has been canceled, it will never be un-canceled.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;This method may be called from a separate thread, concurrently with other methods of this UDX object (but never the constructor). Implementations must be thread-safe with all methods of this UDX.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;This method will be invoked for either an explicit user cancel, or in the event of an error during query execution.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_object.md#aeba629e061417cf19ea83c59bf8feae0&#34;&gt;com.vertica.sdk.UDXObject.cancelUDX()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;aeba629e061417cf19ea83c59bf8feae0canceludx&#34;&gt;&lt;a href=&#34;#aeba629e061417cf19ea83c59bf8feae0&#34;&gt;◆&lt;/a&gt;cancelUDX()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;final void com.vertica.sdk.UDXObject.cancelUDX(ServerInterface srvInterface)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Cancel callback invoked when the query running the UDX has been canceled.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_object.md#ac9261cd0bd4aa81f591ad904f8b497fe&#34;&gt;cancel()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a65012fc687bb7bc2aecc9ddbc6cb3b82destroy&#34;&gt;&lt;a href=&#34;#a65012fc687bb7bc2aecc9ddbc6cb3b82&#34;&gt;◆&lt;/a&gt;destroy()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.SourceIterator.destroy(ServerInterface srvInterface, NodeSpecifyingPlanContext planCtxt) throws UdfException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Tear down this &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_source_iterator.md&#34;&gt;SourceIterator&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Should perform clean-up&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;planCtxt&lt;/code&gt;: a plan context&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UdfException&lt;/code&gt;: UDF problem&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;af8c7bbde4997338574c46e7c54b27563iscanceled&#34;&gt;&lt;a href=&#34;#af8c7bbde4997338574c46e7c54b27563&#34;&gt;◆&lt;/a&gt;isCanceled()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;boolean com.vertica.sdk.UDXObject.isCanceled()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
&lt;strong&gt;Returns&lt;/strong&gt;
true if execution was canceled.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Referenced by&lt;/strong&gt; &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_u_d_x_object.md#aeba629e061417cf19ea83c59bf8feae0&#34;&gt;com.vertica.sdk.UDXObject.cancelUDX()&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a738610875b062516d05c3f6b31797c5fsetup&#34;&gt;&lt;a href=&#34;#a738610875b062516d05c3f6b31797c5f&#34;&gt;◆&lt;/a&gt;setup()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.SourceIterator.setup(ServerInterface srvInterface, NodeSpecifyingPlanContext planCtxt) throws UdfException
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;em&gt;inherited&lt;/em&gt;
Set up this &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_source_iterator.md&#34;&gt;SourceIterator&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Should perform setup that should not take place in the constructor due to the exception-handling semantics of constructors&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;srvInterface&lt;/code&gt;: a ServerInterface object used to communicate with Vertica&lt;/li&gt;
&lt;li&gt;&lt;code&gt;planCtxt&lt;/code&gt;: a plan context&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UdfException&lt;/code&gt;: UDF problem&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DefaultSourceIterator Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_default_source_iterator-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_default_source_iterator-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_default_source_iterator.md&#34;&gt;com.vertica.sdk.DefaultSourceIterator&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;cancel(ServerInterface srvInterface)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.UDXObject&lt;/th&gt;
&lt;th&gt;protected&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cancelUDX(ServerInterface srvInterface)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;createNextSource(ServerInterface srvInterface) (defined in com.vertica.sdk.DefaultSourceIterator)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DefaultSourceIterator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DefaultSourceIterator(ArrayList sources) (defined in com.vertica.sdk.DefaultSourceIterator)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DefaultSourceIterator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;destroy(ServerInterface srvInterface, NodeSpecifyingPlanContext planCtxt)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.SourceIterator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getNumberOfSources() (defined in com.vertica.sdk.DefaultSourceIterator)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DefaultSourceIterator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getSizeOfSource(int sourceNum) (defined in com.vertica.sdk.DefaultSourceIterator)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DefaultSourceIterator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isCanceled()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setup(ServerInterface srvInterface, NodeSpecifyingPlanContext planCtxt)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.SourceIterator&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UDXObject() (defined in com.vertica.sdk.UDXObject)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.UDXObject&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DestroyInvocation Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_destroy_invocation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_destroy_invocation/</guid>
      <description>
        
        
        &lt;p&gt;Inheritance diagram for com.vertica.sdk.DestroyInvocation:&lt;/p&gt;
&lt;p&gt;Collaboration diagram for com.vertica.sdk.DestroyInvocation:&lt;/p&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Used to support canceling UDx and invoking the UDx&#39;s destroy call back function. This exception is thrown when Vertica needs to cancel the running UDx to jump out of current control flow&lt;/p&gt;
&lt;p&gt;For UDx to work properly, please do not catch and handle this exception&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSConstants Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_constants/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_constants/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.DFSConstants:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Static Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;CLOSE_FLAG = &amp;quot;isCloseInProcess&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;DIRECTORY = &amp;quot;is_directory&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;EXCEPTION_IN_PROCESS_FLAG = &amp;quot;isThrowErrorInProcess&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;FILE_PATH = &amp;quot;file_path&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;LIST_DIR = &amp;quot;is_list_dir&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;MODEL_NAME = &amp;quot;model_name&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;OPEN_FLAG = &amp;quot;isBeforeProcess&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;OVERWRITE = &amp;quot;is_overwrite&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;PARENT_OBJECT_TYPE = &amp;quot;parentObjectType&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;SEEK_CUR = 1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;SEEK_END = 2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final int&lt;/td&gt;
&lt;td&gt;SEEK_SET = 0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;SLEEP_SECONDS = &amp;quot;sleep_seconds&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;static final String&lt;/td&gt;
&lt;td&gt;UNIQUE_NAME = &amp;quot;is_unique_name&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSConstants Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_constants-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_constants-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_d_f_s_constants.md&#34;&gt;com.vertica.sdk.DFSConstants&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;CLOSE_FLAG (defined in com.vertica.sdk.DFSConstants)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.DFSConstants&lt;/th&gt;
&lt;th&gt;static&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DIRECTORY (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EXCEPTION_IN_PROCESS_FLAG (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FILE_PATH (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LIST_DIR (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MODEL_NAME (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OPEN_FLAG (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OVERWRITE (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PARENT_OBJECT_TYPE (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SEEK_CUR (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SEEK_END (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SEEK_SET (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SLEEP_SECONDS (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UNIQUE_NAME (defined in com.vertica.sdk.DFSConstants)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSConstants&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFile Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_file/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_file/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.DFSFile:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Classes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;enum&lt;/td&gt;
&lt;td&gt;DFSDistribution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;enum&lt;/td&gt;
&lt;td&gt;DFSRootParentType&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;enum&lt;/td&gt;
&lt;td&gt;DFSScope&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;DFSFile ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;DFSFile (ServerInterface srvInterface)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;DFSFile (ServerInterface srvInterface, String fName) throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;DFSFile (ServerInterface srvInterface, String fName, DFSRootParentType parentType, String parentName) throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;DFSFile (String fName, FileManager fmgr) throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;DFSFile (String fName, FileManager fmgr, boolean is_dir, boolean is_file, boolean exists, long fSize) throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;create (DFSScope dfsScope, DFSDistribution dfsDistrib) throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;deleteIt (boolean isRecursively) throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;exists () throws UdfException&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSRootParentType&lt;/td&gt;
&lt;td&gt;getDFSRootParentType ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSDistribution&lt;/td&gt;
&lt;td&gt;getDistribution ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FileManager&lt;/td&gt;
&lt;td&gt;getFileManager ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;getFileWriter ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;getName ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;getRootDFSParentObjectName ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSScope&lt;/td&gt;
&lt;td&gt;getScope ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ServerInterface&lt;/td&gt;
&lt;td&gt;getServerInterface ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;getSize ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSFileStatus&lt;/td&gt;
&lt;td&gt;getStatus ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isDir ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isFile ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;List&lt;/td&gt;
&lt;td&gt;listFiles () throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDir (boolean thisIsaDirectory)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setDistribution (DFSDistribution dfsDist)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setFile (boolean thisIsaFile)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setFileManager (ServerInterface srvInterface)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setName (String fName) throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setScope (DFSScope dfsScope)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setSize (long fSize)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;setStatus (DFSFileStatus dfsStatus)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;The main class used by users to initiate DFS operations&lt;/p&gt;
&lt;h2 id=&#34;constructor--destructor-documentation&#34;&gt;Constructor &amp;amp; Destructor Documentation&lt;/h2&gt;
&lt;h2 id=&#34;a96596f93303d36d523d10818da1350c2dfsfile&#34;&gt;&lt;a href=&#34;#a96596f93303d36d523d10818da1350c2&#34;&gt;◆&lt;/a&gt;DFSFile()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;com.vertica.sdk.DFSFile.DFSFile()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_d_f_s_file.md&#34;&gt;DFSFile&lt;/a&gt; INITIATION IS ONLY AVAILABLE DURING THE PLANNING/SETUP AND FINALIZE/DESTROY PHASES OF A PLAN. NOT AVAILABLE DURING EXECUTION/PROCESSING.&lt;/p&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;aa84d8b0891cb6c9fd81bbe5cbc68f90ddeleteit&#34;&gt;&lt;a href=&#34;#aa84d8b0891cb6c9fd81bbe5cbc68f90d&#34;&gt;◆&lt;/a&gt;deleteIt()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.DFSFile.deleteIt(boolean isRecursively) throws UdfException, DestroyInvocation
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Deletes a DFS file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;isRecursively&lt;/code&gt;: delete recursively&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
0 is successful, throw exceptions if there are errors.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UdfException&lt;/code&gt;: UDF problem&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DestroyInvocation&lt;/code&gt;: vertica canceling – do not catch or handle&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ae62b7f4ab25e5d34d98b70b2cabd5378listfiles&#34;&gt;&lt;a href=&#34;#ae62b7f4ab25e5d34d98b70b2cabd5378&#34;&gt;◆&lt;/a&gt;listFiles()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;List com.vertica.sdk.DFSFile.listFiles() throws UdfException, DestroyInvocation
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Lists files under the path specified by &#39;fileName&#39;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
a list of &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_d_f_s_file.md&#34;&gt;DFSFile&lt;/a&gt; found under the path.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UdfException&lt;/code&gt;: UDF problem&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DestroyInvocation&lt;/code&gt;: vertica canceling – do not catch or handle&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFile Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_file-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_file-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_d_f_s_file.md&#34;&gt;com.vertica.sdk.DFSFile&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;create(DFSScope dfsScope, DFSDistribution dfsDistrib) (defined in com.vertica.sdk.DFSFile)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.DFSFile&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;deleteIt(boolean isRecursively)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSFile()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSFile(ServerInterface srvInterface) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSFile(ServerInterface srvInterface, String fName) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSFile(ServerInterface srvInterface, String fName, DFSRootParentType parentType, String parentName) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSFile(String fName, FileManager fmgr) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSFile(String fName, FileManager fmgr, boolean is_dir, boolean is_file, boolean exists, long fSize) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;exists() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getDFSRootParentType() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getDistribution() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getFileManager() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getFileWriter() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getName() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getRootDFSParentObjectName() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getScope() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getServerInterface() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getSize() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;getStatus() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isDir() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isFile() (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;listFiles()&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDir(boolean thisIsaDirectory) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setDistribution(DFSDistribution dfsDist) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setFile(boolean thisIsaFile) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setFileManager(ServerInterface srvInterface) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setName(String fName) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setScope(DFSScope dfsScope) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setSize(long fSize) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;setStatus(DFSFileStatus dfsStatus) (defined in com.vertica.sdk.DFSFile)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFile.DFSDistribution Enum Reference</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_distribution/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_distribution/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.DFSFile.DFSDistribution:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;HINT_INITIATOR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;HINT_REPLICATE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;HINT_SEGMENTED&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Defines how a file is replicated across nodes in the cluster. Used at the file creation time.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFile.DFSDistribution Member List</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_distribution-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_distribution-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_distribution.md&#34;&gt;com.vertica.sdk.DFSFile.DFSDistribution&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;HINT_INITIATOR (defined in com.vertica.sdk.DFSFile.DFSDistribution)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.DFSFile.DFSDistribution&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;HINT_REPLICATE (defined in com.vertica.sdk.DFSFile.DFSDistribution)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile.DFSDistribution&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HINT_SEGMENTED (defined in com.vertica.sdk.DFSFile.DFSDistribution)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile.DFSDistribution&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFile.DFSRootParentType Enum Reference</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_root_parent_type/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_root_parent_type/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.DFSFile.DFSRootParentType:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;DATABASE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;MODEL&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Enum to represent which object the root of &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_d_f_s_file.md&#34;&gt;DFSFile&lt;/a&gt; is attached to.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFile.DFSRootParentType Member List</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_root_parent_type-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_root_parent_type-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_root_parent_type.md&#34;&gt;com.vertica.sdk.DFSFile.DFSRootParentType&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;DATABASE (defined in com.vertica.sdk.DFSFile.DFSRootParentType)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.DFSFile.DFSRootParentType&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;MODEL (defined in com.vertica.sdk.DFSFile.DFSRootParentType)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile.DFSRootParentType&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFile.DFSScope Enum Reference</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_scope/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_scope/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.DFSFile.DFSScope:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;NS_GLOBAL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;NS_SESSION&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;NS_TRANSACTION&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Defines the scope fo the file. Used at the file creation time.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFile.DFSScope Member List</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_scope-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_scope-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_1_1_d_f_s_scope.md&#34;&gt;com.vertica.sdk.DFSFile.DFSScope&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;NS_GLOBAL (defined in com.vertica.sdk.DFSFile.DFSScope)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.DFSFile.DFSScope&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;NS_SESSION (defined in com.vertica.sdk.DFSFile.DFSScope)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile.DFSScope&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NS_TRANSACTION (defined in com.vertica.sdk.DFSFile.DFSScope)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFile.DFSScope&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFileReader Class Reference</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_file_reader/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_file_reader/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.DFSFileReader:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Member Functions&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;DFSFileReader (DFSFile dfsFile)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;close () throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;isOpen ()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;open () throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;read (ByteBuffer buffer, int size) throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;seek (long offset, int origin) throws UdfException, DestroyInvocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;size ()&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;member-function-documentation&#34;&gt;Member Function Documentation&lt;/h2&gt;
&lt;h2 id=&#34;a9bec0095c0a287d3c51cc2832da573f4close&#34;&gt;&lt;a href=&#34;#a9bec0095c0a287d3c51cc2832da573f4&#34;&gt;◆&lt;/a&gt;close()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;void com.vertica.sdk.DFSFileReader.close() throws UdfException, DestroyInvocation
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Closes the file opened for reading&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UdfException&lt;/code&gt;: UDF problem&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DestroyInvocation&lt;/code&gt;: vertica canceling – do not catch or handle&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;a56b94043bed64f500b822c5cdeeab8caread&#34;&gt;&lt;a href=&#34;#a56b94043bed64f500b822c5cdeeab8ca&#34;&gt;◆&lt;/a&gt;read()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int com.vertica.sdk.DFSFileReader.read(ByteBuffer buffer, int size) throws UdfException, DestroyInvocation
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Reads &#39;size&#39; of bytes into buffer pointed by &#39;ptr&#39; from the file opened for reading.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;buffer&lt;/code&gt;: buffer to read into&lt;/li&gt;
&lt;li&gt;&lt;code&gt;size&lt;/code&gt;: number of bytes to read&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
number of bytes actually read, 0 if no bytes were read, indicates the EOF.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UdfException&lt;/code&gt;: UDF problem&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DestroyInvocation&lt;/code&gt;: vertica canceling – do not catch or handle&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;aa6bbc1663674160f293c168e70b61327seek&#34;&gt;&lt;a href=&#34;#aa6bbc1663674160f293c168e70b61327&#34;&gt;◆&lt;/a&gt;seek()&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;long com.vertica.sdk.DFSFileReader.seek(long offset, int origin) throws UdfException, DestroyInvocation
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Reposition the read file offset.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;offset&lt;/code&gt;: location to seek to&lt;/li&gt;
&lt;li&gt;&lt;code&gt;origin&lt;/code&gt;: origin from which to seek&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;
the new file offset.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UdfException&lt;/code&gt;: UDF problem&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DestroyInvocation&lt;/code&gt;: vertica canceling – do not catch or handle&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFileReader Member List</title>
      <link>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_file_reader-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/classcom_1_1vertica_1_1sdk_1_1_d_f_s_file_reader-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_d_f_s_file_reader.md&#34;&gt;com.vertica.sdk.DFSFileReader&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;close()&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.DFSFileReader&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DFSFileReader() (defined in com.vertica.sdk.DFSFileReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFileReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFSFileReader(DFSFile dfsFile) (defined in com.vertica.sdk.DFSFileReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFileReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;isOpen() (defined in com.vertica.sdk.DFSFileReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFileReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;open() (defined in com.vertica.sdk.DFSFileReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFileReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;read(ByteBuffer buffer, int size)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFileReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;seek(long offset, int origin)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFileReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;size() (defined in com.vertica.sdk.DFSFileReader)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFileReader&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFileStatus Enum Reference</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_status/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_status/</guid>
      <description>
        
        
        &lt;p&gt;Collaboration diagram for com.vertica.sdk.DFSFileStatus:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Public Attributes&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;READ_OPEN&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;WRITE_CREATED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;WRITE_OPEN&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;detailed-description&#34;&gt;Detailed Description&lt;/h2&gt;
&lt;p&gt;Internal &lt;a href=&#34;classcom_1_1vertica_1_1sdk_1_1_d_f_s_file.md&#34;&gt;DFSFile&lt;/a&gt; status to indicate its state&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Api-Reference: com.vertica.sdk.DFSFileStatus Member List</title>
      <link>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_status-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/api-reference/java-sdk/classes/enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_status-members/</guid>
      <description>
        
        
        &lt;p&gt;This is the complete list of members for &lt;a href=&#34;enumcom_1_1vertica_1_1sdk_1_1_d_f_s_file_status.md&#34;&gt;com.vertica.sdk.DFSFileStatus&lt;/a&gt;, including all inherited members.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;READ_OPEN (defined in com.vertica.sdk.DFSFileStatus)&lt;/th&gt;
&lt;th&gt;com.vertica.sdk.DFSFileStatus&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;WRITE_CREATED (defined in com.vertica.sdk.DFSFileStatus)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFileStatus&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WRITE_OPEN (defined in com.vertica.sdk.DFSFileStatus)&lt;/td&gt;
&lt;td&gt;com.vertica.sdk.DFSFileStatus&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

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