Vertica::PartitionWriterColumn< T > Class Template Reference

Inheritance diagram for Vertica::PartitionWriterColumn< T >:

Collaboration diagram for Vertica::PartitionWriterColumn< T >:

Public Member Functions
PartitionWriterColumn (int _stridelength, char *_start, char *_end, const T &_null_value)
void append (const T &value)
void appendNull ()
void directCopy (T *src, size_t elementsToCopy, size_t elementSize)
char * getAndAdvance ()
const char * getPtr (size_t offset_from_start)
int getStrideLength ()
T getVal (size_t offset_from_start)
size_t getWrittenElementCount ()
Protected Member Functions
void rejectRows (std::set &rejectedRows)
Protected Attributes
char * curr
const char * end
const T & null_value
const char * start
const int stridelength
Friends
class PartitionWriterColumns

Detailed Description

template

class Vertica::PartitionWriterColumn

PartitionWriterColumns for basic types.

Member Function Documentation

int Vertica::BasePartitionWriterColumn::getStrideLength()

inline inherited Returns the size of each element in the column