-State; a outra é construir um bitmap a partir de um objeto Array.
bitmapAnd
bitmap1— Primeiro objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Exemplos
Exemplo de uso
Query
Response
bitmapAndCardinality
bitmap1— Primeiro objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
UInt64
Exemplos
Exemplo de uso
Query
Response
bitmapAndnot
bitmap1— Primeiro objeto de bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto de bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Exemplos
Exemplo de uso
Query
Response
bitmapAndnotCardinality
bitmap1— Primeiro objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
bitmap1 AND-NOT bitmap2 UInt64
Exemplos
Exemplo de uso
Query
Response
bitmapBuild
bitmapToArray.
Sintaxe
array— Array de inteiros sem sinal.Array(UInt*)
AggregateFunction(groupBitmap, T)
Exemplos
Exemplo de uso
Query
Response
bitmapCardinality
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T).
UInt64
Exemplos
Exemplo de uso
Query
Response
bitmapContains
bitmap— Objeto de bitmap.AggregateFunction(groupBitmap, T). -value— Elemento a ser verificado. (U)Int8/16/32/64
1 se o bitmap contiver o valor especificado; caso contrário, 0 UInt8
Exemplos
Exemplo de uso
Query
Response
bitmapHasAll
bitmap1— Primeiro objeto de bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto de bitmap.AggregateFunction(groupBitmap, T).
1 se todos os bits definidos do segundo bitmap estiverem presentes no primeiro bitmap; caso contrário, 0 UInt8
Exemplos
Exemplo de uso
Query
Response
bitmapHasAny
bitmap1— Primeiro objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
1 se algum bit do segundo bitmap estiver presente no primeiro bitmap; caso contrário, 0 UInt8
Exemplos
Exemplo de uso
Query
Response
bitmapMax
0 se o bitmap estiver vazio.
Sintaxe
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T).
0 UInt64
Exemplos
Exemplo de uso
Query
Response
bitmapMin
UINT32_MAX (UINT64_MAX se o bitmap contiver mais de 2^64 bits).
Sintaxe
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T).
UINT32_MAX/UINT64_MAX UInt64
Exemplos
Exemplo de uso
Query
Response
bitmapOr
bitmap1— Primeiro objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Exemplos
Exemplo de uso
Query
Response
bitmapOrCardinality
bitmap1— Primeiro objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
UInt64
Exemplos
Exemplo de uso
Query
Response
bitmapSubsetInRange
bitmap— bitmap da qual extrair o subconjunto.AggregateFunction(groupBitmap, T). -start— Início do intervalo (inclusivo).UInt*-end— Fim do intervalo (exclusivo).UInt*
AggregateFunction(groupBitmap, T)
Exemplos
Exemplo de uso
Query
Response
bitmapSubsetLimit
range_start, com no máximo cardinality_limit bits definidos. A indexação começa em 1.
Sintaxe
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T). -range_start— Início do intervalo (inclusivo).UInt32-cardinality_limit— Cardinalidade máxima do subconjunto.UInt32
cardinality_limit bits definidos, a partir de range_start AggregateFunction(groupBitmap, T)
Exemplos
Exemplo de uso
Query
Response
bitmapToArray
bitmapBuild.
Sintaxe
bitmap— bitmap a ser convertido.AggregateFunction(groupBitmap, T).
Array(UInt*)
Exemplos
Exemplo de uso
Query
Response
bitmapTransform
from_array pelos correspondentes em to_array.
Sintaxe
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T). -from_array— Array dos bits definidos originais que serão substituídos.Array(T). -to_array— Array dos novos bits definidos usados na substituição.Array(T).
AggregateFunction(groupBitmap, T)
Exemplos
Exemplo de uso
Query
Response
bitmapXor
bitmap1— Primeiro objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
AggregateFunction(groupBitmap, T)
Exemplos
Exemplo de uso
Query
Response
bitmapXorCardinality
bitmap1— Primeiro objeto bitmap.AggregateFunction(groupBitmap, T). -bitmap2— Segundo objeto bitmap.AggregateFunction(groupBitmap, T).
UInt64
Exemplos
Exemplo de uso
Query
Response
subBitmap
offset. A cardinalidade máxima do bitmap retornado é cardinality_limit.
Sintaxe
bitmap— Objeto bitmap.AggregateFunction(groupBitmap, T). -offset— Número de bits definidos a ignorar desde o início (indexação começando em zero).UInt32-cardinality_limit— Número máximo de bits definidos a incluir no subconjunto.UInt32
limit bits definidos, após ignorar offset bits definidos em ordem crescente AggregateFunction(groupBitmap, T)
Exemplos
Exemplo de uso
Query
Response