|
Apache GraphAr C++ Library
The C++ Library for Apache GraphAr
|
Provides configuration options for different file format writers (CSV, Parquet, ORC) in GraphAr. A WriterOptions instance can simultaneously contain options for all three formats (CSV, Parquet, ORC). The actual file format used for writing is determined by the FileType specified in the graph_Info. More...
#include <writer_util.h>
Classes | |
| class | CSVOptionBuilder |
| class | ORCOptionBuilder |
| class | ParquetOptionBuilder |
Static Public Member Functions | |
| static std::shared_ptr< WriterOptions > | DefaultWriterOption () |
Provides configuration options for different file format writers (CSV, Parquet, ORC) in GraphAr. A WriterOptions instance can simultaneously contain options for all three formats (CSV, Parquet, ORC). The actual file format used for writing is determined by the FileType specified in the graph_Info.
The configuration parameters and their default values are aligned with those in Arrow.
CSVOptionBuilder, ParquetOptionBuilder, and ORCOptionBuilder are used to construct format-specific options for CSV, Parquet, and ORC, respectively. An existing WriterOptions instance can be passed to a builder’s constructor to incrementally add or combine options across different formats. Example: CSVOptionBuilder csvBuilder; auto wopt = csvBuilder.build(); ParquetOptionBuilder parquetBuilder(wopt); wopt = parquetBuilder.build();
Definition at line 59 of file writer_util.h.