Class BinarySearchBuilder

java.lang.Object
org.aksw.commons.io.hadoop.binseach.v2.BinarySearchBuilder

public class BinarySearchBuilder extends Object
  • Field Details

    • path

      protected Path path
    • source

      protected org.aksw.commons.io.input.SeekableReadableChannelSource<byte[]> source
    • codec

      protected org.apache.hadoop.io.compress.SplittableCompressionCodec codec
    • resourceCache

      protected BinSearchResourceCache resourceCache
  • Constructor Details

    • BinarySearchBuilder

      public BinarySearchBuilder()
  • Method Details

    • newBuilder

      public static BinarySearchBuilder newBuilder()
    • setSource

      public BinarySearchBuilder setSource(Path path)
    • setSource

      public BinarySearchBuilder setSource(org.aksw.commons.io.input.SeekableReadableChannelSource<byte[]> source)
      Usually the source is derived from the path, however, it can be overridden such that a wrapped source can be specified, such as one that tracks read operations.
    • setCodec

      public BinarySearchBuilder setCodec(org.apache.hadoop.io.compress.SplittableCompressionCodec codec)
    • setResourceCache

      public BinarySearchBuilder setResourceCache(BinSearchResourceCache resourceCache)
    • build

      public org.aksw.commons.io.binseach.BinarySearcher build()