Uses of Class org.apache.orc.util.BloomFilter (ORC Core 1.6.6 API)
Date: 2021-01-13

## Uses of Class
org.apache.orc.util.BloomFilter

- Packages that use BloomFilter
  Package | Description
  --- | ---
  org.apache.orc.impl |
  org.apache.orc.impl.writer |
  org.apache.orc.util |

- - ### Uses of BloomFilter in org.apache.orc.impl

    Methods in org.apache.orc.impl with parameters of type BloomFilter
    Modifier and Type | Method and Description
    --- | ---
    `static SearchArgument.TruthValue` | RecordReaderImpl.`evaluatePredicate(ColumnStatistics stats, PredicateLeaf predicate, BloomFilter bloomFilter)` Evaluate a predicate with respect to the statistics from the column that is referenced in the predicate.
    `static SearchArgument.TruthValue` | RecordReaderImpl.`evaluatePredicate(ColumnStatistics stats, PredicateLeaf predicate, BloomFilter bloomFilter, boolean useUTCTimestamp)` Evaluate a predicate with respect to the statistics from the column that is referenced in the predicate.

  - ### Uses of BloomFilter in org.apache.orc.impl.writer

    Fields in org.apache.orc.impl.writer declared as BloomFilter
    Modifier and Type | Field and Description
    --- | ---
    `protected BloomFilter` | TreeWriterBase.`bloomFilter`

  - ### Uses of BloomFilter in org.apache.orc.util

    Subclasses of BloomFilter in org.apache.orc.util
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BloomFilterUtf8` This class represents the fix from ORC-101 where we fixed the bloom filter from using the JVM's default character set to always using UTF-8.

    Methods in org.apache.orc.util that return BloomFilter
    Modifier and Type | Method and Description
    --- | ---
    `static BloomFilter` | BloomFilterIO.`deserialize(OrcProto.Stream.Kind kind, OrcProto.ColumnEncoding encoding, OrcFile.WriterVersion fileVersion, TypeDescription.Category type, OrcProto.BloomFilter bloomFilter)` Deserialize a bloom filter from the ORC file.

    Methods in org.apache.orc.util with parameters of type BloomFilter
    Modifier and Type | Method and Description
    --- | ---
    `void` | BloomFilter.`merge(BloomFilter that)` Merge the specified bloom filter with current bloom filter.
    `static void` | BloomFilterIO.`serialize(OrcProto.BloomFilter.Builder builder, BloomFilter bloomFilter)` Serialize the BloomFilter to the ORC file.

Copyright © 2013–2021 The Apache Software Foundation. All rights reserved.