C++ SDK Documentation
11.0.1
|
Public Member Functions | |
PartitionWriterNumericColumn (int _stridelength, char *_start, char *_end, const VNumeric &wrapperTemplate) | |
VNumeric & | append () |
void | appendNull () |
void | directCopy (uint64 *src, size_t elementsToCopy, int32 srcTypAttr, size_t elementSize) |
char * | getAndAdvance () |
const char * | getPtr (size_t offset_from_start) |
const VNumeric & | getRef (size_t offset_from_start) |
int | getStrideLength () |
int32 | getTypmod () |
size_t | getWrittenElementCount () |
Protected Member Functions | |
void | rejectRows (std::set< uint64 > &rejectedRows) |
Protected Attributes | |
char * | curr |
const char * | end |
const char * | start |
const int | stridelength |
VNumeric | wrapper |
Friends | |
class | PartitionWriterColumns |
|
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
|
inline |
Elements must be in 2s compliment and in a compatible encoding; check the value of getTypmod to ensure that encodings are identical
|
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
|
inlineinherited |
Returns the size of each element in the column