pub trait BuildRows: Record + Sized {
type Builders: RowBuilder<Self>;
type Arrays: IntoRecordBatch;
// Required method
fn new_builders(capacity: usize) -> Self::Builders;
}
Expand description
Row-based building interface: construct typed column builders, append owned rows, and finish into typed arrays.
Required Associated Types§
Sourcetype Builders: RowBuilder<Self>
type Builders: RowBuilder<Self>
Generated builders struct for this record.
Sourcetype Arrays: IntoRecordBatch
type Arrays: IntoRecordBatch
Generated arrays struct for this record.
Required Methods§
Sourcefn new_builders(capacity: usize) -> Self::Builders
fn new_builders(capacity: usize) -> Self::Builders
Create builders with a capacity hint.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.