BITMAP_HAS_ALL

Learn how to use the BITMAP_HAS_ALL bitmap function in PlaidCloud Lakehouse. Checks if the first bitmap contains all the bits in the second bitmap.

Checks if the first bitmap contains all the bits in the second bitmap.

Analyze Syntax

func.bitmap_has_all( <bitmap1>, <bitmap2> )

Analyze Examples

func.bitmap_has_all(build_bitmap([1, 4, 5]), build_bitmap([1, 2])) 

┌─────────────────────────────────────────────────────────────────────┐
 func.bitmap_has_all(build_bitmap([1, 4, 5]), build_bitmap([1, 2]))  
├─────────────────────────────────────────────────────────────────────┤
 false                                                               
└─────────────────────────────────────────────────────────────────────┘

SQL Syntax

BITMAP_HAS_ALL( <bitmap1>, <bitmap2> )

SQL Examples

SELECT BITMAP_HAS_ALL(BUILD_BITMAP([1,4,5]), BUILD_BITMAP([1,2]));

┌───────────────────────────────────────────────────────────────┐
 bitmap_has_all(build_bitmap([1, 4, 5]), build_bitmap([1, 2])) 
├───────────────────────────────────────────────────────────────┤
 false                                                         
└───────────────────────────────────────────────────────────────┘