-State, второй — из объекта Array.
bitmapAnd
bitmap1— Первый объект битмапа.AggregateFunction(groupBitmap, T). -bitmap2— Второй объект битмапа.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Примеры
Пример использования
Query
Response
bitmapAndCardinality
bitmap1— Первый объект битмапа.AggregateFunction(groupBitmap, T). -bitmap2— Второй объект битмапа.AggregateFunction(groupBitmap, T).
UInt64
Примеры
Пример использования
Query
Response
bitmapAndnot
bitmap1— Первый объект битмапа.AggregateFunction(groupBitmap, T). -bitmap2— Второй объект битмапа.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Примеры
Пример использования
Query
Response
bitmapAndnotCardinality
bitmap1— Первый объект битмапа.AggregateFunction(groupBitmap, T). -bitmap2— Второй объект битмапа.AggregateFunction(groupBitmap, T).
bitmap1 AND-NOT bitmap2 UInt64
Примеры
Пример использования
Query
Response
bitmapBuild
bitmapToArray.
Синтаксис
array— Массив беззнаковых целых чисел.Array(UInt*)
AggregateFunction(groupBitmap, T)
Примеры
Пример использования
Query
Response
bitmapCardinality
bitmap— объект битмапа.AggregateFunction(groupBitmap, T).
UInt64
Примеры
Пример использования
Query
Response
bitmapContains
bitmap— объект битмапа.AggregateFunction(groupBitmap, T). -value— Проверяемый элемент. (U)Int8/16/32/64
1, если битмап содержит указанное значение, иначе — 0 UInt8
Примеры
Пример использования
Query
Response
bitmapHasAll
bitmap1— Первый объект битмапа.AggregateFunction(groupBitmap, T). -bitmap2— Второй объект битмапа.AggregateFunction(groupBitmap, T).
1, если все установленные биты второго битмапа содержатся в первом битмапе; в противном случае — 0 UInt8
Примеры
Пример использования
Query
Response
bitmapHasAny
bitmap1— Первый объект битмапа.AggregateFunction(groupBitmap, T). -bitmap2— Второй объект битмапа.AggregateFunction(groupBitmap, T).
1, если хотя бы один бит второго битмапа есть в первом битмапе, иначе — 0 UInt8
Примеры
Пример использования
Query
Response
bitmapMax
0, если битмап пуст.
Синтаксис
bitmap— объект битмапа.AggregateFunction(groupBitmap, T).
0 UInt64
Примеры
Пример использования
Query
Response
bitmapMin
UINT32_MAX (UINT64_MAX, если битмап содержит более 2^64 бит).
Синтаксис
bitmap— объект битмапа.AggregateFunction(groupBitmap, T).
UINT32_MAX/UINT64_MAX UInt64
Примеры
Пример использования
Query
Response
bitmapOr
bitmap1— Первый объект битмапа.AggregateFunction(groupBitmap, T). -bitmap2— Второй объект битмапа.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Примеры
Пример использования
Query
Response
bitmapOrCardinality
bitmap1— Первый объект битмапа.AggregateFunction(groupBitmap, T). -bitmap2— Второй объект битмапа.AggregateFunction(groupBitmap, T).
UInt64
Примеры
Пример использования
Query
Response
bitmapSubsetInRange
bitmap— битмап, из которого извлекается подмножество.AggregateFunction(groupBitmap, T). -start— начало диапазона (включительно).UInt*-end— конец диапазона (исключая).UInt*
AggregateFunction(groupBitmap, T)
Примеры
Пример использования
Query
Response
bitmapSubsetLimit
range_start, содержащее не более cardinality_limit установленных бит. Используется индексация с единицы.
Синтаксис
bitmap— объект битмапа.AggregateFunction(groupBitmap, T). -range_start— начало диапазона (включительно).UInt32-cardinality_limit— максимальная мощность подмножества.UInt32
cardinality_limit установленных битов, начиная с range_start AggregateFunction(groupBitmap, T)
Примеры
Пример использования
Query
Response
bitmapToArray
bitmapBuild.
Синтаксис
bitmap— битмап, который нужно преобразовать.AggregateFunction(groupBitmap, T).
Array(UInt*)
Примеры
Пример использования
Query
Response
bitmapTransform
from_array соответствующими значениями из to_array.
Синтаксис
bitmap— объект битмапа.AggregateFunction(groupBitmap, T). -from_array— Array исходных установленных битов, которые нужно заменить.Array(T). -to_array— Array новых установленных битов, на которые выполняется замена.Array(T).
AggregateFunction(groupBitmap, T)
Примеры
Пример использования
Query
Response
bitmapXor
bitmap1— Первый объект битмапа.AggregateFunction(groupBitmap, T). -bitmap2— Второй объект битмапа.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Примеры
Пример использования
Query
Response
bitmapXorCardinality
bitmap1— Первый объект битмапа.AggregateFunction(groupBitmap, T). -bitmap2— Второй объект битмапа.AggregateFunction(groupBitmap, T).
UInt64
Примеры
Пример использования
Query
Response
subBitmap
offset. Максимальная мощность возвращаемого битмапа — cardinality_limit.
Синтаксис
bitmap— объект битмапа.AggregateFunction(groupBitmap, T). -offset— количество установленных битов, которые нужно пропустить с начала (отсчёт с нуля).UInt32-cardinality_limit— максимальное количество установленных битов, включаемых в подмножество.UInt32
limit установленных битов после пропуска offset установленных битов в порядке возрастания AggregateFunction(groupBitmap, T)
Примеры
Пример использования
Query
Response