BloomFilterIO (ORC Core 1.6.6 API)
Date: 2021-01-13

org.apache.orc.util

## Class BloomFilterIO

- java.lang.Object
- - org.apache.orc.util.BloomFilterIO

-     public class BloomFilterIO
      extends Object

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `BloomFilterIO.Encoding`

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static BloomFilter` | `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.
    `static void` | `serialize(OrcProto.BloomFilter.Builder builder, BloomFilter bloomFilter)` Serialize the BloomFilter to the ORC file.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### deserialize

          public static BloomFilter 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.

    - #### serialize

          public static void serialize(OrcProto.BloomFilter.Builder builder,
                                       BloomFilter bloomFilter)

      Serialize the BloomFilter to the ORC file.
      Parameters:
        `builder` - the builder to write to
        `bloomFilter` - the bloom filter to serialize

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