|  | C++ SDK Documentation
    23.4.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 |