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

Function IsTrivialTransposition

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

Source from the content-addressed store, hash-verified

151namespace {
152
153inline bool IsTrivialTransposition(const int32_t* transpose_map,
154 int64_t input_dict_size) {
155 for (int64_t i = 0; i < input_dict_size; ++i) {
156 if (transpose_map[i] != i) {
157 return false;
158 }
159 }
160 return true;
161}
162
163Result<std::shared_ptr<ArrayData>> TransposeDictIndices(
164 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