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

Method Project

cpp/src/arrow/dataset/scanner.cc:919–926  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

917}
918
919Status ScannerBuilder::Project(std::vector<std::string> columns) {
920 ARROW_ASSIGN_OR_RAISE(
921 auto projection,
922 ProjectionDescr::FromNames(std::move(columns), *scan_options_->dataset_schema,
923 scan_options_->add_augmented_fields));
924 SetProjection(scan_options_.get(), std::move(projection));
925 return Status::OK();
926}
927
928Status ScannerBuilder::Project(std::vector<compute::Expression> exprs,
929 std::vector<std::string> names) {

Callers 14

TEST_FFunction · 0.45
ASSERT_OK_AND_ASSIGNFunction · 0.45
TEST_PFunction · 0.45
TEST_FFunction · 0.45
TEST_FFunction · 0.45
TEST_FMethod · 0.45
TESTMethod · 0.45
FilterAndSelectDatasetFunction · 0.45
ProjectDatasetFunction · 0.45
SelectAndProjectDatasetFunction · 0.45
GetScannerFromDatasetFunction · 0.45

Calls 3

SetProjectionFunction · 0.85
OKFunction · 0.50
getMethod · 0.45

Tested by 8

TEST_FFunction · 0.36
ASSERT_OK_AND_ASSIGNFunction · 0.36
TEST_PFunction · 0.36
TEST_FFunction · 0.36
TEST_FFunction · 0.36
TEST_FMethod · 0.36
TESTMethod · 0.36