You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// TODO @TEDDY AND @WILLE THESE MAX SETTINGS DO NOTHING ?
153
-
let writer_properties = WriterProperties::builder().set_max_row_group_size(300).set_write_batch_size(300).set_writer_version(WriterVersion::PARQUET_2_0)
154
+
// TODO @TEDDY AND @WILLE THESE MAX SETTINGS DO NOTHING ?
155
+
let writer_properties = WriterProperties::builder()
&metadata.schema().expect("failed to get schema"),
165
171
)
166
172
.expect("Failed to convert to arrow schema");
167
-
letmut adds_tot:usize=0;
173
+
letmut adds_tot:usize = 0;
168
174
169
175
'outer:loop{
170
176
letmut message = receiver.recv();
@@ -174,35 +180,40 @@ impl DeltaOut {
174
180
if(rb.num_rows() == 0){
175
181
break'outer;
176
182
}
177
-
let nrb=rb.with_schema(Arc::new(arrow_schema.clone())).unwrap();
183
+
let nrb = rb.with_schema(Arc::new(arrow_schema.clone())).unwrap();
178
184
// let nrb=rb;
179
-
info!("nrb rows={} nrb col len {} batchcount={} usize={}",nrb.num_rows(),nrb.columns().len(),writer.buffered_record_batch_count(),writer.buffer_len());
185
+
info!(
186
+
"nrb rows={} nrb col len {} batchcount={} usize={}",
187
+
nrb.num_rows(),
188
+
nrb.columns().len(),
189
+
writer.buffered_record_batch_count(),
190
+
writer.buffer_len()
191
+
);
180
192
writer.write(nrb).await.expect("writing");
181
-
if(writer.buffered_record_batch_count()>200){
182
-
writer
183
-
.flush()
184
-
.await
185
-
.expect("Failed to flush write");
193
+
if(writer.buffered_record_batch_count() > 200){
194
+
writer.flush().await.expect("Failed to flush write");
0 commit comments