Xavier Lange
Xavier Lange
It'll be interesting to see what you come up with. I'm concerned with your initial, and correct, observation: `you can still close out of order`. Perhaps closing the individual column...
I don’t think Drop can return an error. I think the return type is (). > On Nov 3, 2018, at 14:14, Ivan wrote: > > I think we will...
@sunchao can you further explain why it's useful for row group writer and file writer to be used in different call stacks? Does that mean you want to send row...
I think it will look more "rust-y" to have the `&mut` and there will be less boilerplate. If users did want to put some part of the writer in the...
My comments about `Rc`/`Arc` are probably non-sense :) I think we can support people putting their values in Box.
What do you think of having BigDecimal support behind a feature flag? Then that could add a variant for a column writer?
I was talking about `BigDecimal` as the popular (or is it?) rust library for handling arbitrary precision numbers. The diesel library activates its support like this: ``` diesel = {...
Yes, this one: `If you are talking about some generic BigDecimal crate support in parquet-rs` Having to translate the scale/precision seems like cutting the translation too early. Is it common...
Great question! I had a similar problem and this is what I came up with: ``` let mut column_writer = row_group.next_column().unwrap().unwrap(); write_vec_of_option_borrowed_string_single_pass("ed_wares, |qw| qw.as_ref().map(|x| Some(&x.name[..])).unwrap_or(None), &mut column_writer).unwrap(); row_group.close_column(column_writer).unwrap(); ``` and...
@sadikovi I do agree that a high level write API is required. I've been hammering out my diesel-to-parquet code and I've been writing many different flavors of Vec writers and...