[Bug] [Bitmap] change to_bitmap to always_not_nullable (#9716)

This commit is contained in:
Pxl
2022-05-28 17:33:55 +08:00
committed by GitHub
parent 92c1c82422
commit f33ef32d92
5 changed files with 22 additions and 23 deletions

View File

@ -86,19 +86,19 @@ TEST_F(BitmapFunctionsTest, to_bitmap_null) {
StringVal input = StringVal::null();
StringVal result = BitmapFunctions::to_bitmap(ctx, input);
EXPECT_EQ(StringVal::null(), result);
EXPECT_EQ(BitmapFunctions::bitmap_empty(ctx), result);
}
TEST_F(BitmapFunctionsTest, to_bitmap_invalid_argument) {
StringVal input = AnyValUtil::from_string_temp(ctx, std::string("-1"));
StringVal result = BitmapFunctions::to_bitmap(ctx, input);
EXPECT_EQ(StringVal::null(), result);
EXPECT_EQ(BitmapFunctions::bitmap_empty(ctx), result);
}
TEST_F(BitmapFunctionsTest, to_bitmap_out_of_range) {
StringVal input = AnyValUtil::from_string_temp(ctx, std::string("18446744073709551616"));
StringVal result = BitmapFunctions::to_bitmap(ctx, input);
EXPECT_EQ(StringVal::null(), result);
EXPECT_EQ(BitmapFunctions::bitmap_empty(ctx), result);
}
TEST_F(BitmapFunctionsTest, bitmap_union_int) {