Java SDK Documentation  10.0.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Ccom.vertica.sdk.BaseDataOID
 Ccom.vertica.sdk.Basics
 Ccom.vertica.sdk.BuildInfo
 Ccom.vertica.sdk.ColumnTypesRepresents (unsized) types of the columns used as input/output of a User Defined Function/Transform Function
 Ccom.vertica.sdk.ContinuousReader
 Ccom.vertica.sdk.ContinuousRejecter
 Ccom.vertica.sdk.ContinuousUDParser.CoroutineState
 Ccom.vertica.sdk.DataBuffer
 Ccom.vertica.sdk.DFSConstants
 Ccom.vertica.sdk.DFSFile
 Ccom.vertica.sdk.DFSFile.DFSDistribution
 Ccom.vertica.sdk.DFSFile.DFSRootParentType
 Ccom.vertica.sdk.DFSFile.DFSScope
 Ccom.vertica.sdk.DFSFileReader
 Ccom.vertica.sdk.DFSFileStatus
 Ccom.vertica.sdk.DFSFileWriter
 Ccom.vertica.sdk.FileManager
 Ccom.vertica.sdk.PerColumnParamReader: A wrapper around a map from column to ParamReader
 Ccom.vertica.sdk.PGUDxShared
 Ccom.vertica.sdk.PlanContextShared 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
 Ccom.vertica.sdk.NodeSpecifyingPlanContextInterface 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
 Ccom.vertica.sdk.ExecutorPlanContextPlanContext 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
 Ccom.vertica.sdk.Portion
 Ccom.vertica.sdk.RejectedRecord
 Ccom.vertica.sdk.ScalarFunction.InterfaceType
 Ccom.vertica.sdk.ScalarFunctionFactory.strictness
 Ccom.vertica.sdk.ScalarFunctionFactory.volatility
 Ccom.vertica.sdk.ServerInterfaceProvides UDxs with access to the Vertica server
 Ccom.vertica.sdk.SessionParamReaderMap
 Ccom.vertica.sdk.SessionParamWriterMap
 Ccom.vertica.sdk.SizedColumnTypesRepresents types and information to determine the size of the columns as input/output of a User Defined Function/Transform
 Ccom.vertica.sdk.StandardTypeCoercion.BooleanEvaluation
 Ccom.vertica.sdk.StandardTypeCoercion.SpecialBigDecimal
 Ccom.vertica.sdk.State
 Ccom.vertica.sdk.State.InputState
 Ccom.vertica.sdk.State.StreamState
 Ccom.vertica.sdk.StringUtils
 Ccom.vertica.sdk.TimestampUDxShared
 Ccom.vertica.sdk.TimestampUDxShared.DTtype
 Ccom.vertica.sdk.TransformFunctionPhaseInterface to provide compile-time information for a single phase of a multi-phase user-defined transform function
 Ccom.vertica.sdk.TypeCoercion
 Ccom.vertica.sdk.NullTypeCoercion
 Ccom.vertica.sdk.NoopTypeCoercion
 Ccom.vertica.sdk.StandardTypeCoercion
 Ccom.vertica.sdk.TypeCoercion.MetaType
 Ccom.vertica.sdk.TypeCoercionPolicy
 Ccom.vertica.sdk.UDXFactoryParent class for UDx factories; not intended for direct use by applications
 Ccom.vertica.sdk.AnalyticFunctionFactoryInterface for declaring parameters and return types for, and instantiating, an associated AnalyticFunction
 Ccom.vertica.sdk.MultiPhaseTransformFunctionFactoryInterface 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
 Ccom.vertica.sdk.ScalarFunctionFactoryInterface for declaring parameters and return types for, and instantiating, an associated ScalarFunction
 Ccom.vertica.sdk.TransformFunctionFactoryInterface for declaring parameters and return types for, and instantiating, an associated TransformFunction
 Ccom.vertica.sdk.UDLFactory
 Ccom.vertica.sdk.FilterFactoryProduces and initializes UDFilters to transform input data before parsing
 Ccom.vertica.sdk.IterativeSourceFactorySource factory that works with a SourceIterator to produce UDSources
 Ccom.vertica.sdk.SourceFactoryProduces and initializes UDSources to process input data sources
 Ccom.vertica.sdk.ParserFactoryProduces and initializes UDParsers to parse input into tuples
 Ccom.vertica.sdk.UDXFactory.UDXType
 Ccom.vertica.sdk.UDXLibraryMetaData interface for Vertica User Defined extension libraries
 Ccom.vertica.sdk.UDXObjectBase class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications
 Ccom.vertica.sdk.SourceIteratorConstructs a set of Sources to be used by an IterativeSourceFactory
 Ccom.vertica.sdk.DefaultSourceIterator
 Ccom.vertica.sdk.UDFilterReads input data from a UDSource or another UDFilter and transforms it
 Ccom.vertica.sdk.UDParserParses an input stream into Vertica tuples (rows to be inserted into a table)
 Ccom.vertica.sdk.ContinuousUDParser
 Ccom.vertica.sdk.UDXFunction
 Ccom.vertica.sdk.AnalyticFunctionInterface for User-Defined Analytic Function (UDAnF). A UDAnF operates on rows of data and returns rows of data, not necessarily 1:1
 Ccom.vertica.sdk.ScalarFunctionInterface for User-Defined Scalar Function (UDSF). A UDSF produces a single value from a row of data
 Ccom.vertica.sdk.TransformFunctionInterface for User-Defined Transform Function (UDTF). A UDTF operates on a table segment and returns zero or more rows of data
 Ccom.vertica.sdk.UnsizedUDSource
 Ccom.vertica.sdk.UDSourceAcquires data from an external source (such as a file or URL) and produces that data in a streaming manner
 Ccom.vertica.sdk.VerticaBlock: Represents an in-memory block of tuples
 Ccom.vertica.sdk.BlockReaderIterator interface for reading rows in a Vertica block
 Ccom.vertica.sdk.ParamReaderProvides read access to a set of named parameters. This class provides type-specific methods to retrieve values
 Ccom.vertica.sdk.ParamWriterProvides write access to a set of named parameters. This class extends ParamReader to add type-specific methods to write values
 Ccom.vertica.sdk.ExecutorParamWriterAn 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
 Ccom.vertica.sdk.PartitionReaderPartitionReader provides an iterator-based read interface over all input data in a single partition. Automatically fetches data a block-at-a-time, as needed
 Ccom.vertica.sdk.AnalyticPartitionReaderProvides an iterator-based read interface over all the partition_by keys, order_by keys, and function arguments in a partition
 Ccom.vertica.sdk.BlockWriterIterator interface for writing rows to a Vertica block
 Ccom.vertica.sdk.PartitionWriterPartitionWriter provides an iterator-based write interface over output data for a single partition. Automatically makes space a block-at-a-time, as needed
 Ccom.vertica.sdk.AnalyticPartitionWriterPartition writer for all input data in a single partition. It automatically makes space as needed
 Ccom.vertica.sdk.StreamWriter
 Ccom.vertica.sdk.VerticaTypeRepresents types of data that are passed into and returned back from user's code
 Ccom.vertica.sdk.vmap.v1.KeySelector
 Ccom.vertica.sdk.vmap.v1.Encoder
 Ccom.vertica.sdk.vmap.v1.Encoder.MatchingKeySelector
 Ccom.vertica.sdk.VNumericRepresentation of NUMERIC, fixed point data types in Vertica
 Ccom.vertica.sdk.VResourcesRepresentation of the resources user code can ask Vertica for
 Ccom.vertica.sdk.VStringRepresentation of a String in Vertica. All character data is internally encoded as UTF-8 characters and is not NULL terminated
 CRuntimeException
 Ccom.vertica.sdk.UdfExceptionContains error information, UDx code can throw object of this class to Vertica to indicate an error
 CThrowable
 Ccom.vertica.sdk.DestroyInvocationUsed 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
 CIllegalArgumentException
 Ccom.vertica.sdk.TypeCoercionException
 Ccom.vertica.sdk.vmap.VMapEncodingException
 Ccom.vertica.sdk.vmap.InvalidMapKeyException
 CComparator
 Ccom.vertica.sdk.IdentComparator