pub trait FrameBuilder<R>
where R: TableRow + Sized,
{ // Required methods fn with_capacity(cap: usize) -> Self; fn append_row(&mut self, row: R); fn build(self) -> PolarsResult<DataFrame>; // Provided method fn extend<I>(&mut self, iter: I) where I: IntoIterator<Item = R> { ... } }
Expand description

Interface for data frame builders.

Required Methods§

source

fn with_capacity(cap: usize) -> Self

Instantiate a frame builder with a specified capacity.

source

fn append_row(&mut self, row: R)

Add a row to the frame builder.

source

fn build(self) -> PolarsResult<DataFrame>

Finish the builder and create a data frame.

Provided Methods§

source

fn extend<I>(&mut self, iter: I)
where I: IntoIterator<Item = R>,

Add an iterable of items to the frame.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl FrameBuilder<RatingRow> for RatingRowFrameBuilder

source§

impl FrameBuilder<ReviewRow> for ReviewRowFrameBuilder

source§

impl FrameBuilder<GenderRow> for GenderRowFrameBuilder

source§

impl FrameBuilder<NameRow> for NameRowFrameBuilder

source§

impl FrameBuilder<ClusterAuthor> for ClusterAuthorFrameBuilder

source§

impl FrameBuilder<ClusterGenderInfo> for ClusterGenderInfoFrameBuilder

source§

impl FrameBuilder<ClusterHash> for ClusterHashFrameBuilder

source§

impl FrameBuilder<ClusterCode> for ClusterCodeFrameBuilder

source§

impl FrameBuilder<ClusterStat> for ClusterStatFrameBuilder

source§

impl FrameBuilder<GraphEdge> for GraphEdgeFrameBuilder

source§

impl FrameBuilder<ISBNClusterRec> for ISBNClusterRecFrameBuilder

source§

impl FrameBuilder<IndexEntry> for IndexEntryFrameBuilder

source§

impl FrameBuilder<AuthorRecord> for AuthorRecordFrameBuilder

source§

impl FrameBuilder<BookAuthorRecord> for BookAuthorRecordFrameBuilder

source§

impl FrameBuilder<BookIdRecord> for BookIdRecordFrameBuilder

source§

impl FrameBuilder<BookRecord> for BookRecordFrameBuilder

source§

impl FrameBuilder<BookSeriesRecord> for BookSeriesRecordFrameBuilder

source§

impl FrameBuilder<BookGenreRecord> for BookGenreRecordFrameBuilder

source§

impl FrameBuilder<BookLinkRecord> for BookLinkRecordFrameBuilder

source§

impl FrameBuilder<IntRecord> for IntRecordFrameBuilder

source§

impl FrameBuilder<ReviewRecord> for ReviewRecordFrameBuilder

source§

impl FrameBuilder<WorkRecord> for WorkRecordFrameBuilder

source§

impl FrameBuilder<TimelessActionRecord> for TimelessActionRecordFrameBuilder

source§

impl FrameBuilder<TimestampActionRecord> for TimestampActionRecordFrameBuilder

source§

impl FrameBuilder<TimelessRatingRecord> for TimelessRatingRecordFrameBuilder

source§

impl FrameBuilder<TimestampRatingRecord> for TimestampRatingRecordFrameBuilder

source§

impl FrameBuilder<AuthRec> for AuthRecFrameBuilder

source§

impl FrameBuilder<BookIds> for BookIdsFrameBuilder

source§

impl FrameBuilder<ISBNrec> for bookdata::marc::book_fields::ISBNrecFrameBuilder

source§

impl FrameBuilder<FieldRecord> for FieldRecordFrameBuilder

source§

impl FrameBuilder<AuthorNameRec> for AuthorNameRecFrameBuilder

source§

impl FrameBuilder<AuthorRec> for AuthorRecFrameBuilder

source§

impl FrameBuilder<EditionAuthorRec> for EditionAuthorRecFrameBuilder

source§

impl FrameBuilder<EditionRec> for EditionRecFrameBuilder

source§

impl FrameBuilder<EditionSubjectRec> for EditionSubjectRecFrameBuilder

source§

impl FrameBuilder<ISBNrec> for bookdata::openlib::edition::ISBNrecFrameBuilder

source§

impl FrameBuilder<LinkRec> for LinkRecFrameBuilder

source§

impl FrameBuilder<WorkAuthorRec> for WorkAuthorRecFrameBuilder

source§

impl FrameBuilder<WorkRec> for WorkRecFrameBuilder

source§

impl FrameBuilder<WorkSubjectRec> for WorkSubjectRecFrameBuilder