Public Member Functions | List of all members
cudf::io::chunked_parquet_writer_options_builder Class Reference

Class to build chunked_parquet_writer_options. More...

#include <parquet.hpp>

Inheritance diagram for cudf::io::chunked_parquet_writer_options_builder:
cudf::io::parquet_writer_options_builder_base< chunked_parquet_writer_options_builder, chunked_parquet_writer_options >

Public Member Functions

 chunked_parquet_writer_options_builder ()=default
 Default constructor. More...
 
 chunked_parquet_writer_options_builder (sink_info const &sink)
 Constructor from sink. More...
 
- Public Member Functions inherited from cudf::io::parquet_writer_options_builder_base< chunked_parquet_writer_options_builder, chunked_parquet_writer_options >
 parquet_writer_options_builder_base ()=default
 Default constructor. More...
 
chunked_parquet_writer_options_buildermetadata (table_input_metadata metadata)
 Sets metadata. More...
 
chunked_parquet_writer_options_builderkey_value_metadata (std::vector< std::map< std::string, std::string >> metadata)
 Sets Key-Value footer metadata. More...
 
chunked_parquet_writer_options_builderstats_level (statistics_freq sf)
 Sets the level of statistics. More...
 
chunked_parquet_writer_options_buildercompression (compression_type compression)
 Sets compression type. More...
 
chunked_parquet_writer_options_builderrow_group_size_bytes (size_t val)
 Sets the maximum row group size, in bytes. More...
 
chunked_parquet_writer_options_builderrow_group_size_rows (size_type val)
 Sets the maximum number of rows in output row groups. More...
 
chunked_parquet_writer_options_buildermax_page_size_bytes (size_t val)
 Sets the maximum uncompressed page size, in bytes. More...
 
chunked_parquet_writer_options_buildermax_page_size_rows (size_type val)
 Sets the maximum page size, in rows. Counts only top-level rows, ignoring any nesting. Cannot be larger than the row group size in rows, and will be adjusted to match if it is. More...
 
chunked_parquet_writer_options_buildercolumn_index_truncate_length (int32_t val)
 Sets the desired maximum size in bytes for min and max values in the column index. More...
 
chunked_parquet_writer_options_builderdictionary_policy (enum dictionary_policy val)
 Sets the policy for dictionary use. More...
 
chunked_parquet_writer_options_buildermax_dictionary_size (size_t val)
 Sets the maximum dictionary size, in bytes. More...
 
chunked_parquet_writer_options_buildermax_page_fragment_size (size_type val)
 Sets the maximum page fragment size, in rows. More...
 
chunked_parquet_writer_options_buildercompression_statistics (std::shared_ptr< writer_compression_statistics > const &comp_stats)
 Sets the pointer to the output compression statistics. More...
 
chunked_parquet_writer_options_builderint96_timestamps (bool enabled)
 Sets whether int96 timestamps are written or not. More...
 
chunked_parquet_writer_options_builderutc_timestamps (bool enabled)
 Set to true if timestamps are to be written as UTC. More...
 
chunked_parquet_writer_options_builderwrite_arrow_schema (bool enabled)
 Set to true if arrow schema is to be written. More...
 
chunked_parquet_writer_options_builderwrite_v2_headers (bool enabled)
 Set to true if V2 page headers are to be written. More...
 
chunked_parquet_writer_options_buildersorting_columns (std::vector< sorting_column > sorting_columns)
 Sets column sorting metadata. More...
 
 operator chunked_parquet_writer_options && ()
 move options member once it's built.
 
chunked_parquet_writer_options && build ()
 move options member once it's built. More...
 

Additional Inherited Members

- Protected Member Functions inherited from cudf::io::parquet_writer_options_builder_base< chunked_parquet_writer_options_builder, chunked_parquet_writer_options >
chunked_parquet_writer_optionsget_options ()
 Return reference to the options object being built. More...
 
 parquet_writer_options_builder_base (chunked_parquet_writer_options options)
 Constructor from options. More...
 

Detailed Description

Class to build chunked_parquet_writer_options.

Definition at line 1343 of file parquet.hpp.

Constructor & Destructor Documentation

◆ chunked_parquet_writer_options_builder() [1/2]

cudf::io::chunked_parquet_writer_options_builder::chunked_parquet_writer_options_builder ( )
default

Default constructor.

This has been added since Cython requires a default constructor to create objects on stack.

◆ chunked_parquet_writer_options_builder() [2/2]

cudf::io::chunked_parquet_writer_options_builder::chunked_parquet_writer_options_builder ( sink_info const &  sink)

Constructor from sink.

Parameters
sinkThe sink used for writer output

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