MCPcopy Create free account
hub / github.com/bytedance/bolt / validateOffsets

Function validateOffsets

bolt/vector/arrow/tests/ArrowBridgeArrayTest.cpp:690–698  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

688}
689
690void validateOffsets(
691 const arrow::ListArray& array,
692 const std::vector<int32_t>& offsets) {
693 ASSERT_EQ(array.length() + 1, offsets.size());
694 for (int i = 0; i < array.length(); ++i) {
695 EXPECT_EQ(array.value_offset(i), offsets[i]);
696 EXPECT_EQ(array.value_length(i), offsets[i + 1] - offsets[i]);
697 }
698}
699
700template <typename T>
701using TArrayContainer =

Callers 1

TEST_FFunction · 0.85

Calls 2

lengthMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected