Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
regr_count() uses uint64_t for a counter that is returned using boost::any. However MDB's allows to return only: INT, DECIMAL, REAL and STR from UDAF. The boost::any = uint64_t operations sets the boost::any internal policy to uint64_t in mcsv1sdk::mcsv1_UDAF::evaluate()(e.g. in RowAggregationUM::calculateUDAFColumns) so the revert operation in SetUDAFValue() can't deduce the type correctly.
Attachments
Issue Links
- relates to
-
MCOL-641 Full DECIMAL support in ColumnStore
- Closed