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

Function TinyintArrayFromJSON

cpp/src/arrow/compute/kernels/scalar_cast_test.cc:4378–4383  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4376}
4377
4378std::shared_ptr<Array> TinyintArrayFromJSON(const std::string& json_data) {
4379 auto arr = ArrayFromJSON(int8(), json_data);
4380 auto ext_data = arr->data()->Copy();
4381 ext_data->type = tinyint();
4382 return MakeArray(ext_data);
4383}
4384
4385TEST(Cast, ExtensionTypeToIntDowncast) {
4386 auto smallint = std::make_shared<SmallintType>();

Callers 1

TESTFunction · 0.85

Calls 5

ArrayFromJSONFunction · 0.85
tinyintFunction · 0.85
MakeArrayFunction · 0.70
CopyMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected