Java SDK Documentation  8.1
Package com.vertica.sdk

Classes

class  AnalyticFunction
 Interface for User-Defined Analytic Function (UDAnF). A UDAnF operates on rows of data and returns rows of data, not necessarily 1:1. More...
 
class  AnalyticFunctionFactory
 Interface for declaring parameters and return types for, and instantiating, an associated AnalyticFunction. More...
 
class  AnalyticPartitionReader
 Provides an iterator-based read interface over all the partition_by keys, order_by keys, and function arguments in a partition. More...
 
class  AnalyticPartitionWriter
 Partition writer for all input data in a single partition. It automatically makes space as needed. More...
 
enum  BaseDataOID
 
class  Basics
 
class  BlockReader
 Iterator interface for reading rows in a Vertica block. More...
 
class  BlockWriter
 Iterator interface for writing rows to a Vertica block. More...
 
class  BuildInfo
 
class  ColumnTypes
 Represents (unsized) types of the columns used as input/output of a User Defined Function/Transform Function. More...
 
class  ContinuousReader
 
class  ContinuousRejecter
 
class  ContinuousStreamer
 
class  ContinuousUDParser
 
class  ContinuousUDParserLocks
 
class  DataBuffer
 
class  DefaultSourceIterator
 
class  DestroyInvocation
 Used 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. More...
 
class  DFSConstants
 
class  DFSFile
 
class  DFSFileReader
 
enum  DFSFileStatus
 
class  DFSFileWriter
 
class  ExecutorParamWriter
 An 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. More...
 
class  ExecutorPlanContext
 a PlanContext 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. More...
 
class  FileManager
 
class  FilterFactory
 Produces and initializes UDFilters to transform input data before parsing. More...
 
class  IdentComparator
 
class  IterativeSourceFactory
 Source factory that works with a SourceIterator to produce UDSources. More...
 
class  MultiPhaseTransformFunctionFactory
 Interface 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. More...
 
class  NodeSpecifyingPlanContext
 Interface 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. More...
 
class  NoopTypeCoercion
 
class  NullTypeCoercion
 
class  ParamReader
 Provides read access to a set of named parameters. This class provides type-specific methods to retrieve values. More...
 
class  ParamWriter
 Provides write access to a set of named parameters. This class extends ParamReader to add type-specific methods to write values. More...
 
class  ParserFactory
 Produces and initializes UDParsers to parse input into tuples. More...
 
class  PartitionReader
 PartitionReader provides an iterator-based read interface over all input data in a single partition. Automatically fetches data a block-at-a-time, as needed. More...
 
class  PartitionWriter
 PartitionWriter provides an iterator-based write interface over output data for a single partition. Automatically makes space a block-at-a-time, as needed. More...
 
class  PerColumnParamReader
 : A wrapper around a map from column to ParamReader. More...
 
class  PGUDxShared
 
class  PlanContext
 Shared 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. More...
 
class  Portion
 
class  RejectedRecord
 
class  ScalarFunction
 Interface for User-Defined Scalar Function (UDSF). A UDSF produces a single value from a row of data. More...
 
class  ScalarFunctionFactory
 Interface for declaring parameters and return types for, and instantiating, an associated ScalarFunction. More...
 
class  ServerInterface
 Provides UDxs with access to the Vertica server. More...
 
class  SessionParamReaderMap
 
class  SessionParamWriterMap
 
class  SizedColumnTypes
 Represents types and information to determine the size of the columns as input/output of a User Defined Function/Transform. More...
 
class  SourceFactory
 Produces and initializes UDSources to process input data sources. More...
 
class  SourceIterator
 Constructs a set of Sources to be used by an IterativeSourceFactory. More...
 
class  StandardTypeCoercion
 
class  State
 
class  StreamWriter
 
class  StringUtils
 
class  TimestampUDxShared
 
class  TransformFunction
 Interface for User-Defined Transform Function (UDTF). A UDTF operates on a table segment and returns zero or more rows of data. More...
 
class  TransformFunctionFactory
 Interface for declaring parameters and return types for, and instantiating, an associated TransformFunction. More...
 
class  TransformFunctionPhase
 Interface to provide compile-time information for a single phase of a multi-phase user-defined transform function. More...
 
interface  TypeCoercion
 
class  TypeCoercionException
 
enum  TypeCoercionPolicy
 
class  UdfException
 Contains error information, UDx code can throw object of this class to Vertica to indicate an error. More...
 
class  UDFilter
 Reads input data from a UDSource or another UDFilter and transforms it. More...
 
class  UDLFactory
 
class  UDParser
 Parses an input stream into Vertica tuples (rows to be inserted into a table). More...
 
class  UDSource
 Acquires data from an external source (such as a file or URL) and produces that data in a streaming manner. More...
 
class  UDXFactory
 Parent class for UDx factories; not intended for direct use by applications. More...
 
class  UDXLibrary
 MetaData interface for Vertica User Defined extension libraries. More...
 
class  UDXObject
 Base class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications. More...
 
class  UDXObjectCancelable
 Base class for CANCELABLE Vertica User Defined extensions. More...
 
class  UnsizedUDSource
 
class  VerticaBlock
 : Represents an in-memory block of tuples More...
 
class  VerticaType
 Represents types of data that are passed into and returned back from user's code. More...
 
class  VNumeric
 Representation of NUMERIC, fixed point data types in Vertica. More...
 
class  VResources
 Representation of the resources user code can ask Vertica for. More...
 
class  VString
 Representation of a String in Vertica. All character data is internally encoded as UTF-8 characters and is not NULL terminated. More...
 

Detailed Description

AnalyticPartitionReader provides an iterator-based read interface over all the partition_by keys, order_by keys, and function arguments in a partition.

AnalyticPartitionWriter provides an iterator-based write interface over all input data in a single partition. It automatically makes space as needed.