bitmap_to_array

description

Syntax

ARRAY_BIGINT bitmap_to_array(BITMAP input)

将一个bitmap转化成一个array 数组。 输入是null的话会返回null。

example

  1. mysql> select bitmap_to_array(null);
  2. +------------------------+
  3. | bitmap_to_array(NULL) |
  4. +------------------------+
  5. | NULL |
  6. +------------------------+
  7. mysql> select bitmap_to_array(bitmap_empty());
  8. +---------------------------------+
  9. | bitmap_to_array(bitmap_empty()) |
  10. +---------------------------------+
  11. | [] |
  12. +---------------------------------+
  13. mysql> select bitmap_to_array(to_bitmap(1));
  14. +-------------------------------+
  15. | bitmap_to_array(to_bitmap(1)) |
  16. +-------------------------------+
  17. | [1] |
  18. +-------------------------------+
  19. mysql> select bitmap_to_array(bitmap_from_string('1,2,3,4,5'));
  20. +--------------------------------------------------+
  21. | bitmap_to_array(bitmap_from_string('1,2,3,4,5')) |
  22. +--------------------------------------------------+
  23. | [1, 2, 3, 4, 5] |
  24. +--------------------------------------------------

keywords

  1. BITMAP_TO_ARRAY,BITMAP