walterddr commented on issue #10381:
URL: https://github.com/apache/pinot/issues/10381#issuecomment-1755645902

   we can definitely discuss the ingestion level nullability however regardless 
of whether we use `column level nullability` as a source of truth for 
ingestion. the solution to the query side remains the same correct? 
   e.g. 
   - for query time, column level nullability is source of truth (in v2) 
regardless of explicit true/false or missing (default false) (it is always 
defined in the query sense)
   - in v1 always needs to have enableNullhandling 
   
   the main argument is that:
   tableConfig should be ignored b/c it is an ingestion time config. it can be 
changed from one segment to another and only governs how the next segment is 
created, not the entire table, thus using it is problematic


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