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

Method validate

bolt/vector/BaseVector.cpp:923–931  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

921 reuseNulls();
922 mayChangeContentUnderSameAddress_ = false;
923 this->resetDataDependentFlags(nullptr);
924}
925
926void BaseVector::validate(const VectorValidateOptions& options) const {
927 if (nulls_ != nullptr) {
928 auto bytes = byteSize<bool>(size());
929 BOLT_CHECK_GE(nulls_->size(), bytes);
930 }
931 if (options.callback) {
932 options.callback(*this);
933 }
934}

Callers 7

TEST_FFunction · 0.45
TEST_PFunction · 0.45
TEST_PFunction · 0.45
validateOperatorResultFunction · 0.45
checkResultInternalStateFunction · 0.45
moveOrCopyResultFunction · 0.45
TEST_PFunction · 0.45

Calls 2

sizeFunction · 0.85
sizeMethod · 0.45

Tested by 4

TEST_FFunction · 0.36
TEST_PFunction · 0.36
TEST_PFunction · 0.36
TEST_PFunction · 0.36