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

Method MetadataEqual

cpp/src/arrow/compare.cc:717–723  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

715 : right_(right), check_metadata_(check_metadata), result_(false) {}
716
717 bool MetadataEqual(const Field& left, const Field& right) {
718 if (left.HasMetadata() && right.HasMetadata()) {
719 return left.metadata()->Equals(*right.metadata());
720 } else {
721 return !left.HasMetadata() && !right.HasMetadata();
722 }
723 }
724
725 Status VisitChildren(const DataType& left) {
726 if (left.num_fields() != right_.num_fields()) {

Callers

nothing calls this directly

Calls 3

HasMetadataMethod · 0.45
EqualsMethod · 0.45
metadataMethod · 0.45

Tested by

no test coverage detected