Skip to content

Commit acb5ede

Browse files
committed
fix: actually replace with new file
1 parent 76c7d58 commit acb5ede

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/parseable/staging/writer.rs

+12
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,18 @@ impl<const N: usize> DiskWriter<N> {
106106
self.file_id += 1;
107107
self.count = 0;
108108

109+
let partfile_path = format!(
110+
"{}.{}.{ARROW_PART_FILE_EXTENSION}",
111+
self.path_prefix, self.file_id
112+
);
113+
let file = OpenOptions::new()
114+
.create(true)
115+
.append(true)
116+
.open(partfile_path)?;
117+
118+
self.inner = FileWriter::try_new_buffered(file, &self.inner.schema())
119+
.expect("File and RecordBatch both are checked");
120+
109121
Ok(())
110122
}
111123
}

0 commit comments

Comments
 (0)