Java SDK Documentation  8.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCcom.vertica.sdk.BaseDataOID
oCcom.vertica.sdk.Basics
oCcom.vertica.sdk.BuildInfo
oCcom.vertica.sdk.ColumnTypesRepresents (unsized) types of the columns used as input/output of a User Defined Function/Transform Function
oCcom.vertica.sdk.ContinuousReader
oCcom.vertica.sdk.ContinuousRejecter
oCcom.vertica.sdk.ContinuousUDParser.CoroutineState
oCcom.vertica.sdk.DataBuffer
oCcom.vertica.sdk.DFSConstants
oCcom.vertica.sdk.DFSFile
oCcom.vertica.sdk.DFSFile.DFSDistribution
oCcom.vertica.sdk.DFSFile.DFSScope
oCcom.vertica.sdk.DFSFileReader
oCcom.vertica.sdk.DFSFileStatus
oCcom.vertica.sdk.DFSFileWriter
oCcom.vertica.sdk.FileManager
oCcom.vertica.sdk.PerColumnParamReader: A wrapper around a map from column to ParamReader
oCcom.vertica.sdk.PGUDxShared
oCcom.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
oCcom.vertica.sdk.Portion
oCcom.vertica.sdk.RejectedRecord
oCcom.vertica.sdk.ScalarFunction.InterfaceType
oCcom.vertica.sdk.ScalarFunctionFactory.strictness
oCcom.vertica.sdk.ScalarFunctionFactory.volatility
oCcom.vertica.sdk.ServerInterfaceProvides UDxs with access to the Vertica server
oCcom.vertica.sdk.SessionParamReaderMap
oCcom.vertica.sdk.SessionParamWriterMap
oCcom.vertica.sdk.SizedColumnTypesRepresents types and information to determine the size of the columns as input/output of a User Defined Function/Transform
oCcom.vertica.sdk.SourceIteratorConstructs a set of Sources to be used by an IterativeSourceFactory
|\Ccom.vertica.sdk.DefaultSourceIterator
oCcom.vertica.sdk.StandardTypeCoercion.BooleanEvaluation
oCcom.vertica.sdk.StandardTypeCoercion.SpecialBigDecimal
oCcom.vertica.sdk.State
oCcom.vertica.sdk.State.InputState
oCcom.vertica.sdk.State.StreamState
oCcom.vertica.sdk.StringUtils
oCcom.vertica.sdk.TimestampUDxShared
oCcom.vertica.sdk.TimestampUDxShared.DTtype
oCcom.vertica.sdk.TransformFunctionPhaseInterface to provide compile-time information for a single phase of a multi-phase user-defined transform function
oCcom.vertica.sdk.TypeCoercion
|\Ccom.vertica.sdk.NullTypeCoercion
| \Ccom.vertica.sdk.NoopTypeCoercion
|  \Ccom.vertica.sdk.StandardTypeCoercion
oCcom.vertica.sdk.TypeCoercion.MetaType
oCcom.vertica.sdk.TypeCoercionPolicy
oCcom.vertica.sdk.UDFilterReads input data from a UDSource or another UDFilter and transforms it
oCcom.vertica.sdk.UDParserParses an input stream into Vertica tuples (rows to be inserted into a table)
|\Ccom.vertica.sdk.ContinuousUDParser
oCcom.vertica.sdk.UDXFactoryParent class for UDx factories; not intended for direct use by applications
|oCcom.vertica.sdk.AnalyticFunctionFactoryInterface for declaring parameters and return types for, and instantiating, an associated AnalyticFunction
|oCcom.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
|oCcom.vertica.sdk.ScalarFunctionFactoryInterface for declaring parameters and return types for, and instantiating, an associated ScalarFunction
|oCcom.vertica.sdk.TransformFunctionFactoryInterface for declaring parameters and return types for, and instantiating, an associated TransformFunction
|\Ccom.vertica.sdk.UDLFactory
| oCcom.vertica.sdk.FilterFactoryProduces and initializes UDFilters to transform input data before parsing
| oCcom.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
oCcom.vertica.sdk.UDXFactory.UDXType
oCcom.vertica.sdk.UDXLibraryMetaData interface for Vertica User Defined extension libraries
oCcom.vertica.sdk.UDXObjectBase class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications
|oCcom.vertica.sdk.ScalarFunctionInterface for User-Defined Scalar Function (UDSF). A UDSF produces a single value from a row of data
|\Ccom.vertica.sdk.UDXObjectCancelableBase class for CANCELABLE Vertica User Defined extensions
| oCcom.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.TransformFunctionInterface for User-Defined Transform Function (UDTF). A UDTF operates on a table segment and returns zero or more rows of data
oCcom.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
oCcom.vertica.sdk.VerticaBlock: Represents an in-memory block of tuples
|oCcom.vertica.sdk.BlockReaderIterator interface for reading rows in a Vertica block
||oCcom.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
|oCcom.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
| oCcom.vertica.sdk.AnalyticPartitionWriterPartition writer for all input data in a single partition. It automatically makes space as needed
| \Ccom.vertica.sdk.StreamWriter
oCcom.vertica.sdk.VerticaTypeRepresents types of data that are passed into and returned back from user's code
oCcom.vertica.sdk.vmap.v1.KeySelector
|oCcom.vertica.sdk.vmap.v1.Encoder
|\Ccom.vertica.sdk.vmap.v1.Encoder.MatchingKeySelector
oCcom.vertica.sdk.VNumericRepresentation of NUMERIC, fixed point data types in Vertica
oCcom.vertica.sdk.VResourcesRepresentation of the resources user code can ask Vertica for
oCcom.vertica.sdk.VStringRepresentation of a String in Vertica. All character data is internally encoded as UTF-8 characters and is not NULL terminated
oCRuntimeException
|\Ccom.vertica.sdk.UdfExceptionContains error information, UDx code can throw object of this class to Vertica to indicate an error
oCThrowable
|\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
oCIllegalArgumentException
|oCcom.vertica.sdk.TypeCoercionException
|\Ccom.vertica.sdk.vmap.VMapEncodingException
| \Ccom.vertica.sdk.vmap.InvalidMapKeyException
\CComparator
 \Ccom.vertica.sdk.IdentComparator