[Function] Add bitmap-xor-count function for doris (#6982)

Add bitmap-xor-count function for doris

relate to #6875
This commit is contained in:
xy720
2021-11-02 16:37:00 +08:00
committed by GitHub
parent f0a71a067b
commit aeec9c45e6
8 changed files with 190 additions and 0 deletions

View File

@ -519,6 +519,11 @@ StringVal BitmapFunctions::bitmap_xor(FunctionContext* ctx, const StringVal& lhs
return serialize(ctx, &bitmap);
}
BigIntVal BitmapFunctions::bitmap_xor_count(FunctionContext* ctx, const StringVal& lhs,
const StringVal& rhs) {
return bitmap_count(ctx, bitmap_xor(ctx, lhs, rhs));
}
StringVal BitmapFunctions::bitmap_not(FunctionContext* ctx, const StringVal& lhs,
const StringVal& rhs) {
if (lhs.is_null || rhs.is_null) {