Vertica::PartitionWriterUuidColumn Class Reference
Inheritance diagram for Vertica::PartitionWriterUuidColumn:
Collaboration diagram for Vertica::PartitionWriterUuidColumn:
| Public Member Functions | |
|---|---|
| PartitionWriterUuidColumn (int _stridelength, char *_start, char *_end, const VUuid &wrapperTemplate) | |
| VUuid & | append () |
| void | appendNull () |
| char * | getAndAdvance () |
| const char * | getPtr (size_t offset_from_start) |
| const VUuid & | getRef (size_t offset_from_start) |
| int | getStrideLength () |
| size_t | getWrittenElementCount () |
| Protected Member Functions | |
|---|---|
| void | rejectRows (std::set &rejectedRows) |
| Protected Attributes | |
|---|---|
| char * | curr |
| const char * | end |
| const char * | start |
| const int | stridelength |
| VUuid | wrapper |
| Friends | |
|---|---|
| class | PartitionWriterColumns |
Member Function Documentation
VUuid& Vertica::PartitionWriterUuidColumn::append()
inline Returns a reference to the next element to write. Setting its members will update the data in the PartitionWriter
Note that the underlying object is re-used, so the object references should not be retained between calls to append
const VUuid& Vertica::PartitionWriterUuidColumn::getRef(size_t offset_from_start)
inline Returns a reference to a previously written element.
Note that the underlying object is re-used, so the object references should not be retained between calls to append
int Vertica::BasePartitionWriterColumn::getStrideLength()
inline inherited Returns the size of each element in the column