-State; la segunda consiste en construir un bitmap a partir de un Array.
bitmapAnd
bitmap1— Primer objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Ejemplos
Ejemplo de uso
Query
Response
bitmapAndCardinality
bitmap1— Primer objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
UInt64
Ejemplos
Ejemplo de uso
Query
Response
bitmapAndnot
bitmap1— Primer objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Ejemplos
Ejemplo de uso
Query
Response
bitmapAndnotCardinality
bitmap1— Primer objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
bitmap1 AND-NOT bitmap2 UInt64
Ejemplos
Ejemplo de uso
Query
Response
bitmapBuild
bitmapToArray.
Sintaxis
array— Array de enteros sin signo.Array(UInt*)
AggregateFunction(groupBitmap, T)
Ejemplos
Ejemplo de uso
Query
Response
bitmapCardinality
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T).
UInt64
Ejemplos
Ejemplo de uso
Query
Response
bitmapContains
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T). -value— Elemento cuya presencia se debe comprobar. (U)Int8/16/32/64
1 si el bitmap contiene el valor especificado; de lo contrario, 0 UInt8
Ejemplos
Ejemplo de uso
Query
Response
bitmapHasAll
bitmap1— Primer objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
1 si todos los bits activados del segundo bitmap están presentes en el primero; de lo contrario, 0 UInt8
Ejemplos
Ejemplo de uso
Query
Response
bitmapHasAny
bitmap1— Primer objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
1 si algún bit del segundo bitmap está presente en el primero; en caso contrario, 0 UInt8
Ejemplos
Ejemplo de uso
Query
Response
bitmapMax
0 si el bitmap está vacío.
Sintaxis
bitmap— Objeto de bitmap.AggregateFunction(groupBitmap, T).
0 UInt64
Ejemplos
Ejemplo de uso
Query
Response
bitmapMin
UINT32_MAX (UINT64_MAX si el bitmap contiene más de 2^64 bits).
Sintaxis
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T).
UINT32_MAX/UINT64_MAX UInt64
Ejemplos
Ejemplo de uso
Query
Response
bitmapOr
bitmap1— Primer objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Ejemplos
Ejemplo de uso
Query
Response
bitmapOrCardinality
bitmap1— Primer objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
UInt64
Ejemplos
Ejemplo de uso
Query
Response
bitmapSubsetInRange
bitmap— Bitmap del que extraer el subconjunto.AggregateFunction(groupBitmap, T). -start— Inicio del rango (inclusivo).UInt*-end— Fin del rango (exclusivo).UInt*
AggregateFunction(groupBitmap, T)
Ejemplos
Ejemplo de uso
Query
Response
bitmapSubsetLimit
range_start, con un máximo de cardinality_limit bits activos. Utiliza indexación desde 1.
Sintaxis
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T). -range_start— Inicio del rango (inclusivo).UInt32-cardinality_limit— Cardinalidad máxima del subconjunto.UInt32
cardinality_limit bits activados, a partir de range_start AggregateFunction(groupBitmap, T)
Ejemplos
Ejemplo de uso
Query
Response
bitmapToArray
bitmapBuild.
Sintaxis
bitmap— Bitmap que se convertirá.AggregateFunction(groupBitmap, T).
Array(UInt*)
Ejemplos
Ejemplo de uso
Query
Response
bitmapTransform
from_array por los correspondientes de to_array.
Sintaxis
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T). -from_array— Array de bits activados originales que se van a reemplazar.Array(T). -to_array— Array de nuevos bits activados con los que se reemplazarán.Array(T).
AggregateFunction(groupBitmap, T)
Ejemplos
Ejemplo de uso
Query
Response
bitmapXor
bitmap1— Primer objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Ejemplos
Ejemplo de uso
Query
Response
bitmapXorCardinality
bitmap1— Primer objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
UInt64
Ejemplos
Ejemplo de uso
Query
Response
subBitmap
offset. La cardinalidad máxima del bitmap devuelto es cardinality_limit.
Sintaxis
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T). -offset— Número de bits activados que se omiten desde el inicio (indexado desde cero).UInt32-cardinality_limit— Número máximo de bits activados que se incluirán en el subconjunto.UInt32
limit bits activados, tras omitir offset bits activados en orden ascendente AggregateFunction(groupBitmap, T)
Ejemplos
Ejemplo de uso
Query
Response