|
| column_in_metadata (std::string_view name) |
| 构造一个新的列元数据对象。更多...
|
|
column_in_metadata & | add_child (column_in_metadata const &child) |
| 添加此列的子元数据。更多...
|
|
column_in_metadata & | set_name (std::string const &name) noexcept |
| 设置此列的名称。更多...
|
|
column_in_metadata & | set_nullability (bool nullable) noexcept |
| 设置此列的可空性。更多...
|
|
column_in_metadata & | set_list_column_as_map () noexcept |
| 指定此列表列在写入文件时应编码为 map。更多...
|
|
column_in_metadata & | set_int96_timestamps (bool req) noexcept |
| 指定此时间戳列是否应使用已弃用的 int96 物理类型进行编码。仅对以下列类型有效:timestamp_s, timestamp_ms, timestamp_us, timestamp_ns。更多...
|
|
column_in_metadata & | set_decimal_precision (uint8_t precision) noexcept |
| 设置此列的十进制精度。仅当此列为十进制(定点)类型时有效。更多...
|
|
column_in_metadata & | set_type_length (int32_t length) noexcept |
| 设置此列的数据长度。仅当此列为固定长度字节数组时有效。更多...
|
|
column_in_metadata & | set_parquet_field_id (int32_t field_id) noexcept |
| 设置此列的 parquet 字段 ID。更多...
|
|
column_in_metadata & | set_output_as_binary (bool binary) noexcept |
| 指定此列应写为二进制还是字符串数据。仅对以下列类型有效:string。更多...
|
|
column_in_metadata & | set_skip_compression (bool skip) noexcept |
| 指定无论为文件指定何种压缩编解码器,都不应对此列进行压缩。更多...
|
|
column_in_metadata & | set_encoding (column_encoding encoding) noexcept |
| 设置此列使用的编码。更多...
|
|
column_in_metadata & | child (size_type i) noexcept |
| 获取此列的子引用。更多...
|
|
column_in_metadata const & | child (size_type i) const noexcept |
| 获取此列的子常引用。更多...
|
|
std::string const & | get_name () const noexcept |
| 获取此列的名称。更多...
|
|
bool | is_nullability_defined () const noexcept |
| 获取此列的可空性是否已显式设置。更多...
|
|
bool | nullable () const |
| 获取此列的显式设置的可空性。更多...
|
|
bool | is_map () const noexcept |
| 如果这是列表列的元数据,则返回它是否将被编码为 map。更多...
|
|
bool | is_enabled_int96_timestamps () const noexcept |
| 获取是否使用已弃用的 int96 物理类型编码此时间戳列。更多...
|
|
bool | is_decimal_precision_set () const noexcept |
| 获取此十进制列的精度是否已设置。更多...
|
|
uint8_t | get_decimal_precision () const |
| 获取为此列设置的十进制精度。更多...
|
|
bool | is_type_length_set () const noexcept |
| 获取此列的类型长度是否已设置。更多...
|
|
uint8_t | get_type_length () const |
| 获取为此列设置的类型长度。更多...
|
|
bool | is_parquet_field_id_set () const noexcept |
| 获取此列的 parquet 字段 ID 是否已设置。更多...
|
|
int32_t | get_parquet_field_id () const |
| 获取为此列设置的 parquet 字段 ID。更多...
|
|
size_type | num_children () const noexcept |
| 获取此列的子数量。更多...
|
|
bool | is_enabled_output_as_binary () const noexcept |
| 获取是否将此列编码为二进制或字符串数据。更多...
|
|
bool | is_enabled_skip_compression () const noexcept |
| 获取是否跳过压缩此列。更多...
|
|
column_encoding | get_encoding () const |
| 获取为此列设置的编码。更多...
|
|