Java SDK Documentation  8.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
\Ncom
 \Nvertica
  \Nsdk
   oNvmap
   |oNv1
   ||oCEncoder
   |||\CMatchingKeySelector
   ||\CKeySelector
   |oCInvalidMapKeyException
   |\CVMapEncodingException
   oCAnalyticFunctionInterface for User-Defined Analytic Function (UDAnF). A UDAnF operates on rows of data and returns rows of data, not necessarily 1:1
   oCAnalyticFunctionFactoryInterface for declaring parameters and return types for, and instantiating, an associated AnalyticFunction
   oCAnalyticPartitionReaderProvides an iterator-based read interface over all the partition_by keys, order_by keys, and function arguments in a partition
   oCAnalyticPartitionWriterPartition writer for all input data in a single partition. It automatically makes space as needed
   oCBaseDataOID
   oCBasics
   oCBlockReaderIterator interface for reading rows in a Vertica block
   oCBlockWriterIterator interface for writing rows to a Vertica block
   oCBuildInfo
   oCColumnTypesRepresents (unsized) types of the columns used as input/output of a User Defined Function/Transform Function
   oCContinuousReader
   oCContinuousRejecter
   oCContinuousUDParser
   |\CCoroutineState
   oCDataBuffer
   oCDefaultSourceIterator
   oCDestroyInvocationUsed to support canceling UDx and invoking the UDx's destroy call back function. This exception is thrown when Vertica needs to cancel the running UDx to jump out of current control flow
   oCDFSConstants
   oCDFSFile
   |oCDFSDistribution
   |\CDFSScope
   oCDFSFileReader
   oCDFSFileStatus
   oCDFSFileWriter
   oCExecutorParamWriterAn ExecutorParamWriter is a ParamWriter whose scope is limited to a single executor node - it will never be serialized for transfer to a different node. As a result, any object which is allocated from a Vertica memory pool (i.e. a ServerInterface's allocator object) can have its address saved in the ExecutorParamWriter (see setPointer()), and be safely retrieved later on (see getPointer()) from a different API call in the same query
   oCExecutorPlanContextPlanContext object whose scope is limited to a single executor node: it and its parameters will never be serialized. In addition to providing information about nodes involved in a query, it indicates how many threads are available and allocated for a load. This class is used for UDLs
   oCFileManager
   oCFilterFactoryProduces and initializes UDFilters to transform input data before parsing
   oCIdentComparator
   oCIterativeSourceFactorySource factory that works with a SourceIterator to produce UDSources
   oCMultiPhaseTransformFunctionFactoryInterface for declaring parameters and return types for, and instantiating, an associated multi-phase transform function. This class is similar to, but not a subclass of, TransformFunctionFactory
   oCNodeSpecifyingPlanContextInterface that allows storage of query-plan state, when different parts of query planning take place on different computers. For example, if some work is done on the query initiator node and some is done on each node executing the query
   oCNoopTypeCoercion
   oCNullTypeCoercion
   oCParamReaderProvides read access to a set of named parameters. This class provides type-specific methods to retrieve values
   oCParamWriterProvides write access to a set of named parameters. This class extends ParamReader to add type-specific methods to write values
   oCParserFactoryProduces and initializes UDParsers to parse input into tuples
   oCPartitionReaderPartitionReader provides an iterator-based read interface over all input data in a single partition. Automatically fetches data a block-at-a-time, as needed
   oCPartitionWriterPartitionWriter provides an iterator-based write interface over output data for a single partition. Automatically makes space a block-at-a-time, as needed
   oCPerColumnParamReader: A wrapper around a map from column to ParamReader
   oCPGUDxShared
   oCPlanContextShared query-plan state, used when different parts of query planning take place on different nodes. For example, if some work is done on the query initiator node and some is done on each node executing the query, this class stores shared state
   oCPortion
   oCRejectedRecord
   oCScalarFunctionInterface for User-Defined Scalar Function (UDSF). A UDSF produces a single value from a row of data
   |\CInterfaceType
   oCScalarFunctionFactoryInterface for declaring parameters and return types for, and instantiating, an associated ScalarFunction
   |oCstrictness
   |\Cvolatility
   oCServerInterfaceProvides UDxs with access to the Vertica server
   oCSessionParamReaderMap
   oCSessionParamWriterMap
   oCSizedColumnTypesRepresents types and information to determine the size of the columns as input/output of a User Defined Function/Transform
   oCSourceFactoryProduces and initializes UDSources to process input data sources
   oCSourceIteratorConstructs a set of Sources to be used by an IterativeSourceFactory
   oCStandardTypeCoercion
   |oCBooleanEvaluation
   |\CSpecialBigDecimal
   oCState
   |oCInputState
   |\CStreamState
   oCStreamWriter
   oCStringUtils
   oCTimestampUDxShared
   |\CDTtype
   oCTransformFunctionInterface for User-Defined Transform Function (UDTF). A UDTF operates on a table segment and returns zero or more rows of data
   oCTransformFunctionFactoryInterface for declaring parameters and return types for, and instantiating, an associated TransformFunction
   oCTransformFunctionPhaseInterface to provide compile-time information for a single phase of a multi-phase user-defined transform function
   oCTypeCoercion
   |\CMetaType
   oCTypeCoercionException
   oCTypeCoercionPolicy
   oCUdfExceptionContains error information, UDx code can throw object of this class to Vertica to indicate an error
   oCUDFilterReads input data from a UDSource or another UDFilter and transforms it
   oCUDLFactory
   oCUDParserParses an input stream into Vertica tuples (rows to be inserted into a table)
   oCUDSourceAcquires data from an external source (such as a file or URL) and produces that data in a streaming manner
   oCUDXFactoryParent class for UDx factories; not intended for direct use by applications
   |\CUDXType
   oCUDXLibraryMetaData interface for Vertica User Defined extension libraries
   oCUDXObjectBase class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications
   oCUDXObjectCancelableBase class for CANCELABLE Vertica User Defined extensions
   oCUnsizedUDSource
   oCVerticaBlock: Represents an in-memory block of tuples
   oCVerticaTypeRepresents types of data that are passed into and returned back from user's code
   oCVNumericRepresentation of NUMERIC, fixed point data types in Vertica
   oCVResourcesRepresentation of the resources user code can ask Vertica for
   \CVStringRepresentation of a String in Vertica. All character data is internally encoded as UTF-8 characters and is not NULL terminated