Apache GraphAr C++ Library
The C++ Library for Apache GraphAr
Public Member Functions | List of all members
graphar::WriterOptions::ParquetOptionBuilder Class Reference

Public Member Functions

 ParquetOptionBuilder (std::shared_ptr< WriterOptions > wopt)
 
ParquetOptionBuilder & enable_dictionary (bool enable)
 
ParquetOptionBuilder & dictionary_pagesize_limit (int64_t limit)
 
ParquetOptionBuilder & write_batch_size (int64_t batch_size)
 
ParquetOptionBuilder & max_row_group_length (int64_t length)
 
ParquetOptionBuilder & data_pagesize (int64_t pagesize)
 
ParquetOptionBuilder & data_page_version (::parquet::ParquetDataPageVersion version)
 
ParquetOptionBuilder & version (::parquet::ParquetVersion::type ver)
 
ParquetOptionBuilder & encoding (::parquet::Encoding::type enc)
 
ParquetOptionBuilder & column_encoding (const std::unordered_map< std::string, ::parquet::Encoding::type > &encodings)
 
ParquetOptionBuilder & compression (arrow::Compression::type comp)
 
ParquetOptionBuilder & column_compression (const std::unordered_map< std::string, arrow::Compression::type > &compressions)
 
ParquetOptionBuilder & compression_level (int level)
 
ParquetOptionBuilder & column_compression_level (const std::unordered_map< std::string, int > &levels)
 
ParquetOptionBuilder & max_statistics_size (size_t size)
 
ParquetOptionBuilder & column_max_statistics_size (const std::unordered_map< std::string, size_t > &sizes)
 
ParquetOptionBuilder & encryption_properties (const std::shared_ptr<::parquet::FileEncryptionProperties > &props)
 
ParquetOptionBuilder & enable_statistics (bool enable)
 
ParquetOptionBuilder & column_statistics (const std::unordered_map< std::string, bool > &stats)
 
ParquetOptionBuilder & sorting_columns (const std::vector<::parquet::SortingColumn > &columns)
 
ParquetOptionBuilder & enable_store_decimal_as_integer (bool enable)
 
ParquetOptionBuilder & enable_write_page_index (bool enable)
 
ParquetOptionBuilder & column_write_page_index (const std::unordered_map< std::string, bool > &indices)
 
ParquetOptionBuilder & compliant_nested_types (bool compliant)
 
ParquetOptionBuilder & use_threads (bool use)
 
ParquetOptionBuilder & enable_deprecated_int96_timestamps (bool enable)
 
ParquetOptionBuilder & coerce_timestamps (::arrow::TimeUnit::type unit)
 
ParquetOptionBuilder & allow_truncated_timestamps (bool allow)
 
ParquetOptionBuilder & store_schema (bool store)
 
ParquetOptionBuilder & executor (::arrow::internal::Executor *exec)
 
std::shared_ptr< WriterOptions > build ()
 

Detailed Description

Definition at line 195 of file writer_util.h.


The documentation for this class was generated from the following file: