C++ SDK Documentation  24.1.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CBasics::BigInt
 CBasics::FiveToScale
 CBasics::Uuid
 CEE::DAAllocation
 CEE::DataArea
 CEE::StringValue
 Cinlining_array< T, MAX_STACK_ELEMS >
 Cstack_array< T, MAX_STACK_ELEMS >
 Cunique_ptr
 CVertica::VerticaBlock::NestedBlockPtr
 Cvector
 CVertica::Fields
 CTypemod
 CTypemodFields
 CVertica::AESKey
 CVertica::Array::ArrayReaderInterface for reading array data. This class wraps a BlockReader which reads the elements of an array datum
 CVertica::Array::ArrayWriterInterface for writing elements into an array datum
 CVertica::BasePartitionWriterColumnBase class for vectorized writing to columns. Efficiently writes each element in a single column
 CVertica::PartitionWriterColumn< T >
 CVertica::PartitionWriterNumericColumn
 CVertica::PartitionWriterStringColumn
 CVertica::PartitionWriterUuidColumn
 CVertica::BlockFormatter
 CVertica::BlockFormatterCout
 CVertica::ClientMessageHolds the contents of a user-defined message to be reported by a UDx
 CVertica::ColumnTypesRepresents (unsized) types of the columns used as input/output of a User Defined Function/Transform Function
 CVertica::ConcurrencyModel
 CVertica::CounterControllerClass to interact with counters
 CVertica::DataBuffer
 CVertica::defserializer< IsEnum, IsPointer, Archive, T >
 CVertica::defserializer< false, false, Archive, T >
 CVertica::defserializer< false, true, Archive, T >
 CVertica::defserializer< true, false, Archive, T >
 CVertica::Field
 CVertica::Fields::Properties
 CVertica::FIunion
 CVertica::LengthBuffer
 CVertica::LibraryRegistrar
 CVertica::Model
 CVertica::OpenOptions
 CVertica::ParallelismInfo
 CVertica::PartitionOrderColumnInfoRepresents the partition by and order by column information for each phase in a multi-phase transform function
 CVertica::PartitionWriterColumnsPartitionWriterColumns allow column-by-column access to PartitionWriter data
 CVertica::PerColumnParamReaderA wrapper around a map from column to ParamReader
 CVertica::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
 CVertica::NodeSpecifyingPlanContextInterface that allows storage of query-plan state, when different parts of query planning take place on different computers
 CVertica::Portion
 CVertica::RejectedRecord
 CVertica::ScopedTimerCounterClass to start an execution timer on construction and to automatically stop the timer on deconstruction or when manually called with stop()
 CVertica::ServerInterfaceProvides UDxs with access to the Vertica server
 CVertica::ServerInterface::FunctionDescription
 CVertica::ServerInterface::RelationDescription
 CVertica::ServerInterface::TypeDescription
 CVertica::SessionParamReaderMapThis class provides an interface for reading the Used defined session parameters
 CVertica::SessionParamWriterMapThis class provides an interface for writing the Used defined session parameters
 CVertica::SimpleArchiveIn
 CVertica::SimpleArchiveOut
 CVertica::SplitArchiver< saving, Archive, T >
 CVertica::SplitArchiver< false, Archive, T >
 CVertica::SplitArchiver< true, Archive, T >
 CVertica::TransformFunctionPhaseInterface to provide compile-time information for a single phase of a multi-phase user-defined transform function
 CVertica::UDFileOperator
 CVertica::UDFileSystem
 CVertica::UDFileSystemStats
 CVertica::UDKeyManager
 CVertica::UDxCounterRequest
 CVertica::UDXFactoryParent class for UDx factories; not intended for direct use by applications
 CVertica::FunctionFactory
 CVertica::UDFileSystemFactory
 CVertica::UDKeyManagerFactory
 CVertica::UDLFactory
 CVertica::UDXObjectBase class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications
 CVertica::SourceIteratorConstructs a set of Sources to be used by an IterativeSourceFactory
 CVertica::UDChunkerSeparates parser input into chunks at record boundaries, allowing parsing to proceed in parallel
 CVertica::UDFilterReads input data from a UDSource or another UDFilter and transforms it
 CVertica::UDParserParses an input stream into Vertica tuples (rows to be inserted into a table)
 CVertica::UDXFunction
 CVertica::UnsizedUDSourceBase class for UDSource. Use, with IterativeSourceFactory, if computing the size of a source up front would be prohibitively expensive, or if the number of distinct sources would be prohibitively large to use the standard API. Typically you should use UDSource instead
 CVertica::UDxRegistrar
 CVertica::VerticaBlock: Represents an in-memory block of tuples
 CVertica::BlockReaderIterator interface for reading rows in a Vertica block
 CVertica::BlockWriterIterator interface for writing rows to a Vertica block
 CVertica::IntermediateAggsA wrapper around a single intermediate aggregate value
 CVertica::ParamReaderProvides read access to a set of named parameters. This class provides type-specific methods to retrieve values
 CVertica::PartitionWriterProvides an iterator-based write interface over output data for a single partition. Automatically makes space a block-at-a-time, as needed
 CVertica::VerticaBuildInfo
 CVertica::VerticaTypeRepresents types of data that are passed into and returned back from user's code
 CVertica::VerticaValueRangeThis class represents value ranges used in analyzing the output of UDSFs. A range is expressed as a minimum/maximum value (inclusive) pair
 CVertica::ValueRangeReaderThis class represents the value ranges of the arguments of a UDSF, one range per argument
 CVertica::ValueRangeWriterThis class represents the output value range of a UDSF
 CVertica::VerticaValueRange::ValueRange
 CVertica::VIntervalRepresentation of an Interval in Vertica
 CVertica::VIntervalYMRepresentation of an IntervalYM in Vertica. An Interval can be broken up into years and months
 CVertica::VNumericRepresentation of NUMERIC, fixed point data types in Vertica
 CVertica::VNumericTemp< Alloc >
 CVertica::VResources
 CVertica::VStringRepresentation of a String in Vertica. All character data is internally encoded as UTF-8 characters and is not NULL terminated
 CVertica::VTAllocatorA pool-based allocator that is provided to simplify memory management for UDF implementors
 CVertica::VTAllocGuardTracks a block of memory allocated via VTAllocator to ensure it is freed when this object is destructed
 CVertica::VUuidRepresentation of Universally Unique Identifier (UUID) data type in Vertica