|
iceberg-cpp
|
#include <functional>#include <memory>#include <optional>#include <vector>#include "iceberg/arrow_c_data.h"#include "iceberg/file_format.h"#include "iceberg/metrics.h"#include "iceberg/result.h"#include "iceberg/type_fwd.h"#include "iceberg/util/config.h"Go to the source code of this file.
Classes | |
| class | iceberg::WriterProperties |
| struct | iceberg::WriterOptions |
| Options for creating a writer. More... | |
| class | iceberg::Writer |
| Base writer class to write data from different file formats. More... | |
| struct | iceberg::WriterFactoryRegistry |
| Registry of writer factories for different file formats. More... | |
Typedefs | |
| using | iceberg::WriterFactory = std::function< Result< std::unique_ptr< Writer > >()> |
| Factory function to create a writer of a specific file format. | |
Writer interface for file formats like Parquet, Avro and ORC.