|
iceberg-cpp
|
Provide helpers to create Arrow-backed FileIO implementations. More...
#include <memory>#include <string>#include <unordered_map>#include "iceberg/file_io.h"#include "iceberg/iceberg_bundle_export.h"#include "iceberg/result.h"Go to the source code of this file.
Namespaces | |
| namespace | iceberg |
| Core Apache Iceberg C++ APIs. | |
| namespace | iceberg::arrow |
| Arrow-backed IO and data conversion APIs. | |
Functions | |
| ICEBERG_BUNDLE_EXPORT std::unique_ptr< FileIO > | iceberg::arrow::MakeMockFileIO () |
| ICEBERG_BUNDLE_EXPORT std::unique_ptr< FileIO > | iceberg::arrow::MakeLocalFileIO () |
| ICEBERG_BUNDLE_EXPORT Result< std::unique_ptr< FileIO > > | iceberg::arrow::MakeS3FileIO (const std::unordered_map< std::string, std::string > &properties={}) |
| Create an S3 FileIO backed by Arrow's S3FileSystem. | |
| ICEBERG_BUNDLE_EXPORT Status | iceberg::arrow::FinalizeS3 () |
| Finalize (clean up) the Arrow S3 subsystem. | |
Provide helpers to create Arrow-backed FileIO implementations.