Make hll function backward compatibility (#1251)

This commit is contained in:
kangkaisen
2019-06-05 11:12:36 +08:00
committed by ZHAO Chun
parent f424321625
commit ece34fb838
4 changed files with 37 additions and 1 deletions

View File

@ -62,6 +62,12 @@ StringVal HllHashFunctions::hll_hash(doris_udf::FunctionContext* ctx,
const StringVal& input) {
return create_string_result(ctx, input, input.is_null);
}
StringVal HllHashFunctions::hll_cardinality(doris_udf::FunctionContext* ctx,
const doris_udf::StringVal& dest_base) {
BigIntVal intVal = hll_cardinality(ctx, static_cast<const HllVal&> (dest_base));
return AnyValUtil::from_string_temp(ctx, std::to_string(intVal.val));
}
BigIntVal HllHashFunctions::hll_cardinality(doris_udf::FunctionContext* ctx,
const HllVal& input) {