Class ParquetBloomFilter
Owns a loaded Parquet split-block Bloom-filter bitset.
public sealed class ParquetBloomFilter : IDisposable
- Inheritance
-
ParquetBloomFilter
- Implements
- Inherited Members
Remarks
Dispose the filter to return its storage to the reader's configured buffer pool.
Properties
Bitset
Gets a view of the uncompressed split-block bitset.
public ReadOnlySpan<byte> Bitset { get; }
Property Value
BitsetSizeBytes
Gets the Bloom-filter bitset size in bytes.
public int BitsetSizeBytes { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
MightContain(byte)
Checks an INT32-backed unsigned 8-bit logical value.
public bool MightContain(byte value)
Parameters
valuebyte
Returns
MightContain(double)
Checks a DOUBLE value.
public bool MightContain(double value)
Parameters
valuedouble
Returns
MightContain(Guid)
Checks a UUID logical value using its Parquet big-endian byte representation.
public bool MightContain(Guid value)
Parameters
valueGuid
Returns
MightContain(int)
Checks an INT32 value.
public bool MightContain(int value)
Parameters
valueint
Returns
MightContain(long)
Checks an INT64 value.
public bool MightContain(long value)
Parameters
valuelong
Returns
MightContain(ReadOnlySpan<byte>)
Checks a BYTE_ARRAY, FIXED_LEN_BYTE_ARRAY, or INT96 value.
public bool MightContain(ReadOnlySpan<byte> value)
Parameters
valueReadOnlySpan<byte>
Returns
MightContain(float)
Checks a FLOAT value.
public bool MightContain(float value)
Parameters
valuefloat
Returns
MightContain(ushort)
Checks an INT32-backed unsigned 16-bit logical value.
public bool MightContain(ushort value)
Parameters
valueushort
Returns
MightContain(uint)
Checks an unsigned INT32 logical value.
public bool MightContain(uint value)
Parameters
valueuint
Returns
MightContain(ulong)
Checks an unsigned INT64 logical value.
public bool MightContain(ulong value)
Parameters
valueulong
Returns
MightContainHash(ulong)
Checks a caller-computed XXH64 hash.
public bool MightContainHash(ulong hash)
Parameters
hashulong