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

Method Make

cpp/src/arrow/dataset/dataset_writer.cc:748–757  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

746 std::move(resume_callback), std::move(finish_callback), max_rows_queued)) {}
747
748Result<std::unique_ptr<DatasetWriter>> DatasetWriter::Make(
749 FileSystemDatasetWriteOptions write_options, util::AsyncTaskScheduler* scheduler,
750 std::function<void()> pause_callback, std::function<void()> resume_callback,
751 std::function<void()> finish_callback, uint64_t max_rows_queued) {
752 RETURN_NOT_OK(ValidateOptions(write_options));
753 RETURN_NOT_OK(EnsureDestinationValid(write_options));
754 return std::unique_ptr<DatasetWriter>(new DatasetWriter(
755 std::move(write_options), scheduler, std::move(pause_callback),
756 std::move(resume_callback), std::move(finish_callback), max_rows_queued));
757}
758
759DatasetWriter::~DatasetWriter() = default;
760

Callers

nothing calls this directly

Calls 2

EnsureDestinationValidFunction · 0.85
ValidateOptionsFunction · 0.70

Tested by

no test coverage detected