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

Function IsTrivialTransposition

cpp/src/arrow/array/array_dict.cc:151–159  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149namespace {
150
151inline bool IsTrivialTransposition(const int32_t* transpose_map,
152 int64_t input_dict_size) {
153 for (int64_t i = 0; i < input_dict_size; ++i) {
154 if (transpose_map[i] != i) {
155 return false;
156 }
157 }
158 return true;
159}
160
161Result<std::shared_ptr<ArrayData>> TransposeDictIndices(
162 const std::shared_ptr<ArrayData>& data, const std::shared_ptr<DataType>& in_type,

Callers 1

TransposeDictIndicesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected