|
iceberg-cpp
|
An OutputFile that writes an AGS1 file. More...
#include <aes_gcm_stream.h>
Public Member Functions | |
| AesGcmOutputFile (std::unique_ptr< OutputFile > target, std::vector< uint8_t > key, std::vector< uint8_t > aad_prefix) | |
| std::string_view | location () const override |
| File location represented by this handle. | |
| Result< std::unique_ptr< PositionOutputStream > > | Create () override |
| Create a new output stream and fail if the file already exists. | |
| Result< std::unique_ptr< PositionOutputStream > > | CreateOrOverwrite () override |
| Create a new output stream, replacing any existing file. | |
An OutputFile that writes an AGS1 file.
|
overridevirtual |
Create a new output stream and fail if the file already exists.
Implements iceberg::OutputFile.
|
overridevirtual |
Create a new output stream, replacing any existing file.
Implements iceberg::OutputFile.
|
inlineoverridevirtual |
File location represented by this handle.
Implements iceberg::OutputFile.