clintropolis commented on code in PR #18722:
URL: https://github.com/apache/druid/pull/18722#discussion_r2608052712


##########
processing/src/main/java/org/apache/druid/segment/nested/NestedCommonFormatColumnFormatSpec.java:
##########
@@ -172,14 +184,18 @@ public static NestedCommonFormatColumnFormatSpec 
getEffectiveFormatSpec(
   private final CompressionStrategy doubleColumnCompression;
   @Nullable
   private final BitmapSerdeFactory bitmapEncoding;
+  @Nullable
+  private final BitmapIndexEncodingStrategy numericFieldsBitmapIndexEncoding;
 
   @JsonCreator
   public NestedCommonFormatColumnFormatSpec(
       @JsonProperty("objectFieldsDictionaryEncoding") @Nullable 
StringEncodingStrategy objectFieldsDictionaryEncoding,
+      @JsonProperty("numericFieldsBitmapIndexEncoding") @Nullable 
BitmapIndexEncodingStrategy numericFieldsBitmapIndexEncoding,

Review Comment:
   i was wanting long and double to be separate so we could support use cases 
where json has fields with long values that are used as dimensions but doubles 
as measures, before we implement per field customization. I think I was 
imagining per field customization would allow partial declaration, so that it 
could fall back to the per type default if an explicit configuration was not 
specified for a given field, so it would still be nice to be able to control 
them separately



-- 
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