LakshSingla commented on issue #16331:
URL: https://github.com/apache/druid/issues/16331#issuecomment-2247450573

   > The stringMin/stringMax aggregation should return a string which can be 
filtered on without finalization, unlike a complex aggregation like 
stringFirst/StringLast. It should be usable at ingest and at query time. 
Eventually, the aggregator could include a configuration property for the 
collation to be used for the comparison.
   
   What's the use case of such an aggregation? Intermediate results are 
important for merging along the way, so I am unsure if I am interpreting the 
ask correctly. Can you share the pain point you are facing with the way Druid 
is right now? That would help me understand it better. 
   
   > directly consumed without finalization
   At this point, intermediate results/finalization is a necessary evil - we 
require it to merge the intermediate results, and finalizing makes sure that 
the users have as little knowledge about it.
   
   > without special serializing/deserializing
   What does this mean? 
   
   > and without writing custom logic (eg, extensions)
   What is meant by a "custom logic"? 


-- 
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: commits-unsubscr...@druid.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org
For additional commands, e-mail: commits-h...@druid.apache.org

Reply via email to