-State ; la seconde à construire un bitmap à partir d’un objet Array.
bitmapAnd
bitmap1— Premier objet bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Deuxième objet bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Exemples
Exemple d’utilisation
Query
Response
bitmapAndCardinality
bitmap1— Premier objet bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Deuxième objet bitmap.AggregateFunction(groupBitmap, T).
UInt64
Exemples
Exemple d’utilisation
Query
Response
bitmapAndnot
bitmap1— Premier objet bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Deuxième objet bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Exemples
Exemple d’utilisation
Query
Response
bitmapAndnotCardinality
bitmap1— Premier objet bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Deuxième objet bitmap.AggregateFunction(groupBitmap, T).
bitmap1 AND-NOT bitmap2 UInt64
Exemples
Exemple d’utilisation
Query
Response
bitmapBuild
bitmapToArray.
Syntaxe
array— Tableau d’entiers non signés.Array(UInt*)
AggregateFunction(groupBitmap, T)
Exemples
Exemple d’utilisation
Query
Response
bitmapCardinality
bitmap— Objet bitmap.AggregateFunction(groupBitmap, T).
UInt64
Exemples
Exemple d’utilisation
Query
Response
bitmapContains
bitmap— objet bitmap.AggregateFunction(groupBitmap, T). -value— Élément à rechercher. (U)Int8/16/32/64
1 si le bitmap contient la valeur spécifiée, sinon 0 UInt8
Exemples
Exemple d’utilisation
Query
Response
bitmapHasAll
bitmap1— Premier objet bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Deuxième objet bitmap.AggregateFunction(groupBitmap, T).
1 si tous les bits à 1 du deuxième bitmap sont présents dans le premier bitmap, sinon 0 UInt8
Exemples
Exemple d’utilisation
Query
Response
bitmapHasAny
bitmap1— Premier objet bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Deuxième objet bitmap.AggregateFunction(groupBitmap, T).
1 si au moins un bit du deuxième bitmap est présent dans le premier bitmap, sinon 0 UInt8
Exemples
Exemple d’utilisation
Query
Response
bitmapMax
0 si le bitmap est vide.
Syntaxe
bitmap— Objet bitmap.AggregateFunction(groupBitmap, T).
0 UInt64
Exemples
Exemple d’utilisation
Query
Response
bitmapMin
UINT32_MAX (UINT64_MAX si le bitmap contient plus de 2^64 bits).
Syntaxe
bitmap— Objet bitmap.AggregateFunction(groupBitmap, T).
UINT32_MAX/UINT64_MAX UInt64
Exemples
Exemple d’utilisation
Query
Response
bitmapOr
bitmap1— Premier objet bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Deuxième objet bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Exemples
Exemple d’utilisation
Query
Response
bitmapOrCardinality
bitmap1— Premier objet bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Deuxième objet bitmap.AggregateFunction(groupBitmap, T).
UInt64
Exemples
Exemple d’utilisation
Query
Response
bitmapSubsetInRange
bitmap— Bitmap à partir duquel extraire le sous-ensemble.AggregateFunction(groupBitmap, T). -start— Début de la plage (inclus).UInt*-end— Fin de la plage (exclue).UInt*
AggregateFunction(groupBitmap, T)
Exemples
Exemple d’utilisation
Query
Response
bitmapSubsetLimit
range_start, avec au plus cardinality_limit bits à 1. Utilise une indexation à partir de 1.
Syntaxe
bitmap— Objet bitmap.AggregateFunction(groupBitmap, T). -range_start— Début de la plage (inclus).UInt32-cardinality_limit— Cardinalité maximale du sous-ensemble.UInt32
cardinality_limit bits à 1, à partir de range_start AggregateFunction(groupBitmap, T)
Exemples
Exemple d’utilisation
Query
Response
bitmapToArray
bitmapBuild.
Syntaxe
bitmap— bitmap à convertir.AggregateFunction(groupBitmap, T).
Array(UInt*)
Exemples
Exemple d’utilisation
Query
Response
bitmapTransform
from_array par les valeurs correspondantes de to_array.
Syntaxe
bitmap— objet bitmap.AggregateFunction(groupBitmap, T). -from_array— Array des bits à 1 d’origine à remplacer.Array(T). -to_array— Array des nouveaux bits à 1 de remplacement.Array(T).
AggregateFunction(groupBitmap, T)
Exemples
Exemple d’utilisation
Query
Response
bitmapXor
bitmap1— Premier objet bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Deuxième objet bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Exemples
Exemple d’utilisation
Query
Response
bitmapXorCardinality
bitmap1— Premier objet bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Deuxième objet bitmap.AggregateFunction(groupBitmap, T).
UInt64
Exemples
Exemple d’utilisation
Query
Response
subBitmap
offset. La cardinalité maximale du bitmap renvoyé est cardinality_limit.
Syntaxe
bitmap— Objet bitmap.AggregateFunction(groupBitmap, T). -offset— Nombre de bits à 1 à ignorer à partir du début (indexation à partir de zéro).UInt32-cardinality_limit— Nombre maximal de bits à 1 à inclure dans le sous-ensemble.UInt32
limit bits à 1, après omission de offset bits à 1, dans l’ordre croissant AggregateFunction(groupBitmap, T)
Exemples
Exemple d’utilisation
Query
Response