Vamsi-klu commented on code in PR #18977:
URL: https://github.com/apache/pinot/pull/18977#discussion_r4051878950


##########
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/BaseSegmentCreator.java:
##########
@@ -619,6 +622,15 @@ protected void writeMetadata()
   public static void addColumnMetadataInfo(PropertiesConfiguration properties, 
String column,
       ColumnStatistics columnStatistics, int totalDocs, FieldSpec fieldSpec, 
boolean hasDictionary,
       int dictionaryElementSize, FieldConfig.EncodingType 
forwardIndexEncoding, boolean autoGenerated) {
+    addColumnMetadataInfo(properties, column, columnStatistics, totalDocs, 
fieldSpec, hasDictionary,
+        dictionaryElementSize, forwardIndexEncoding, autoGenerated, null);
+  }
+
+  /// Adds column metadata information to the properties configuration.
+  public static void addColumnMetadataInfo(PropertiesConfiguration properties, 
String column,

Review Comment:
   I took another look at this while adding versioned provenance. I kept the 
legacy overload because callers that cannot prove how the values were produced 
need to leave provenance unknown. It delegates to the new overload and clears 
the provenance keys. Transform-aware generation paths use the new overload 
directly. This avoids labeling source or mixed values as a known no-transform 
state.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to