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
◆getStrideLength()
int Vertica::BasePartitionWriterColumn::getStrideLength()
inline inherited Returns the size of each element in the column