MCPcopy Create free account
hub / github.com/apache/arrow / OpenReader

Function OpenReader

cpp/src/arrow/dataset/file_csv.cc:334–340  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

332}
333
334static inline Result<std::shared_ptr<csv::StreamingReader>> OpenReader(
335 const FileSource& source, const CsvFileFormat& format,
336 const std::shared_ptr<ScanOptions>& scan_options = nullptr) {
337 auto open_reader_fut = OpenReaderAsync(source, format, scan_options,
338 ::arrow::internal::GetCpuThreadPool());
339 return open_reader_fut.result();
340}
341
342static RecordBatchGenerator GeneratorFromReader(
343 const Future<std::shared_ptr<csv::StreamingReader>>& reader, int64_t batch_size) {

Callers 2

IsSupportedMethod · 0.70
TEST_PFunction · 0.50

Calls 3

GetCpuThreadPoolFunction · 0.85
OpenReaderAsyncFunction · 0.70
resultMethod · 0.45

Tested by 1

TEST_PFunction · 0.40