Vertica::PartitionWriterColumns Class Reference
PartitionWriterColumns allow column-by-column access to PartitionWriter data.
Collaboration diagram for Vertica::PartitionWriterColumns:
| Public Member Functions | |
|---|---|
| void | commit (int64_t numRows=0) |
| void | commit (std::set &rejectedRows, int64_t numRows=0) |
| PartitionWriterColumn & | getBoolColumn (size_t idx) |
| PartitionWriterColumn & | getDateColumn (size_t idx) |
| PartitionWriterColumn & | getFloatColumn (size_t idx) |
| PartitionWriterColumn & | getIntColumn (size_t idx) |
| PartitionWriterColumn & | getIntervalColumn (size_t idx) |
| int | getMaxRows () |
| PartitionWriterNumericColumn & | getNumericColumn (size_t idx) |
| int | getRemaining () |
| PartitionWriterStringColumn & | getStringColumn (size_t idx) |
| PartitionWriterColumn & | getTimeColumn (size_t idx) |
| PartitionWriterColumn & | getTimestampColumn (size_t idx) |
| PartitionWriterColumn & | getTimestampTzColumn (size_t idx) |
| PartitionWriterColumn & | getTimeTzColumn (size_t idx) |
| PartitionWriterUuidColumn & | getUuidColumn (size_t idx) |
| void | rollback () |
| Protected Member Functions | |
|---|---|
| PartitionWriterColumns (PartitionWriter &_writer) | |
| void | clearCols () |
| template | |
| PartitionWriterColumn & | getCol (size_t idx) |
| template | |
| T & | getCol_ (size_t idx) |
| void | populateCols () |
| void | rejectRows (std::set &rejectedRows) |
| void | resetPointers () |
| Protected Attributes | |
|---|---|
| std::vector | cols |
| size_t | maxRows |
| PartitionWriter & | writer |
| Friends | |
|---|---|
| class | PartitionWriter |
Detailed Description
PartitionWriterColumns allow column-by-column access to PartitionWriter data.