@@ -775,7 +775,7 @@ Status SchemaValidation::ValidateRowTracking(const TableSchema& table_schema,
775775
776776 std::vector<std::string> blob_names;
777777 for (const auto & field : table_schema.Fields ()) {
778- if (BlobUtils::IsBlobFileField (field.ArrowField ())) {
778+ if (BlobUtils::IsAnyBlobField (field.ArrowField ())) {
779779 blob_names.push_back (field.Name ());
780780 }
781781 }
@@ -817,9 +817,8 @@ Status SchemaValidation::ValidateBlobFields(const TableSchema& schema, const Cor
817817 PAIMON_RETURN_NOT_OK (ValidateNoDuplicateField (field_names, option_key));
818818 PAIMON_ASSIGN_OR_RAISE (std::vector<DataField> blob_fields, schema.GetFields (field_names));
819819 for (const auto & blob_field : blob_fields) {
820- bool is_blob = allow_container_blob
821- ? BlobUtils::IsBlobFileField (blob_field.ArrowField ())
822- : BlobUtils::IsBlobField (blob_field.ArrowField ());
820+ bool is_blob = allow_container_blob ? BlobUtils::IsAnyBlobField (blob_field.ArrowField ())
821+ : BlobUtils::IsBlobField (blob_field.ArrowField ());
823822 if (!is_blob) {
824823 const std::string expected_type =
825824 allow_container_blob ? " BLOB, ARRAY<BLOB> or MAP<..., BLOB>" : " BLOB" ;
@@ -909,7 +908,7 @@ Status SchemaValidation::ValidateMosaicDataFields(const TableSchema& schema,
909908 // Top-level blob-file fields stored in separate files are skipped; descriptor and view fields
910909 // are inline, so Mosaic must reject them here.
911910 for (const DataField& field : schema.Fields ()) {
912- if (BlobUtils::IsBlobFileField (field.ArrowField ()) &&
911+ if (BlobUtils::IsAnyBlobField (field.ArrowField ()) &&
913912 inline_blob_field_set.count (field.Name ()) == 0 ) {
914913 continue ;
915914 }
@@ -975,7 +974,7 @@ Status SchemaValidation::ValidateLanceDataFields(const TableSchema& schema,
975974 return Status::OK ();
976975 }
977976 for (const DataField& field : schema.Fields ()) {
978- if (BlobUtils::IsBlobFileField (field.ArrowField ()) &&
977+ if (BlobUtils::IsAnyBlobField (field.ArrowField ()) &&
979978 inline_blob_field_set.count (field.Name ()) == 0 ) {
980979 continue ;
981980 }
0 commit comments