mayankshriv commented on issue #4230: NULL value support for all data types
URL: 
https://github.com/apache/incubator-pinot/issues/4230#issuecomment-497141988
 
 
   @kishoreg  for 4: If it is safe to assume that users would always want to 
filter out the NULL for metrics, why not implicitly filter out NULLs for 
metrics in the first implementation (as opposed to eventually)?
   
   @sunithabeeram Re-iterating our offline discussion (to share with all), 
unless there's a functional reason for adding isNullable in the fieldSpec, I'd 
recommend not adding it. We should auto derive it (and put in metadata) during 
segment generation. The only issue would be consuming segments, and in that 
cases, we can always build the presence vector for all columns. I see the 
following issues with requiring this information in fieldSpec:
   1. Not always possible for clients to know if a column may contain null, 
especially, when they don't own the upstream data pipeline.
   2. Yet another config to manage
   
   

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

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

Reply via email to