pub struct WriterProperties { /* fields omitted */ }
Writer properties.
It is created as an immutable data structure, use WriterPropertiesBuilder
to
assemble the properties.
Returns builder for writer properties with default values.
Returns data page size limit.
Returns dictionary page size limit.
Returns configured batch size for writes.
When writing a batch of data, this setting allows to split it internally into
smaller batches so we can better estimate the size of a page currently being
written.
Returns max size for a row group.
Returns configured writer version.
Returns created_by
string.
Returns encoding for a data page, when dictionary encoding is enabled.
This is not configurable.
Returns encoding for dictionary page, when dictionary encoding is enabled.
This is not configurable.
Returns encoding for a column, if set.
In case when dictionary is enabled, returns fallback encoding.
If encoding is not set, then column writer will choose the best encoding
based on the column type.
Returns compression codec for a column.
Returns true
if dictionary encoding is enabled for a column.
Returns true
if statistics are enabled for a column.
Returns max size for statistics.
Only applicable if statistics are enabled.
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Create an error for a missing method specialization. Defaults to panicking with type, trait & method names. S
is the encoder/decoder state type, T
is the type being encoded/decoded, and the arguments are the names of the trait and method that should've been overridden. Read more
impl<T, U> TryInto for T where U: TryFrom<T>, | |
type Err = <U as TryFrom<T>>::Err