|
| | column_in_metadata (std::string_view name) |
| | Construct a new column in metadata object. More...
|
| |
| column_in_metadata & | add_child (column_in_metadata const &child) |
| | Add the children metadata of this column. More...
|
| |
| column_in_metadata & | set_name (std::string const &name) noexcept |
| | Set the name of this column. More...
|
| |
| column_in_metadata & | set_nullability (bool nullable) noexcept |
| | Set the nullability of this column. More...
|
| |
| column_in_metadata & | set_list_column_as_map () noexcept |
| | Specify that this list column should be encoded as a map in the written file. More...
|
| |
| column_in_metadata & | set_int96_timestamps (bool req) noexcept |
| | Specifies whether this timestamp column should be encoded using the deprecated int96 physical type. Only valid for the following column types: timestamp_s, timestamp_ms, timestamp_us, timestamp_ns. More...
|
| |
| column_in_metadata & | set_decimal_precision (uint8_t precision) noexcept |
| | Set the decimal precision of this column. Only valid if this column is a decimal (fixed-point) type. More...
|
| |
| column_in_metadata & | set_type_length (int32_t length) noexcept |
| | Set the data length of the column. Only valid if this column is a fixed-length byte array. More...
|
| |
| column_in_metadata & | set_parquet_field_id (int32_t field_id) noexcept |
| | Set the parquet field id of this column. More...
|
| |
| column_in_metadata & | set_output_as_binary (bool binary) noexcept |
| | Specifies whether this column should be written as binary or string data Only valid for the following column types: string. More...
|
| |
| column_in_metadata & | set_skip_compression (bool skip) noexcept |
| | Specifies whether this column should not be compressed regardless of the compression codec specified for the file. More...
|
| |
| column_in_metadata & | set_encoding (column_encoding encoding) noexcept |
| | Sets the encoding to use for this column. More...
|
| |
| column_in_metadata & | child (size_type i) noexcept |
| | Get reference to a child of this column. More...
|
| |
| column_in_metadata const & | child (size_type i) const noexcept |
| | Get const reference to a child of this column. More...
|
| |
| std::string const & | get_name () const noexcept |
| | Get the name of this column. More...
|
| |
| bool | is_nullability_defined () const noexcept |
| | Get whether nullability has been explicitly set for this column. More...
|
| |
| bool | nullable () const |
| | Gets the explicitly set nullability for this column. More...
|
| |
| bool | is_map () const noexcept |
| | If this is the metadata of a list column, returns whether it is to be encoded as a map. More...
|
| |
| bool | is_enabled_int96_timestamps () const noexcept |
| | Get whether to encode this timestamp column using deprecated int96 physical type. More...
|
| |
| bool | is_decimal_precision_set () const noexcept |
| | Get whether precision has been set for this decimal column. More...
|
| |
| uint8_t | get_decimal_precision () const |
| | Get the decimal precision that was set for this column. More...
|
| |
| bool | is_type_length_set () const noexcept |
| | Get whether type length has been set for this column. More...
|
| |
| uint8_t | get_type_length () const |
| | Get the type length that was set for this column. More...
|
| |
| bool | is_parquet_field_id_set () const noexcept |
| | Get whether parquet field id has been set for this column. More...
|
| |
| int32_t | get_parquet_field_id () const |
| | Get the parquet field id that was set for this column. More...
|
| |
| size_type | num_children () const noexcept |
| | Get the number of children of this column. More...
|
| |
| bool | is_enabled_output_as_binary () const noexcept |
| | Get whether to encode this column as binary or string data. More...
|
| |
| bool | is_enabled_skip_compression () const noexcept |
| | Get whether to skip compressing this column. More...
|
| |
| column_encoding | get_encoding () const |
| | Get the encoding that was set for this column. More...
|
| |