📄️ base64_to_bitmap
Base64文字列をビットマップデータに変換します。
📄️ bitmap_agg
列内の値(NULLを除く)をビットマップに集約します(複数の行を1つの行にまとめます)。
📄️ bitmap_and
2つの入力ビットマップの交差を計算し、新しいビットマップを返します。
📄️ bitmap_andnot
lhsに存在し、rhsに存在しないビットマップ値を返します。
📄️ bitmap_contains
入力値がビットマップ列に含まれているかどうかを計算し、ブール値を返します。
📄️ bitmap_count
入力されたビットマップの1ビット数を返します。
📄️ bitmap_empty
空のビットマップを返します。
📄️ bitmap_from_binary
特定のフォーマットのバイナリ文字列をビットマップに変換します。
📄️ bitmap_from_string
文字列をBITMAPに変換します。
📄️ bitmap_has_any
2つのビットマップ列の間に交差する要素があるかどうかを計算します。
📄️ bitmap_hash
任意のタイプの入力に対して32ビットのハッシュ値を計算し、ビットマップを返します。
📄️ bitmap_hash64
任意の入力データに対して64ビットのハッシュ値を計算し、ビットマップを返します。
📄️ bitmap_intersect
グループ化後のビットマップの共通部分を計算します。
📄️ bitmap_max
ビットマップの最大値を取得します。
📄️ bitmap_min
ビットマップの最小値を取得します。
📄️ bitmap_or
2つの入力ビットマップの和集合を計算し、新しいビットマップを返します。
📄️ bitmap_remove
入力値をビットマップ値から削除し、結果セットを返します。
📄️ bitmap_subset_in_range
start_rangeとend_range(排他的)の範囲内でビットマップ値から要素を抽出します。
📄️ bitmap_subset_limit
start_rangeから始まる要素値を持つビットマップ値から指定された数の要素を抽出します。
📄️ bitmap_to_array
ビットマップをBIGINT配列に変換します。
📄️ bitmap_to_base64
ビットマップを Base64 エンコードされた文字列に変換します。
📄️ bitmap_to_binary
Bitmap 値を Binary 文字列に変換します。
📄️ bitmap_to_string
ビットマップをカンマで区切られた文字列に変換します。
📄️ bitmap_union
グループ化後の値のセットに対して bitmap union を計算します。
📄️ bitmap_union_count
ビットマップ値の和集合を返し、その和集合の基数を計算します。
📄️ bitmap_union_int
TINYINT、SMALLINT、INT 型の列における異なる値の数をカウントします。
📄️ bitmap_xor
lhs と rhs に固有の要素からなる集合を計算します。
📄️ intersect_count
2 つの Bitmap 値の共通部分のサイズを求める関数です。
📄️ sub_bitmap
BITMAP 値から指定された位置から始まる要素を抽出します。
📄️ subdivide_bitmap
大きなビットマップを複数のサブビットマップに分割します。
📄️ to_bitmap
符号なし BIGINT を単一要素を含む BITMAP に変換します。
📄️ unnest_bitmap
ビットマップをテーブルの複数行に変換するテーブル関数です。