diff --git a/be/src/exec/parquet-metadata-utils.cc b/be/src/exec/parquet-metadata-utils.cc index da3844a..dca028c 100644 --- a/be/src/exec/parquet-metadata-utils.cc +++ b/be/src/exec/parquet-metadata-utils.cc @@ -538,7 +538,10 @@ int ParquetSchemaResolver::FindChildWithName(SchemaNode* node, const string& name) const { int idx; for (idx = 0; idx < node->children.size(); ++idx) { - if (node->children[idx].element->name == name) break; + string element_name_lower = node->children[idx].element->name; + std::transform(element_name_lower.begin(), element_name_lower.end(), + element_name_lower.begin(), ::tolower); + if (element_name_lower == name) break; } return idx; }