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

Function AssertValidityZeroExtraBits

cpp/src/arrow/compute/exec_test.cc:156–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154}
155
156void AssertValidityZeroExtraBits(const uint8_t* data, int64_t length, int64_t offset) {
157 const int64_t bit_extent = ((offset + length + 7) / 8) * 8;
158 for (int64_t i = offset + length; i < bit_extent; ++i) {
159 EXPECT_FALSE(bit_util::GetBit(data, i)) << i;
160 }
161}
162
163void AssertValidityZeroExtraBits(const ArraySpan& arr) {
164 return AssertValidityZeroExtraBits(arr.buffers[0].data, arr.length, arr.offset);

Callers 1

TEST_FFunction · 0.85

Calls 2

GetBitFunction · 0.50
dataMethod · 0.45

Tested by

no test coverage detected