Vertica::UDFileOperator Class Reference
Collaboration diagram for Vertica::UDFileOperator:
| Public Member Functions | |
|---|---|
| virtual size_t | append (const void *buf, size_t count)=0 |
| void | appendWithRetry (const void *buffer, size_t size) |
| virtual void | doHurryUp () |
| virtual bool | eof () |
| virtual void | fsync () |
| virtual off_t | getOffset () const =0 |
| virtual void * | mmap (void *addr, size_t length, int prot, int flags, off_t offset) |
| virtual void | munmap (void *addr, size_t length) |
| virtual size_t | read (void *buf, size_t count)=0 |
| virtual off_t | seek (off_t offset, int whence)=0 |
Member Function Documentation
◆appendWithRetry()
void Vertica::UDFileOperator::appendWithRetry(const void * buffer, size_t size)
A wrapper around the append(). Attempt to write the specified data to disk. Retry in cases that didn't succeed in writing all data, but that stand a decent chance of succeeding on a retry. Throws on error.