abstractdog edited a comment on pull request #1824:
URL: https://github.com/apache/hive/pull/1824#issuecomment-756758376


   > I made a quick fix to allow that in early versions of this patch. Then I 
decided to not pursue it because I did not see the need for allowing constant 
argument in runtime.
   > 
   > > you can still do something like:
   > > if compute_bit_vector: -> handle constant parameter
   > 
   > We do exactly that. Not in vectorizer but earlier in 
`ColumnStatsSemanticAnalyzer.java `. I am reluctant to implement extra 
functionality or add special cases unless it is necessary. Note that 
compute_bit_vector is a newly added UDF in 4.0. So there is no backward 
compatibility concern either.
   > Do you see any other benefit than preserving the earlier q.out outputs?
   
   no, I'm concerned only about the qout changes
   you're right, if compute_bit_vector is a relatively new thing then we can 
also ignore backward compatibility problems and go on with 
compute_bit_vector_hll
   I would personally keep pursuing a smaller patch as having 
"compute_bit_vector_hll" has no benefits either, but it's up to you, I think if 
the default hll algo won't be changed in the near future for stats, we can go 
with the updated qouts :)


----------------------------------------------------------------
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:
us...@infra.apache.org



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

Reply via email to