C++ SDK Documentation
23.3.0
|
Interface for writing elements into an array datum. More...
Public Member Functions | |
void | commit () |
BlockWriter * | getElementBlock () |
const BlockWriter * | getElementBlock () const |
BlockWriter & | operator* () |
const BlockWriter & | operator* () const |
BlockWriter * | operator-> () |
BlockWriter * | operator-> () const |
Interface for writing elements into an array datum.
This class wraps a BlockWriter which is a cursor onto elements of an array datum. Use the wrapped BlockWriter to write element data, and then finalize the array contents by calling ArrayWriter::commit
. This does any necessary post-processing to convert the element data into a canonical array datum.
|
inline |
Finalize the array value. This sets the number of array elements and copies data from the temp scratch space into the target column.
Referenced by Vertica::copyBlockColumn().
|
inline |
|
inline |
|
inline |
|
inline |