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

Method make_array

cpp/src/arrow/datum.cc:71–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

69 : value(RecordBatch::Make(value.schema(), value.num_rows(), value.columns())) {}
70
71std::shared_ptr<Array> Datum::make_array() const {
72 DCHECK_EQ(Datum::ARRAY, this->kind());
73 return MakeArray(std::get<std::shared_ptr<ArrayData>>(this->value));
74}
75
76const std::shared_ptr<DataType>& Datum::type() const {
77 if (this->kind() == Datum::ARRAY) {

Callers 15

chunksMethod · 0.95
EqualsMethod · 0.95
garrow_boolean_array_andFunction · 0.80
garrow_boolean_array_orFunction · 0.80
garrow_boolean_array_xorFunction · 0.80
garrow_array_takeFunction · 0.80
garrow_array_filterFunction · 0.80
garrow_array_is_inFunction · 0.80

Calls 2

MakeArrayFunction · 0.50
kindMethod · 0.45

Tested by 15

TESTFunction · 0.64
TESTFunction · 0.64
TEST_FFunction · 0.64
GetArrayFunction · 0.64
TESTFunction · 0.64
ASSERT_OK_AND_ASSIGNFunction · 0.64
RunGroupByFunction · 0.64
ValidateGroupByFunction · 0.64
TEST_PFunction · 0.64
TakeUsingVectorFunction · 0.64
ValidateBatchFunction · 0.64
REEFromJSONFunction · 0.64