MCPcopy Create free account
hub / github.com/apache/arrow-rs / build

Method build

arrow-csv/src/reader/mod.rs:1233–1235  ·  view source on GitHub ↗

Create a new `Reader` from a non-buffered reader If `R: BufRead` consider using [`Self::build_buffered`] to avoid unnecessary additional buffering, as internally this method wraps `reader` in [`std::io::BufReader`]

(self, reader: R)

Source from the content-addressed store, hash-verified

1231 /// If `R: BufRead` consider using [`Self::build_buffered`] to avoid unnecessary additional
1232 /// buffering, as internally this method wraps `reader` in [`std::io::BufReader`]
1233 pub fn build<R: Read>(self, reader: R) -> Result<Reader<R>, ArrowError> {
1234 self.build_buffered(StdBufReader::new(reader))
1235 }
1236
1237 /// Create a new `BufReader` from a buffered reader
1238 pub fn build_buffered<R: BufRead>(self, reader: R) -> Result<BufReader<R>, ArrowError> {

Calls 1

build_bufferedMethod · 0.80