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

Method Validate

cpp/src/arrow/scalar.cc:577–579  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

575size_t Scalar::hash() const { return ScalarHashImpl(*this).hash_; }
576
577Status Scalar::Validate() const {
578 return ScalarValidateImpl(/*full_validation=*/false).Validate(*this);
579}
580
581Status Scalar::ValidateFull() const {
582 return ScalarValidateImpl(/*full_validation=*/true).Validate(*this);

Callers 15

garrow_table_validateFunction · 0.45
garrow_array_validateFunction · 0.45
VisitMethod · 0.45
ValidateFullMethod · 0.45
CheckMakeNullScalarFunction · 0.45
AssertMakeScalarFunction · 0.45
AssertParseScalarFunction · 0.45
AssertValidationFailsFunction · 0.45
TestValidateErrorsMethod · 0.45
TestValidateErrorsMethod · 0.45

Calls 1

ScalarValidateImplClass · 0.85

Tested by 12

CheckMakeNullScalarFunction · 0.36
AssertMakeScalarFunction · 0.36
AssertParseScalarFunction · 0.36
AssertValidationFailsFunction · 0.36
TestValidateErrorsMethod · 0.36
TestValidateErrorsMethod · 0.36
TESTFunction · 0.36
TestValidateErrorsMethod · 0.36
TestValidateErrorsMethod · 0.36
TEST_FFunction · 0.36
TEST_FFunction · 0.36
TYPED_TEST_PFunction · 0.36