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

Method ComputeMetadataFingerprint

cpp/src/arrow/type.cc:2828–2838  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2826}
2827
2828std::string Field::ComputeMetadataFingerprint() const {
2829 std::stringstream ss;
2830 if (metadata_) {
2831 AppendMetadataFingerprint(*metadata_, &ss);
2832 }
2833 const auto& type_fingerprint = type_->metadata_fingerprint();
2834 if (!type_fingerprint.empty()) {
2835 ss << "+{" << type_->metadata_fingerprint() << "}";
2836 }
2837 return ss.str();
2838}
2839
2840std::string Schema::ComputeFingerprint() const {
2841 std::stringstream ss;

Callers

nothing calls this directly

Calls 6

strMethod · 0.80
metadataFunction · 0.70
fieldsFunction · 0.50
emptyMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected