diff --git a/com/adform/streamloader/BuildInfo$.html b/com/adform/streamloader/BuildInfo$.html index 1811b9a..344fca6 100644 --- a/com/adform/streamloader/BuildInfo$.html +++ b/com/adform/streamloader/BuildInfo$.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

Definition Classes
adform
  • package clickhouse
    Definition Classes
    streamloader
  • package hadoop
    Definition Classes
    streamloader
  • package iceberg
    Definition Classes
    streamloader
  • package model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • package sink
    Definition Classes
    streamloader
  • package source
    Definition Classes
    streamloader
  • package util
    Definition Classes
    streamloader
  • package vertica
    Definition Classes
    streamloader
  • BuildInfo
  • StreamLoader
  • o

    com.adform.streamloader

    BuildInfo

    case object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. BuildInfo
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. val gitHeadCommit: Option[String]

      The value is scala.Some("952ecae3f141b08394e12895f5f1e96e59b5f21a").

    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. val name: String

      The value is "stream-loader-core".

    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. def productElementName(n: Int): String
      Definition Classes
      Product
    16. def productElementNames: Iterator[String]
      Definition Classes
      Product
    17. val scalaVersion: String

      The value is "2.13.14".

    18. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    19. val toString: String
      Definition Classes
      BuildInfo → AnyRef → Any
    20. val version: String

      The value is "0.3.1-alpha".

    21. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    22. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    23. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package clickhouse
    Definition Classes
    streamloader
  • package hadoop
    Definition Classes
    streamloader
  • package iceberg
    Definition Classes
    streamloader
  • package model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • package sink
    Definition Classes
    streamloader
  • package source
    Definition Classes
    streamloader
  • package util
    Definition Classes
    streamloader
  • package vertica
    Definition Classes
    streamloader
  • BuildInfo
  • StreamLoader
  • o

    com.adform.streamloader

    BuildInfo

    case object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. BuildInfo
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. val gitHeadCommit: Option[String]

      The value is scala.Some("c3780f0dde97ff366b381450d20b7a43ec98414e").

    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. val name: String

      The value is "stream-loader-core".

    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. def productElementName(n: Int): String
      Definition Classes
      Product
    16. def productElementNames: Iterator[String]
      Definition Classes
      Product
    17. val scalaVersion: String

      The value is "2.13.14".

    18. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    19. val toString: String
      Definition Classes
      BuildInfo → AnyRef → Any
    20. val version: String

      The value is "0.3.1".

    21. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    22. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    23. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/StreamLoader.html b/com/adform/streamloader/StreamLoader.html index abdaf99..a17f3a7 100644 --- a/com/adform/streamloader/StreamLoader.html +++ b/com/adform/streamloader/StreamLoader.html @@ -10,5 +10,5 @@

    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package clickhouse
    Definition Classes
    streamloader
  • package hadoop
    Definition Classes
    streamloader
  • package iceberg
    Definition Classes
    streamloader
  • package model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • package sink
    Definition Classes
    streamloader
  • package source
    Definition Classes
    streamloader
  • package util
    Definition Classes
    streamloader
  • package vertica
    Definition Classes
    streamloader
  • BuildInfo
  • StreamLoader
  • c

    com.adform.streamloader

    StreamLoader

    class StreamLoader extends Logging with Metrics

    The main stream loading class, given a KafkaSource and some Sink continuously polls the source and sinks records to the sink.

    Runs in the active thread and blocks it. When running multiple instances in multiple threads -you must provide separate sources and sinks.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. StreamLoader
    2. Metrics
    3. Logging
    4. AnyRef
    5. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new StreamLoader(source: KafkaSource, sink: Sink)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
      Definition Classes
      Metrics
    7. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
      Definition Classes
      Metrics
    8. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
      Definition Classes
      Metrics
    9. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
      Definition Classes
      Metrics
    10. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    12. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    13. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    14. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    15. val log: Logger
      Attributes
      protected
      Definition Classes
      Logging
    16. def metricsRoot: String

      A common prefix for all created metrics.

      A common prefix for all created metrics. -

      Attributes
      protected
      Definition Classes
      StreamLoaderMetrics
    17. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    18. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    19. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    20. def removeMeters(meters: Meter*): Unit
      Attributes
      protected
      Definition Classes
      Metrics
    21. def setMetricRegistry(registry: MeterRegistry): Unit

      Sets the MeterRegistry to register all loader metrics to.

    22. def start(): Unit

      Starts stream loading in the current thread, blocks until stop() is called from another thread.

    23. def stop(): Unit

      Stops the stream loader, performs any necessary clean up.

    24. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    25. def toString(): String
      Definition Classes
      AnyRef → Any
    26. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    27. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    28. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Metrics

    Inherited from Logging

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +you must provide separate sources and sinks.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. StreamLoader
    2. Metrics
    3. Logging
    4. AnyRef
    5. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new StreamLoader(source: KafkaSource, sink: Sink)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
      Definition Classes
      Metrics
    7. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
      Definition Classes
      Metrics
    8. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
      Definition Classes
      Metrics
    9. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
      Definition Classes
      Metrics
    10. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    12. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    13. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    14. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    15. val log: Logger
      Attributes
      protected
      Definition Classes
      Logging
    16. def metricsRoot: String

      A common prefix for all created metrics.

      A common prefix for all created metrics. +

      Attributes
      protected
      Definition Classes
      StreamLoaderMetrics
    17. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    18. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    19. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    20. def removeMeters(meters: Meter*): Unit
      Attributes
      protected
      Definition Classes
      Metrics
    21. def setMetricRegistry(registry: MeterRegistry): Unit

      Sets the MeterRegistry to register all loader metrics to.

    22. def start(): Unit

      Starts stream loading in the current thread, blocks until stop() is called from another thread.

    23. def stop(): Unit

      Stops the stream loader, performs any necessary clean up.

    24. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    25. def toString(): String
      Definition Classes
      AnyRef → Any
    26. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    27. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    28. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Metrics

    Inherited from Logging

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/clickhouse/ClickHouseFileBuilder.html b/com/adform/streamloader/clickhouse/ClickHouseFileBuilder.html index 0936c71..bd0d479 100644 --- a/com/adform/streamloader/clickhouse/ClickHouseFileBuilder.html +++ b/com/adform/streamloader/clickhouse/ClickHouseFileBuilder.html @@ -11,8 +11,8 @@ They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package clickhouse
    Definition Classes
    streamloader
  • package rowbinary
    Definition Classes
    clickhouse
  • ClickHouseFileBuilder
  • ClickHouseFileBuilderFactory
  • ClickHouseFileRecordBatch
  • ClickHouseFileRecordBatcher
  • ClickHouseFileStorage
  • t

    com.adform.streamloader.clickhouse

    ClickHouseFileBuilder

    trait ClickHouseFileBuilder[-R] extends FileBuilder[R]

    A FileBuilder able to build files that can be loaded to ClickHouse.

    R

    type of the records written to files being built.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. ClickHouseFileBuilder
    2. FileBuilder
    3. AnyRef
    4. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def build(): Option[File]

      Builds a data file from all the added records and flushes it to disk.

      Builds a data file from all the added records and flushes it to disk. The builder instance can no longer be used after calling this method. -

      returns

      The resulting file if any records were added, None otherwise.

      Definition Classes
      FileBuilder
    2. abstract def compression: ClickHouseCompression

      Compression to use for the files being constructed.

    3. abstract def discard(): Unit

      Discards the file currently being built and closes the builder.

      Discards the file currently being built and closes the builder. -

      Definition Classes
      FileBuilder
    4. abstract def format: ClickHouseFormat

      The ClickHouse file format for the files being built.

    5. abstract def getDataSize: Long

      Gets the current size of the data added to the file.

      Gets the current size of the data added to the file. +

      returns

      The resulting file if any records were added, None otherwise.

      Definition Classes
      FileBuilder
    6. abstract def compression: ClickHouseCompression

      Compression to use for the files being constructed.

    7. abstract def discard(): Unit

      Discards the file currently being built and closes the builder.

      Discards the file currently being built and closes the builder. +

      Definition Classes
      FileBuilder
    8. abstract def format: ClickHouseFormat

      The ClickHouse file format for the files being built.

    9. abstract def getDataSize: Long

      Gets the current size of the data added to the file.

      Gets the current size of the data added to the file.

      Definition Classes
      FileBuilder
    10. abstract def getRecordCount: Long

      Gets the count of records currently written to the file.

      Gets the count of records currently written to the file.

      Definition Classes
      FileBuilder
    11. abstract def write(record: R): Unit

      Adds a record to the file.

      Adds a record to the file.

      Definition Classes
      FileBuilder

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toString(): String
      Definition Classes
      AnyRef → Any
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from FileBuilder[R]

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/clickhouse/ClickHouseFileRecordBatch.html b/com/adform/streamloader/clickhouse/ClickHouseFileRecordBatch.html index 10aa081..b1107b5 100644 --- a/com/adform/streamloader/clickhouse/ClickHouseFileRecordBatch.html +++ b/com/adform/streamloader/clickhouse/ClickHouseFileRecordBatch.html @@ -8,7 +8,7 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package clickhouse
    Definition Classes
    streamloader
  • package rowbinary
    Definition Classes
    clickhouse
  • ClickHouseFileBuilder
  • ClickHouseFileBuilderFactory
  • ClickHouseFileRecordBatch
  • ClickHouseFileRecordBatcher
  • ClickHouseFileStorage
  • c

    com.adform.streamloader.clickhouse

    ClickHouseFileRecordBatch

    case class ClickHouseFileRecordBatch(file: File, format: ClickHouseFormat, compression: ClickHouseCompression, recordRanges: Seq[StreamRange], rowCount: Long) extends FileRecordBatch with Product with Serializable

    A file containing a batch of records in some ClickHouse supported format that can be loaded to ClickHouse. -

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. ClickHouseFileRecordBatch
    2. Serializable
    3. Product
    4. Equals
    5. FileRecordBatch
    6. RecordBatch
    7. AnyRef
    8. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new ClickHouseFileRecordBatch(file: File, format: ClickHouseFormat, compression: ClickHouseCompression, recordRanges: Seq[StreamRange], rowCount: Long)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. val compression: ClickHouseCompression
    7. def discard(): Boolean

      Performs any necessary cleanup after the batch is no longer needed, e.g.

      Performs any necessary cleanup after the batch is no longer needed, e.g. deletes any underlying files. -

      returns

      Whether the discard operation succeeded.

      Definition Classes
      FileRecordBatchRecordBatch
    8. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    9. val file: File
    10. val format: ClickHouseFormat
    11. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    12. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    13. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    14. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    16. def productElementNames: Iterator[String]
      Definition Classes
      Product
    17. val recordRanges: Seq[StreamRange]

      Gets the ranges of records in each topic partition contained in the batch.

      Gets the ranges of records in each topic partition contained in the batch. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    18. package clickhouse
      Definition Classes
      streamloader
    19. package rowbinary
      Definition Classes
      clickhouse
    20. ClickHouseFileBuilder
    21. ClickHouseFileBuilderFactory
    22. ClickHouseFileRecordBatch
    23. ClickHouseFileRecordBatcher
    24. ClickHouseFileStorage
    c

    com.adform.streamloader.clickhouse

    ClickHouseFileRecordBatch

    case class ClickHouseFileRecordBatch(file: File, format: ClickHouseFormat, compression: ClickHouseCompression, recordRanges: Seq[StreamRange], rowCount: Long) extends FileRecordBatch with Product with Serializable

    A file containing a batch of records in some ClickHouse supported format that can be loaded to ClickHouse. +

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. ClickHouseFileRecordBatch
    2. Serializable
    3. Product
    4. Equals
    5. FileRecordBatch
    6. RecordBatch
    7. AnyRef
    8. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new ClickHouseFileRecordBatch(file: File, format: ClickHouseFormat, compression: ClickHouseCompression, recordRanges: Seq[StreamRange], rowCount: Long)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. val compression: ClickHouseCompression
    7. def discard(): Boolean

      Performs any necessary cleanup after the batch is no longer needed, e.g.

      Performs any necessary cleanup after the batch is no longer needed, e.g. deletes any underlying files. +

      returns

      Whether the discard operation succeeded.

      Definition Classes
      FileRecordBatchRecordBatch
    8. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    9. val file: File
    10. val format: ClickHouseFormat
    11. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    12. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    13. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    14. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    16. def productElementNames: Iterator[String]
      Definition Classes
      Product
    17. val recordRanges: Seq[StreamRange]

      Gets the ranges of records in each topic partition contained in the batch.

      Gets the ranges of records in each topic partition contained in the batch.

      Definition Classes
      ClickHouseFileRecordBatchRecordBatch
    18. val rowCount: Long
    19. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    20. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    21. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    22. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from FileRecordBatch

    Inherited from RecordBatch

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/clickhouse/ClickHouseFileStorage.html b/com/adform/streamloader/clickhouse/ClickHouseFileStorage.html index 86d0651..569de71 100644 --- a/com/adform/streamloader/clickhouse/ClickHouseFileStorage.html +++ b/com/adform/streamloader/clickhouse/ClickHouseFileStorage.html @@ -12,13 +12,13 @@ Queries ClickHouse upon initialization in order to retrieve committed stream positions.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. ClickHouseFileStorage
    2. InDataOffsetBatchStorage
    3. Logging
    4. RecordBatchStorage
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new ClickHouseFileStorage(dbDataSource: DataSource, table: String, topicColumnName: String, partitionColumnName: String, offsetColumnName: String, watermarkColumnName: String)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def commitBatch(batch: ClickHouseFileRecordBatch): Unit

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

      Definition Classes
      InDataOffsetBatchStorageRecordBatchStorage
    7. def commitBatchWithOffsets(batch: ClickHouseFileRecordBatch): Unit

      Stores a given batch to storage together with the offsets.

      Stores a given batch to storage together with the offsets. -

      Definition Classes
      ClickHouseFileStorageInDataOffsetBatchStorage
    8. def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Gets the latest committed stream positions for the given partitions where streams should be sought to, +

    Definition Classes
    ClickHouseFileStorageInDataOffsetBatchStorage
  • def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

    Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e.

    Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e. this should be the last stored offset + 1. -

    Definition Classes
    ClickHouseFileStorageRecordBatchStorage
  • def committedPositions(connection: Connection): Map[TopicPartition, StreamPosition]
  • final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  • final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def initialize(context: KafkaContext): Unit

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed. +

    Definition Classes
    ClickHouseFileStorageRecordBatchStorage
  • def committedPositions(connection: Connection): Map[TopicPartition, StreamPosition]
  • final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  • final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def initialize(context: KafkaContext): Unit

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

    Definition Classes
    RecordBatchStorage
  • def isBatchCommitted(batch: ClickHouseFileRecordBatch): Boolean

    Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

    Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch. -

    batch

    Batch to check.

    returns

    Whether the batch is successfully stored.

    Definition Classes
    RecordBatchStorage
  • final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  • val kafkaContext: KafkaContext
    Attributes
    protected
    Definition Classes
    RecordBatchStorage
  • val log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  • final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • def recover(topicPartitions: Set[TopicPartition]): Unit

    Performs any needed recovery upon startup, e.g.

    Performs any needed recovery upon startup, e.g. rolling back or completing transactions. +

    batch

    Batch to check.

    returns

    Whether the batch is successfully stored.

    Definition Classes
    RecordBatchStorage
  • final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  • val kafkaContext: KafkaContext
    Attributes
    protected
    Definition Classes
    RecordBatchStorage
  • val log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  • final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • def recover(topicPartitions: Set[TopicPartition]): Unit

    Performs any needed recovery upon startup, e.g.

    Performs any needed recovery upon startup, e.g. rolling back or completing transactions. Can fail, users should handle any possible exceptions.

    Definition Classes
    InDataOffsetBatchStorageRecordBatchStorage
  • final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  • def toString(): String
    Definition Classes
    AnyRef → Any
  • final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  • final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  • final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  • Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from InDataOffsetBatchStorage[ClickHouseFileRecordBatch]

    Inherited from Logging

    Inherited from RecordBatchStorage[ClickHouseFileRecordBatch]

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/clickhouse/index.html b/com/adform/streamloader/clickhouse/index.html index 283a92c..c2df239 100644 --- a/com/adform/streamloader/clickhouse/index.html +++ b/com/adform/streamloader/clickhouse/index.html @@ -9,6 +9,6 @@

    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package clickhouse
    Definition Classes
    streamloader
  • package rowbinary
  • ClickHouseFileBuilder
  • ClickHouseFileBuilderFactory
  • ClickHouseFileRecordBatch
  • ClickHouseFileRecordBatcher
  • ClickHouseFileStorage
  • package hadoop
    Definition Classes
    streamloader
  • package iceberg
    Definition Classes
    streamloader
  • package model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • package sink
    Definition Classes
    streamloader
  • package source
    Definition Classes
    streamloader
  • package util
    Definition Classes
    streamloader
  • package vertica
    Definition Classes
    streamloader
  • p

    com.adform.streamloader

    clickhouse

    package clickhouse

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Package Members

    1. package rowbinary

    Type Members

    1. trait ClickHouseFileBuilder[-R] extends FileBuilder[R]

      A FileBuilder able to build files that can be loaded to ClickHouse.

      A FileBuilder able to build files that can be loaded to ClickHouse. -

      R

      type of the records written to files being built.

    2. trait ClickHouseFileBuilderFactory[R] extends FileBuilderFactory[R, ClickHouseFileBuilder[R]]
    3. case class ClickHouseFileRecordBatch(file: File, format: ClickHouseFormat, compression: ClickHouseCompression, recordRanges: Seq[StreamRange], rowCount: Long) extends FileRecordBatch with Product with Serializable

      A file containing a batch of records in some ClickHouse supported format that can be loaded to ClickHouse.

    4. class ClickHouseFileRecordBatcher[R] extends FileRecordBatcher[R, ClickHouseFileRecordBatch, ClickHouseFileBuilder[R]]
    5. class ClickHouseFileStorage extends InDataOffsetBatchStorage[ClickHouseFileRecordBatch] with Logging

      A ClickHouse storage implementation, stores offsets in rows of data.

      A ClickHouse storage implementation, stores offsets in rows of data. +

      R

      type of the records written to files being built.

    6. trait ClickHouseFileBuilderFactory[R] extends FileBuilderFactory[R, ClickHouseFileBuilder[R]]
    7. case class ClickHouseFileRecordBatch(file: File, format: ClickHouseFormat, compression: ClickHouseCompression, recordRanges: Seq[StreamRange], rowCount: Long) extends FileRecordBatch with Product with Serializable

      A file containing a batch of records in some ClickHouse supported format that can be loaded to ClickHouse.

    8. class ClickHouseFileRecordBatcher[R] extends FileRecordBatcher[R, ClickHouseFileRecordBatch, ClickHouseFileBuilder[R]]
    9. class ClickHouseFileStorage extends InDataOffsetBatchStorage[ClickHouseFileRecordBatch] with Logging

      A ClickHouse storage implementation, stores offsets in rows of data.

      A ClickHouse storage implementation, stores offsets in rows of data. Queries ClickHouse upon initialization in order to retrieve committed stream positions.

    Ungrouped

    diff --git a/com/adform/streamloader/clickhouse/rowbinary/RowBinaryClickHouseFileBuilder.html b/com/adform/streamloader/clickhouse/rowbinary/RowBinaryClickHouseFileBuilder.html index 644ca5a..31a5e6b 100644 --- a/com/adform/streamloader/clickhouse/rowbinary/RowBinaryClickHouseFileBuilder.html +++ b/com/adform/streamloader/clickhouse/rowbinary/RowBinaryClickHouseFileBuilder.html @@ -12,9 +12,9 @@ an implicit RowBinaryClickHouseRecordEncoder in scope.

    R

    type of the records written to files being built.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. RowBinaryClickHouseFileBuilder
    2. ClickHouseFileBuilder
    3. StreamFileBuilder
    4. Logging
    5. BaseFileBuilder
    6. FileBuilder
    7. AnyRef
    8. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new RowBinaryClickHouseFileBuilder(fileCompression: Compression = Compression.NONE, bufferSizeBytes: Int = 8192)(implicit arg0: RowBinaryClickHouseRecordEncoder[R])

      bufferSizeBytes

      Size of the file write buffer.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def build(): Option[File]

      Builds a data file from all the added records and flushes it to disk.

      Builds a data file from all the added records and flushes it to disk. The builder instance can no longer be used after calling this method. -

      returns

      The resulting file if any records were added, None otherwise.

      Definition Classes
      StreamFileBuilderBaseFileBuilderFileBuilder
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. def compression: ClickHouseCompression

      Compression to use for the files being constructed.

      Compression to use for the files being constructed. +

      returns

      The resulting file if any records were added, None otherwise.

      Definition Classes
      StreamFileBuilderBaseFileBuilderFileBuilder
    8. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    9. def compression: ClickHouseCompression

      Compression to use for the files being constructed.

      Compression to use for the files being constructed.

      Definition Classes
      RowBinaryClickHouseFileBuilderClickHouseFileBuilder
    10. def createFile(): File
      Attributes
      protected
      Definition Classes
      StreamFileBuilderBaseFileBuilder
    11. def discard(): Unit

      Discards the file currently being built and closes the builder.

      Discards the file currently being built and closes the builder. -

      Definition Classes
      StreamFileBuilderBaseFileBuilderFileBuilder
    12. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    14. lazy val file: File
      Attributes
      protected
      Definition Classes
      BaseFileBuilder
    15. val format: ClickHouseFormat

      The ClickHouse file format for the files being built.

      The ClickHouse file format for the files being built. +

      Definition Classes
      StreamFileBuilderBaseFileBuilderFileBuilder
    16. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    17. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    18. lazy val file: File
      Attributes
      protected
      Definition Classes
      BaseFileBuilder
    19. val format: ClickHouseFormat

      The ClickHouse file format for the files being built.

      The ClickHouse file format for the files being built.

      Definition Classes
      RowBinaryClickHouseFileBuilderClickHouseFileBuilder
    20. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    21. def getDataSize: Long

      Gets the current size of the data added to the file.

      Gets the current size of the data added to the file.

      Definition Classes
      StreamFileBuilderFileBuilder
    22. def getRecordCount: Long

      Gets the count of records currently written to the file.

      Gets the count of records currently written to the file.

      Definition Classes
      BaseFileBuilderFileBuilder
    23. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    24. var isClosed: Boolean
      Attributes
      protected
      Definition Classes
      BaseFileBuilder
    25. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    26. val log: Logger
      Attributes
      protected
      Definition Classes
      Logging
    27. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    28. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    29. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    30. var recordsWritten: Long
      Attributes
      protected
      Definition Classes
      BaseFileBuilder
    31. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    32. def toString(): String
      Definition Classes
      AnyRef → Any
    33. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    34. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    35. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()
    36. def write(record: R): Unit

      Adds a record to the file.

      Adds a record to the file. diff --git a/com/adform/streamloader/hadoop/HadoopFileStorage.html b/com/adform/streamloader/hadoop/HadoopFileStorage.html index 8a5c46b..381a366 100644 --- a/com/adform/streamloader/hadoop/HadoopFileStorage.html +++ b/com/adform/streamloader/hadoop/HadoopFileStorage.html @@ -13,15 +13,15 @@ The prepare/commit phases for storing a file consist of first uploading it to a staging path and later atomically moving it to the final destination path.

      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. HadoopFileStorage
      2. TwoPhaseCommitBatchStorage
      3. Metrics
      4. Logging
      5. RecordBatchStorage
      6. AnyRef
      7. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Instance Constructors

      1. new HadoopFileStorage(hadoopFS: FileSystem, stagingDirectory: String, stagingFilePathFormatter: FilePathFormatter[P], destinationDirectory: String, destinationFilePathFormatter: FilePathFormatter[P])

      Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      5. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      6. final def commitBatch(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Unit

        Commits a given batch to storage.

        Commits a given batch to storage. -

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      7. final def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Gets the latest committed stream positions for the given partitions.

        Gets the latest committed stream positions for the given partitions. -

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      8. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
        Attributes
        protected
        Definition Classes
        Metrics
      9. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
        Attributes
        protected
        Definition Classes
        Metrics
      10. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
        Attributes
        protected
        Definition Classes
        Metrics
      11. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
        Attributes
        protected
        Definition Classes
        Metrics
      12. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      13. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      14. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      15. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      16. def initialize(context: KafkaContext): Unit

        Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

        Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed. +

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      17. final def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Gets the latest committed stream positions for the given partitions.

        Gets the latest committed stream positions for the given partitions. +

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      18. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
        Attributes
        protected
        Definition Classes
        Metrics
      19. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
        Attributes
        protected
        Definition Classes
        Metrics
      20. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
        Attributes
        protected
        Definition Classes
        Metrics
      21. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
        Attributes
        protected
        Definition Classes
        Metrics
      22. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      23. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      24. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      25. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      26. def initialize(context: KafkaContext): Unit

        Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

        Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

        Definition Classes
        RecordBatchStorage
      27. def isBatchCommitted(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Boolean

        Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

        Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

        batch

        Batch to check.

        returns

        Whether the batch is successfully stored.

        Definition Classes
        RecordBatchStorage
      28. def isBatchStored(staging: MultiFileStaging): Boolean

        Checks whether a staged batch is actually stored, used during recovery.

        Checks whether a staged batch is actually stored, used during recovery.

        staging

        Batch staging information.

        returns

        Whether the batch is fully stored.

        Attributes
        protected
        Definition Classes
        HadoopFileStorageTwoPhaseCommitBatchStorage
      29. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      30. val kafkaContext: KafkaContext
        Attributes
        protected
        Definition Classes
        RecordBatchStorage
      31. val log: Logger
        Attributes
        protected
        Definition Classes
        Logging
      32. def metricsRoot: String

        A common prefix for all created metrics.

        A common prefix for all created metrics. -

        Attributes
        protected
        Definition Classes
        TwoPhaseCommitBatchStorageMetrics
      33. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      34. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      35. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      36. final def recover(topicPartitions: Set[TopicPartition]): Unit

        Performs any needed recovery upon startup, e.g.

        Performs any needed recovery upon startup, e.g. rolling back or completing transactions. +

        Attributes
        protected
        Definition Classes
        TwoPhaseCommitBatchStorageMetrics
      37. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      38. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      39. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      40. final def recover(topicPartitions: Set[TopicPartition]): Unit

        Performs any needed recovery upon startup, e.g.

        Performs any needed recovery upon startup, e.g. rolling back or completing transactions. Can fail, users should handle any possible exceptions. -

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      41. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      42. def stageBatch(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): MultiFileStaging

        Stages a record batch to storage.

        Stages a record batch to storage. +

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      43. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      44. def stageBatch(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): MultiFileStaging

        Stages a record batch to storage.

        Stages a record batch to storage.

        batch

        Record batch to store.

        returns

        Information about the staging.

        Attributes
        protected
        Definition Classes
        HadoopFileStorageTwoPhaseCommitBatchStorage
      45. def storeBatch(staging: MultiFileStaging): Unit

        Finalizes storage of a staged record batch.

        Finalizes storage of a staged record batch.

        staging

        Batch staging information.

        Attributes
        protected
        Definition Classes
        HadoopFileStorageTwoPhaseCommitBatchStorage
      46. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      47. def toString(): String
        Definition Classes
        AnyRef → Any
      48. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      49. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      50. final def wait(arg0: Long): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException]) @native()

      Deprecated Value Members

      1. def finalize(): Unit
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.Throwable]) @Deprecated
        Deprecated

        (Since version 9)

      Ungrouped

    diff --git a/com/adform/streamloader/iceberg/IcebergRecordBatch.html b/com/adform/streamloader/iceberg/IcebergRecordBatch.html index eac20cc..b9c6e60 100644 --- a/com/adform/streamloader/iceberg/IcebergRecordBatch.html +++ b/com/adform/streamloader/iceberg/IcebergRecordBatch.html @@ -8,6 +8,6 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • IcebergRecordBatch
  • IcebergRecordBatchBuilder
  • IcebergRecordBatchStorage
  • IcebergRecordBatcher
  • c

    com.adform.streamloader.iceberg

    IcebergRecordBatch

    case class IcebergRecordBatch(dataWriteResult: DataWriteResult, recordRanges: Seq[StreamRange]) extends RecordBatch with Product with Serializable

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. IcebergRecordBatch
    2. Serializable
    3. Product
    4. Equals
    5. RecordBatch
    6. AnyRef
    7. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new IcebergRecordBatch(dataWriteResult: DataWriteResult, recordRanges: Seq[StreamRange])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. val dataWriteResult: DataWriteResult
    7. def discard(): Boolean

      Performs any necessary cleanup after the batch is no longer needed, e.g.

      Performs any necessary cleanup after the batch is no longer needed, e.g. deletes any underlying files. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    8. package iceberg
      Definition Classes
      streamloader
    9. IcebergRecordBatch
    10. IcebergRecordBatchBuilder
    11. IcebergRecordBatchStorage
    12. IcebergRecordBatcher
    c

    com.adform.streamloader.iceberg

    IcebergRecordBatch

    case class IcebergRecordBatch(dataWriteResult: DataWriteResult, recordRanges: Seq[StreamRange]) extends RecordBatch with Product with Serializable

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. IcebergRecordBatch
    2. Serializable
    3. Product
    4. Equals
    5. RecordBatch
    6. AnyRef
    7. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new IcebergRecordBatch(dataWriteResult: DataWriteResult, recordRanges: Seq[StreamRange])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. val dataWriteResult: DataWriteResult
    7. def discard(): Boolean

      Performs any necessary cleanup after the batch is no longer needed, e.g.

      Performs any necessary cleanup after the batch is no longer needed, e.g. deletes any underlying files.

      returns

      Whether the discard operation succeeded.

      Definition Classes
      IcebergRecordBatchRecordBatch
    8. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. def productElementNames: Iterator[String]
      Definition Classes
      Product
    15. val recordRanges: Seq[StreamRange]

      Gets the ranges of records in each topic partition contained in the batch.

      Gets the ranges of records in each topic partition contained in the batch.

      Definition Classes
      IcebergRecordBatchRecordBatch
    16. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from RecordBatch

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/iceberg/IcebergRecordBatchBuilder.html b/com/adform/streamloader/iceberg/IcebergRecordBatchBuilder.html index cb78bcf..2b6484c 100644 --- a/com/adform/streamloader/iceberg/IcebergRecordBatchBuilder.html +++ b/com/adform/streamloader/iceberg/IcebergRecordBatchBuilder.html @@ -9,7 +9,7 @@

    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • IcebergRecordBatch
  • IcebergRecordBatchBuilder
  • IcebergRecordBatchStorage
  • IcebergRecordBatcher
  • c

    com.adform.streamloader.iceberg

    IcebergRecordBatchBuilder

    class IcebergRecordBatchBuilder extends RecordBatchBuilder[IcebergRecordBatch]

    Record batch builder that collects records to files per partition. -

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. IcebergRecordBatchBuilder
    2. RecordBatchBuilder
    3. AnyRef
    4. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new IcebergRecordBatchBuilder(table: Table, recordFormatter: RecordFormatter[Record], fileFormat: FileFormat, fileCommitStrategy: MultiFileCommitStrategy, writeProperties: Map[String, String])(implicit timeProvider: TimeProvider = TimeProvider.system)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. def add(record: StreamRecord): Int

      Adds a new record to the current batch.

      Adds a new record to the current batch. +

      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. IcebergRecordBatchBuilder
      2. RecordBatchBuilder
      3. AnyRef
      4. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Instance Constructors

      1. new IcebergRecordBatchBuilder(table: Table, recordFormatter: RecordFormatter[Record], fileFormat: FileFormat, fileCommitStrategy: MultiFileCommitStrategy, writeProperties: Map[String, String])(implicit timeProvider: TimeProvider = TimeProvider.system)

      Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. def add(record: StreamRecord): Int

        Adds a new record to the current batch.

        Adds a new record to the current batch. Keeps track of record ranges in the batch and delegates the actual adding to addToBatch.

        record

        Record to add to batch.

        returns

        Actual number of records added to the batch.

        Definition Classes
        RecordBatchBuilder
      5. def addToBatch(record: StreamRecord): Int

        Adds a record to the underlying batch and returns the number of records actually added.

        Adds a record to the underlying batch and returns the number of records actually added.

        Attributes
        protected
        Definition Classes
        IcebergRecordBatchBuilderRecordBatchBuilder
      6. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      7. def build(): Option[IcebergRecordBatch]

        Finalizes and outputs the batch.

        Finalizes and outputs the batch. diff --git a/com/adform/streamloader/iceberg/IcebergRecordBatchStorage$$Builder.html b/com/adform/streamloader/iceberg/IcebergRecordBatchStorage$$Builder.html index 46f2fd6..3436898 100644 --- a/com/adform/streamloader/iceberg/IcebergRecordBatchStorage$$Builder.html +++ b/com/adform/streamloader/iceberg/IcebergRecordBatchStorage$$Builder.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

        A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



        For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

        Definition Classes
        adform
      8. package iceberg
        Definition Classes
        streamloader
      9. object IcebergRecordBatchStorage
        Definition Classes
        iceberg
      10. Builder

      case class Builder(_table: Table, _commitLock: Option[Lock]) extends Product with Serializable

      Linear Supertypes
      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. Builder
      2. Serializable
      3. Product
      4. Equals
      5. AnyRef
      6. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Instance Constructors

      1. new Builder(_table: Table, _commitLock: Option[Lock])

      Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      5. def build(): IcebergRecordBatchStorage
      6. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      7. def commitLock(lock: Lock): Builder

        Sets a lock to use when commiting to Iceberg.

      8. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      9. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      10. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      11. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      12. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      13. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      14. def productElementNames: Iterator[String]
        Definition Classes
        Product
      15. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      16. def table(table: Table): Builder

        Sets the Iceberg table to sync to.

      17. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      18. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      19. final def wait(arg0: Long): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException]) @native()

      Deprecated Value Members

      1. def finalize(): Unit
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.Throwable]) @Deprecated
        Deprecated

        (Since version 9)

      Inherited from Serializable

      Inherited from Product

      Inherited from Equals

      Inherited from AnyRef

      Inherited from Any

      Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • object IcebergRecordBatchStorage
    Definition Classes
    iceberg
  • Builder
  • c

    com.adform.streamloader.iceberg.IcebergRecordBatchStorage

    Builder

    case class Builder(_table: Table, _commitLock: Option[Lock]) extends Product with Serializable

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Builder
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new Builder(_table: Table, _commitLock: Option[Lock])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def build(): IcebergRecordBatchStorage
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. def commitLock(lock: Lock): Builder

      Sets a lock to use when commiting to Iceberg.

    8. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. def productElementNames: Iterator[String]
      Definition Classes
      Product
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def table(table: Table): Builder

      Sets the Iceberg table to sync to.

    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/iceberg/IcebergRecordBatchStorage$.html b/com/adform/streamloader/iceberg/IcebergRecordBatchStorage$.html index f1643fa..c8bdf13 100644 --- a/com/adform/streamloader/iceberg/IcebergRecordBatchStorage$.html +++ b/com/adform/streamloader/iceberg/IcebergRecordBatchStorage$.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • IcebergRecordBatch
  • IcebergRecordBatchBuilder
  • IcebergRecordBatchStorage
  • IcebergRecordBatcher
  • o

    com.adform.streamloader.iceberg

    IcebergRecordBatchStorage

    Companion class IcebergRecordBatchStorage

    object IcebergRecordBatchStorage

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. IcebergRecordBatchStorage
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class Builder(_table: Table, _commitLock: Option[Lock]) extends Product with Serializable

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def builder(): Builder
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • IcebergRecordBatch
  • IcebergRecordBatchBuilder
  • IcebergRecordBatchStorage
  • IcebergRecordBatcher
  • o

    com.adform.streamloader.iceberg

    IcebergRecordBatchStorage

    Companion class IcebergRecordBatchStorage

    object IcebergRecordBatchStorage

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. IcebergRecordBatchStorage
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class Builder(_table: Table, _commitLock: Option[Lock]) extends Product with Serializable

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def builder(): Builder
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/iceberg/IcebergRecordBatchStorage.html b/com/adform/streamloader/iceberg/IcebergRecordBatchStorage.html index 78477ce..063c49d 100644 --- a/com/adform/streamloader/iceberg/IcebergRecordBatchStorage.html +++ b/com/adform/streamloader/iceberg/IcebergRecordBatchStorage.html @@ -11,15 +11,15 @@ They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • IcebergRecordBatch
  • IcebergRecordBatchBuilder
  • IcebergRecordBatchStorage
  • IcebergRecordBatcher
  • c

    com.adform.streamloader.iceberg

    IcebergRecordBatchStorage

    Companion object IcebergRecordBatchStorage

    class IcebergRecordBatchStorage extends InDataOffsetBatchStorage[IcebergRecordBatch]

    Iceberg record batch storage that appends multiple files and stores Kafka offsets in table properties in a single atomic table transaction. An optional lock can be specified to use when committing batches in order to reduce possible commit storms. -

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. IcebergRecordBatchStorage
    2. InDataOffsetBatchStorage
    3. Logging
    4. RecordBatchStorage
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new IcebergRecordBatchStorage(table: Table, commitLock: Option[Lock])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def commitBatch(batch: IcebergRecordBatch): Unit

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction. +

      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. IcebergRecordBatchStorage
      2. InDataOffsetBatchStorage
      3. Logging
      4. RecordBatchStorage
      5. AnyRef
      6. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Instance Constructors

      1. new IcebergRecordBatchStorage(table: Table, commitLock: Option[Lock])

      Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      5. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      6. final def commitBatch(batch: IcebergRecordBatch): Unit

        Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

        Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

        Definition Classes
        InDataOffsetBatchStorageRecordBatchStorage
      7. def commitBatchWithOffsets(batch: IcebergRecordBatch): Unit

        Stores a given batch to storage together with the offsets.

        Stores a given batch to storage together with the offsets. -

        Definition Classes
        IcebergRecordBatchStorageInDataOffsetBatchStorage
      8. def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Gets the latest committed stream positions for the given partitions where streams should be sought to, +

      Definition Classes
      IcebergRecordBatchStorageInDataOffsetBatchStorage
    7. def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e.

      Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e. this should be the last stored offset + 1.

      Definition Classes
      IcebergRecordBatchStorageRecordBatchStorage
    8. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    9. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    10. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    12. def initialize(context: KafkaContext): Unit

      Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

      Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

      Definition Classes
      RecordBatchStorage
    13. def isBatchCommitted(batch: IcebergRecordBatch): Boolean

      Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

      Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch. -

      batch

      Batch to check.

      returns

      Whether the batch is successfully stored.

      Definition Classes
      RecordBatchStorage
    14. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    15. val kafkaContext: KafkaContext
      Attributes
      protected
      Definition Classes
      RecordBatchStorage
    16. val log: Logger
      Attributes
      protected
      Definition Classes
      Logging
    17. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    18. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    19. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    20. def recover(topicPartitions: Set[TopicPartition]): Unit

      Performs any needed recovery upon startup, e.g.

      Performs any needed recovery upon startup, e.g. rolling back or completing transactions. +

      batch

      Batch to check.

      returns

      Whether the batch is successfully stored.

      Definition Classes
      RecordBatchStorage
    21. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    22. val kafkaContext: KafkaContext
      Attributes
      protected
      Definition Classes
      RecordBatchStorage
    23. val log: Logger
      Attributes
      protected
      Definition Classes
      Logging
    24. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    25. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    26. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    27. def recover(topicPartitions: Set[TopicPartition]): Unit

      Performs any needed recovery upon startup, e.g.

      Performs any needed recovery upon startup, e.g. rolling back or completing transactions. Can fail, users should handle any possible exceptions.

      Definition Classes
      IcebergRecordBatchStorageInDataOffsetBatchStorageRecordBatchStorage
    28. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    29. def toString(): String
      Definition Classes
      AnyRef → Any
    30. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    31. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    32. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Logging

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/iceberg/IcebergRecordBatcher$$Builder.html b/com/adform/streamloader/iceberg/IcebergRecordBatcher$$Builder.html index ed3deef..61784b1 100644 --- a/com/adform/streamloader/iceberg/IcebergRecordBatcher$$Builder.html +++ b/com/adform/streamloader/iceberg/IcebergRecordBatcher$$Builder.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • object IcebergRecordBatcher
    Definition Classes
    iceberg
  • Builder
  • c

    com.adform.streamloader.iceberg.IcebergRecordBatcher

    Builder

    case class Builder(_table: Table, _recordFormatter: RecordFormatter[Record], _fileFormat: FileFormat, _fileCommitStrategy: MultiFileCommitStrategy, _writeProperties: Map[String, String]) extends Product with Serializable

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Builder
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new Builder(_table: Table, _recordFormatter: RecordFormatter[Record], _fileFormat: FileFormat, _fileCommitStrategy: MultiFileCommitStrategy, _writeProperties: Map[String, String])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def build(): IcebergRecordBatcher
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def fileCommitStrategy(strategy: MultiFileCommitStrategy): Builder

      Sets the strategy for determining if a batch of files (one per partition) is ready to be stored.

    9. def fileFormat(format: FileFormat): Builder

      Sets the file format to use.

    10. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. def productElementNames: Iterator[String]
      Definition Classes
      Product
    16. def recordFormatter(formatter: RecordFormatter[Record]): Builder

      Sets the record formatter that converts from consumer records to Iceberg records.

    17. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    18. def table(table: Table): Builder

      Sets the Iceberg table to build batches for.

    19. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    20. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    21. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()
    22. def writeProperties(properties: Map[String, String]): Builder

      Sets any additional properties for the underlying data file builder.

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • object IcebergRecordBatcher
    Definition Classes
    iceberg
  • Builder
  • c

    com.adform.streamloader.iceberg.IcebergRecordBatcher

    Builder

    case class Builder(_table: Table, _recordFormatter: RecordFormatter[Record], _fileFormat: FileFormat, _fileCommitStrategy: MultiFileCommitStrategy, _writeProperties: Map[String, String]) extends Product with Serializable

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Builder
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new Builder(_table: Table, _recordFormatter: RecordFormatter[Record], _fileFormat: FileFormat, _fileCommitStrategy: MultiFileCommitStrategy, _writeProperties: Map[String, String])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def build(): IcebergRecordBatcher
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def fileCommitStrategy(strategy: MultiFileCommitStrategy): Builder

      Sets the strategy for determining if a batch of files (one per partition) is ready to be stored.

    9. def fileFormat(format: FileFormat): Builder

      Sets the file format to use.

    10. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. def productElementNames: Iterator[String]
      Definition Classes
      Product
    16. def recordFormatter(formatter: RecordFormatter[Record]): Builder

      Sets the record formatter that converts from consumer records to Iceberg records.

    17. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    18. def table(table: Table): Builder

      Sets the Iceberg table to build batches for.

    19. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    20. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    21. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()
    22. def writeProperties(properties: Map[String, String]): Builder

      Sets any additional properties for the underlying data file builder.

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/iceberg/IcebergRecordBatcher$.html b/com/adform/streamloader/iceberg/IcebergRecordBatcher$.html index 0333278..9d956b4 100644 --- a/com/adform/streamloader/iceberg/IcebergRecordBatcher$.html +++ b/com/adform/streamloader/iceberg/IcebergRecordBatcher$.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • IcebergRecordBatch
  • IcebergRecordBatchBuilder
  • IcebergRecordBatchStorage
  • IcebergRecordBatcher
  • o

    com.adform.streamloader.iceberg

    IcebergRecordBatcher

    Companion class IcebergRecordBatcher

    object IcebergRecordBatcher

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. IcebergRecordBatcher
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class Builder(_table: Table, _recordFormatter: RecordFormatter[Record], _fileFormat: FileFormat, _fileCommitStrategy: MultiFileCommitStrategy, _writeProperties: Map[String, String]) extends Product with Serializable

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def builder(): Builder
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • IcebergRecordBatch
  • IcebergRecordBatchBuilder
  • IcebergRecordBatchStorage
  • IcebergRecordBatcher
  • o

    com.adform.streamloader.iceberg

    IcebergRecordBatcher

    Companion class IcebergRecordBatcher

    object IcebergRecordBatcher

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. IcebergRecordBatcher
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class Builder(_table: Table, _recordFormatter: RecordFormatter[Record], _fileFormat: FileFormat, _fileCommitStrategy: MultiFileCommitStrategy, _writeProperties: Map[String, String]) extends Product with Serializable

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def builder(): Builder
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/iceberg/IcebergRecordBatcher.html b/com/adform/streamloader/iceberg/IcebergRecordBatcher.html index b643e36..d994bf5 100644 --- a/com/adform/streamloader/iceberg/IcebergRecordBatcher.html +++ b/com/adform/streamloader/iceberg/IcebergRecordBatcher.html @@ -8,6 +8,6 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package iceberg
    Definition Classes
    streamloader
  • IcebergRecordBatch
  • IcebergRecordBatchBuilder
  • IcebergRecordBatchStorage
  • IcebergRecordBatcher
  • c

    com.adform.streamloader.iceberg

    IcebergRecordBatcher

    Companion object IcebergRecordBatcher

    class IcebergRecordBatcher extends RecordBatcher[IcebergRecordBatch]

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. IcebergRecordBatcher
    2. RecordBatcher
    3. AnyRef
    4. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new IcebergRecordBatcher(table: Table, recordFormatter: RecordFormatter[Record], fileFormat: FileFormat, fileCommitStrategy: MultiFileCommitStrategy, writeProperties: Map[String, String])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def close(): Unit

      Closes the batcher.

      Closes the batcher. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    7. package iceberg
      Definition Classes
      streamloader
    8. IcebergRecordBatch
    9. IcebergRecordBatchBuilder
    10. IcebergRecordBatchStorage
    11. IcebergRecordBatcher

    class IcebergRecordBatcher extends RecordBatcher[IcebergRecordBatch]

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. IcebergRecordBatcher
    2. RecordBatcher
    3. AnyRef
    4. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new IcebergRecordBatcher(table: Table, recordFormatter: RecordFormatter[Record], fileFormat: FileFormat, fileCommitStrategy: MultiFileCommitStrategy, writeProperties: Map[String, String])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def close(): Unit

      Closes the batcher.

      Closes the batcher.

      Definition Classes
      RecordBatcher
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. def newBatchBuilder(): RecordBatchBuilder[IcebergRecordBatch]

      Gets a new record batch builder.

      Gets a new record batch builder.

      Definition Classes
      IcebergRecordBatcherRecordBatcher
    14. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    16. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    17. def toString(): String
      Definition Classes
      AnyRef → Any
    18. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    20. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/iceberg/index.html b/com/adform/streamloader/iceberg/index.html index 902e285..2e82897 100644 --- a/com/adform/streamloader/iceberg/index.html +++ b/com/adform/streamloader/iceberg/index.html @@ -8,7 +8,7 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package clickhouse
    Definition Classes
    streamloader
  • package hadoop
    Definition Classes
    streamloader
  • package iceberg
    Definition Classes
    streamloader
  • IcebergRecordBatch
  • IcebergRecordBatchBuilder
  • IcebergRecordBatchStorage
  • IcebergRecordBatcher
  • package model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • package sink
    Definition Classes
    streamloader
  • package source
    Definition Classes
    streamloader
  • package util
    Definition Classes
    streamloader
  • package vertica
    Definition Classes
    streamloader
  • p

    com.adform.streamloader

    iceberg

    package iceberg

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class IcebergRecordBatch(dataWriteResult: DataWriteResult, recordRanges: Seq[StreamRange]) extends RecordBatch with Product with Serializable
    2. class IcebergRecordBatchBuilder extends RecordBatchBuilder[IcebergRecordBatch]

      Record batch builder that collects records to files per partition.

    3. class IcebergRecordBatchStorage extends InDataOffsetBatchStorage[IcebergRecordBatch]

      Iceberg record batch storage that appends multiple files and stores Kafka offsets in table properties +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package clickhouse
    Definition Classes
    streamloader
  • package hadoop
    Definition Classes
    streamloader
  • package iceberg
    Definition Classes
    streamloader
  • IcebergRecordBatch
  • IcebergRecordBatchBuilder
  • IcebergRecordBatchStorage
  • IcebergRecordBatcher
  • package model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • package sink
    Definition Classes
    streamloader
  • package source
    Definition Classes
    streamloader
  • package util
    Definition Classes
    streamloader
  • package vertica
    Definition Classes
    streamloader
  • p

    com.adform.streamloader

    iceberg

    package iceberg

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class IcebergRecordBatch(dataWriteResult: DataWriteResult, recordRanges: Seq[StreamRange]) extends RecordBatch with Product with Serializable
    2. class IcebergRecordBatchBuilder extends RecordBatchBuilder[IcebergRecordBatch]

      Record batch builder that collects records to files per partition.

    3. class IcebergRecordBatchStorage extends InDataOffsetBatchStorage[IcebergRecordBatch]

      Iceberg record batch storage that appends multiple files and stores Kafka offsets in table properties in a single atomic table transaction.

      Iceberg record batch storage that appends multiple files and stores Kafka offsets in table properties in a single atomic table transaction. An optional lock can be specified to use when committing batches in order to reduce possible commit storms. diff --git a/com/adform/streamloader/model/StreamRange.html b/com/adform/streamloader/model/StreamRange.html index b6450c6..a93ad20 100644 --- a/com/adform/streamloader/model/StreamRange.html +++ b/com/adform/streamloader/model/StreamRange.html @@ -10,4 +10,4 @@

      For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    4. package model
      Definition Classes
      streamloader
    5. StreamInterval
    6. StreamPosition
    7. StreamRange
    8. StreamRangeBuilder
    9. StreamRecord
    10. Timestamp

    case class StreamRange(topic: String, partition: Int, start: StreamPosition, end: StreamPosition) extends Product with Serializable

    Specification of a range of records consumed from a single topic partition, the start and end positions are both inclusive. -

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. StreamRange
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new StreamRange(topic: String, partition: Int, start: StreamPosition, end: StreamPosition)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. val end: StreamPosition
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    10. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    12. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. val partition: Int
    14. def productElementNames: Iterator[String]
      Definition Classes
      Product
    15. val start: StreamPosition
    16. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    17. val topic: String
    18. def topicPartition: TopicPartition
    19. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    20. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    21. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. StreamRange
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new StreamRange(topic: String, partition: Int, start: StreamPosition, end: StreamPosition)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. val end: StreamPosition
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    10. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    12. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. val partition: Int
    14. def productElementNames: Iterator[String]
      Definition Classes
      Product
    15. val start: StreamPosition
    16. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    17. val topic: String
    18. def topicPartition: TopicPartition
    19. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    20. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    21. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/model/StreamRecord.html b/com/adform/streamloader/model/StreamRecord.html index 6386ba2..8b638b9 100644 --- a/com/adform/streamloader/model/StreamRecord.html +++ b/com/adform/streamloader/model/StreamRecord.html @@ -8,5 +8,5 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package model
    Definition Classes
    streamloader
  • StreamInterval
  • StreamPosition
  • StreamRange
  • StreamRangeBuilder
  • StreamRecord
  • Timestamp
  • c

    com.adform.streamloader.model

    StreamRecord

    case class StreamRecord(consumerRecord: ConsumerRecord[Array[Byte], Array[Byte]], watermark: Timestamp) extends Product with Serializable

    A single record consumed from the source. -

    consumerRecord

    The Kafka consumer record.

    watermark

    The calculated watermark, i.e. the maximum timestamp seen.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. StreamRecord
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new StreamRecord(consumerRecord: ConsumerRecord[Array[Byte], Array[Byte]], watermark: Timestamp)

      consumerRecord

      The Kafka consumer record.

      watermark

      The calculated watermark, i.e. the maximum timestamp seen.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. val consumerRecord: ConsumerRecord[Array[Byte], Array[Byte]]
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    10. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    12. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. def productElementNames: Iterator[String]
      Definition Classes
      Product
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def topicPartition: TopicPartition
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()
    19. val watermark: Timestamp

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package model
    Definition Classes
    streamloader
  • StreamInterval
  • StreamPosition
  • StreamRange
  • StreamRangeBuilder
  • StreamRecord
  • Timestamp
  • c

    com.adform.streamloader.model

    StreamRecord

    case class StreamRecord(consumerRecord: ConsumerRecord[Array[Byte], Array[Byte]], watermark: Timestamp) extends Product with Serializable

    A single record consumed from the source. +

    consumerRecord

    The Kafka consumer record.

    watermark

    The calculated watermark, i.e. the maximum timestamp seen.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. StreamRecord
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new StreamRecord(consumerRecord: ConsumerRecord[Array[Byte], Array[Byte]], watermark: Timestamp)

      consumerRecord

      The Kafka consumer record.

      watermark

      The calculated watermark, i.e. the maximum timestamp seen.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. val consumerRecord: ConsumerRecord[Array[Byte], Array[Byte]]
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    10. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    12. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. def productElementNames: Iterator[String]
      Definition Classes
      Product
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def topicPartition: TopicPartition
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()
    19. val watermark: Timestamp

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/model/index.html b/com/adform/streamloader/model/index.html index b7f2833..c0024c0 100644 --- a/com/adform/streamloader/model/index.html +++ b/com/adform/streamloader/model/index.html @@ -12,5 +12,5 @@ or some combination of both.

  • case class StreamPosition(offset: Long, watermark: Timestamp) extends Ordered[StreamPosition] with Product with Serializable

    Represents a position in a single partition of a stream.

    Represents a position in a single partition of a stream.

    offset

    The numeric offset with the partition, i.e. the Kafka offset.

    watermark

    The watermark, i.e. maximum timestamp seen up to that point.

  • case class StreamRange(topic: String, partition: Int, start: StreamPosition, end: StreamPosition) extends Product with Serializable

    Specification of a range of records consumed from a single topic partition, -the start and end positions are both inclusive.

  • class StreamRangeBuilder extends AnyRef

    A mutable builder of StreamRange.

  • case class StreamRecord(consumerRecord: ConsumerRecord[Array[Byte], Array[Byte]], watermark: Timestamp) extends Product with Serializable

    A single record consumed from the source.

    A single record consumed from the source. +the start and end positions are both inclusive.

  • class StreamRangeBuilder extends AnyRef

    A mutable builder of StreamRange.

  • case class StreamRecord(consumerRecord: ConsumerRecord[Array[Byte], Array[Byte]], watermark: Timestamp) extends Product with Serializable

    A single record consumed from the source.

    A single record consumed from the source.

    consumerRecord

    The Kafka consumer record.

    watermark

    The calculated watermark, i.e. the maximum timestamp seen.

  • final case class Timestamp(millis: Long) extends AnyVal with Ordered[Timestamp] with Product with Serializable

    A value wrapper for unix epoch milliseconds.

  • Value Members

    1. object StreamInterval

    Ungrouped

    diff --git a/com/adform/streamloader/s3/S3FileStorage$$Builder.html b/com/adform/streamloader/s3/S3FileStorage$$Builder.html index 05f6694..f9b107a 100644 --- a/com/adform/streamloader/s3/S3FileStorage$$Builder.html +++ b/com/adform/streamloader/s3/S3FileStorage$$Builder.html @@ -8,5 +8,5 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package s3
    Definition Classes
    streamloader
  • object S3FileStorage
    Definition Classes
    s3
  • Builder
  • c

    com.adform.streamloader.s3.S3FileStorage

    Builder

    case class Builder[P](_s3Client: S3Client, _bucket: String, _filePathFormatter: FilePathFormatter[P]) extends Product with Serializable

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Builder
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new Builder(_s3Client: S3Client, _bucket: String, _filePathFormatter: FilePathFormatter[P])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def bucket(name: String): Builder[P]

      Sets the bucket to upload to.

    6. def build(): S3FileStorage[P]
    7. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    8. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    9. def filePathFormatter(formatter: FilePathFormatter[P]): Builder[P]

      Sets the formatter for forming file paths, i.e.

      Sets the formatter for forming file paths, i.e. keys in S3. -

    10. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. def productElementNames: Iterator[String]
      Definition Classes
      Product
    16. def s3Client(client: S3Client): Builder[P]

      Sets the S3 client to use.

    17. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    18. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    20. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package s3
    Definition Classes
    streamloader
  • object S3FileStorage
    Definition Classes
    s3
  • Builder
  • c

    com.adform.streamloader.s3.S3FileStorage

    Builder

    case class Builder[P](_s3Client: S3Client, _bucket: String, _filePathFormatter: FilePathFormatter[P]) extends Product with Serializable

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Builder
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new Builder(_s3Client: S3Client, _bucket: String, _filePathFormatter: FilePathFormatter[P])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def bucket(name: String): Builder[P]

      Sets the bucket to upload to.

    6. def build(): S3FileStorage[P]
    7. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    8. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    9. def filePathFormatter(formatter: FilePathFormatter[P]): Builder[P]

      Sets the formatter for forming file paths, i.e.

      Sets the formatter for forming file paths, i.e. keys in S3. +

    10. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. def productElementNames: Iterator[String]
      Definition Classes
      Product
    16. def s3Client(client: S3Client): Builder[P]

      Sets the S3 client to use.

    17. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    18. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    20. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/s3/S3FileStorage$.html b/com/adform/streamloader/s3/S3FileStorage$.html index 8b80815..084b380 100644 --- a/com/adform/streamloader/s3/S3FileStorage$.html +++ b/com/adform/streamloader/s3/S3FileStorage$.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package s3
    Definition Classes
    streamloader
  • S3FileStaging
  • S3FileStorage
  • S3MultiFileStaging
  • o

    com.adform.streamloader.s3

    S3FileStorage

    Companion class S3FileStorage

    object S3FileStorage

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. S3FileStorage
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class Builder[P](_s3Client: S3Client, _bucket: String, _filePathFormatter: FilePathFormatter[P]) extends Product with Serializable

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def builder[P](): Builder[P]
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package s3
    Definition Classes
    streamloader
  • S3FileStaging
  • S3FileStorage
  • S3MultiFileStaging
  • o

    com.adform.streamloader.s3

    S3FileStorage

    Companion class S3FileStorage

    object S3FileStorage

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. S3FileStorage
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class Builder[P](_s3Client: S3Client, _bucket: String, _filePathFormatter: FilePathFormatter[P]) extends Product with Serializable

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def builder[P](): Builder[P]
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/s3/S3FileStorage.html b/com/adform/streamloader/s3/S3FileStorage.html index ef0a774..acb0c46 100644 --- a/com/adform/streamloader/s3/S3FileStorage.html +++ b/com/adform/streamloader/s3/S3FileStorage.html @@ -10,16 +10,16 @@

    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package s3
    Definition Classes
    streamloader
  • S3FileStaging
  • S3FileStorage
  • S3MultiFileStaging
  • c

    com.adform.streamloader.s3

    S3FileStorage

    Companion object S3FileStorage

    class S3FileStorage[P] extends TwoPhaseCommitBatchStorage[PartitionedFileRecordBatch[P, FileRecordBatch], S3MultiFileStaging] with Logging

    An S3 compatible file storage, stores files and commits offsets to Kafka in a two-phase transaction. The file upload prepare/stage phases consist of starting and completing a multi-part upload with a single part. -

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. S3FileStorage
    2. TwoPhaseCommitBatchStorage
    3. Metrics
    4. Logging
    5. RecordBatchStorage
    6. AnyRef
    7. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new S3FileStorage(s3Client: S3Client, bucket: String, filePathFormatter: FilePathFormatter[P])

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def commitBatch(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Unit

      Commits a given batch to storage.

      Commits a given batch to storage. -

      Definition Classes
      TwoPhaseCommitBatchStorageRecordBatchStorage
    7. final def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Gets the latest committed stream positions for the given partitions.

      Gets the latest committed stream positions for the given partitions. -

      Definition Classes
      TwoPhaseCommitBatchStorageRecordBatchStorage
    8. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
      Definition Classes
      Metrics
    9. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
      Definition Classes
      Metrics
    10. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
      Definition Classes
      Metrics
    11. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
      Definition Classes
      Metrics
    12. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    14. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    15. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    16. def initialize(context: KafkaContext): Unit

      Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

      Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed. +

      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. S3FileStorage
      2. TwoPhaseCommitBatchStorage
      3. Metrics
      4. Logging
      5. RecordBatchStorage
      6. AnyRef
      7. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Instance Constructors

      1. new S3FileStorage(s3Client: S3Client, bucket: String, filePathFormatter: FilePathFormatter[P])

      Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      5. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      6. final def commitBatch(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Unit

        Commits a given batch to storage.

        Commits a given batch to storage. +

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      7. final def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Gets the latest committed stream positions for the given partitions.

        Gets the latest committed stream positions for the given partitions. +

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      8. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
        Attributes
        protected
        Definition Classes
        Metrics
      9. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
        Attributes
        protected
        Definition Classes
        Metrics
      10. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
        Attributes
        protected
        Definition Classes
        Metrics
      11. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
        Attributes
        protected
        Definition Classes
        Metrics
      12. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      13. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      14. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      15. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      16. def initialize(context: KafkaContext): Unit

        Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

        Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

        Definition Classes
        RecordBatchStorage
      17. def isBatchCommitted(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Boolean

        Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

        Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

        batch

        Batch to check.

        returns

        Whether the batch is successfully stored.

        Definition Classes
        RecordBatchStorage
      18. def isBatchStored(staging: S3MultiFileStaging): Boolean

        Checks whether a staged batch is actually stored, used during recovery.

        Checks whether a staged batch is actually stored, used during recovery.

        staging

        Batch staging information.

        returns

        Whether the batch is fully stored.

        Attributes
        protected
        Definition Classes
        S3FileStorageTwoPhaseCommitBatchStorage
      19. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      20. val kafkaContext: KafkaContext
        Attributes
        protected
        Definition Classes
        RecordBatchStorage
      21. val log: Logger
        Attributes
        protected
        Definition Classes
        Logging
      22. def metricsRoot: String

        A common prefix for all created metrics.

        A common prefix for all created metrics. -

        Attributes
        protected
        Definition Classes
        TwoPhaseCommitBatchStorageMetrics
      23. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      24. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      25. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      26. final def recover(topicPartitions: Set[TopicPartition]): Unit

        Performs any needed recovery upon startup, e.g.

        Performs any needed recovery upon startup, e.g. rolling back or completing transactions. +

        Attributes
        protected
        Definition Classes
        TwoPhaseCommitBatchStorageMetrics
      27. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      28. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      29. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      30. final def recover(topicPartitions: Set[TopicPartition]): Unit

        Performs any needed recovery upon startup, e.g.

        Performs any needed recovery upon startup, e.g. rolling back or completing transactions. Can fail, users should handle any possible exceptions. -

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      31. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      32. def stageBatch(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): S3MultiFileStaging

        Stages a record batch to storage.

        Stages a record batch to storage. +

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      33. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      34. def stageBatch(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): S3MultiFileStaging

        Stages a record batch to storage.

        Stages a record batch to storage.

        batch

        Record batch to store.

        returns

        Information about the staging.

        Attributes
        protected
        Definition Classes
        S3FileStorageTwoPhaseCommitBatchStorage
      35. def storeBatch(staging: S3MultiFileStaging): Unit

        Finalizes storage of a staged record batch.

        Finalizes storage of a staged record batch.

        staging

        Batch staging information.

        Attributes
        protected
        Definition Classes
        S3FileStorageTwoPhaseCommitBatchStorage
      36. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      37. def toString(): String
        Definition Classes
        AnyRef → Any
      38. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      39. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      40. final def wait(arg0: Long): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException]) @native()

      Deprecated Value Members

      1. def finalize(): Unit
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.Throwable]) @Deprecated
        Deprecated

        (Since version 9)

      Ungrouped

    diff --git a/com/adform/streamloader/sink/PartitionGroupSinker.html b/com/adform/streamloader/sink/PartitionGroupSinker.html index d3732e7..d4632f2 100644 --- a/com/adform/streamloader/sink/PartitionGroupSinker.html +++ b/com/adform/streamloader/sink/PartitionGroupSinker.html @@ -10,9 +10,9 @@

    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package sink
    Definition Classes
    streamloader
  • package batch
    Definition Classes
    sink
  • package encoding
    Definition Classes
    sink
  • package file
    Definition Classes
    sink
  • PartitionGroupSinker
  • PartitionGroupingSink
  • RewindingPartitionGroupSinker
  • Sink
  • WrappedPartitionGroupSinker
  • WrappedSink
  • t

    com.adform.streamloader.sink

    PartitionGroupSinker

    trait PartitionGroupSinker extends AnyRef

    Base sinker responsible for loading a fixed set of Kafka topic partitions to persistent storage. Implementers must define committed stream position lookup from the underlying storage upon initialization. -

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. PartitionGroupSinker
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def close(): Unit

      Cleans up and closes the sinker.

    2. abstract val groupName: String

      Name of the partition group, can be used in metrics and logs to differentiate between group sinkers.

    3. abstract val groupPartitions: Set[TopicPartition]

      The Kafka topic partitions that this sinker is responsible for.

    4. abstract def heartbeat(): Unit

      Notifies the sinker that record consumption is still active.

      Notifies the sinker that record consumption is still active. +

      Linear Supertypes
      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. PartitionGroupSinker
      2. AnyRef
      3. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Abstract Value Members

      1. abstract def close(): Unit

        Cleans up and closes the sinker.

      2. abstract val groupName: String

        Name of the partition group, can be used in metrics and logs to differentiate between group sinkers.

      3. abstract val groupPartitions: Set[TopicPartition]

        The Kafka topic partitions that this sinker is responsible for.

      4. abstract def heartbeat(): Unit

        Notifies the sinker that record consumption is still active.

        Notifies the sinker that record consumption is still active. Gives the sinker an opportunity to perform flushing with very low traffic streams. -

      5. abstract def initialize(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]

        Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading.

        Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading. +

      6. abstract def initialize(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]

        Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading.

        Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading. Should be called once before any subsequent calls to write. This is most likely a blocking call since it queries Kafka/storage for offsets.

        kafkaContext

        Kafka context to use when looking up / committing offsets to Kafka, if needed.

        returns

        The initial loader positions in the owned topic partitions. diff --git a/com/adform/streamloader/sink/PartitionGroupingSink.html b/com/adform/streamloader/sink/PartitionGroupingSink.html index 6a45804..1e4fcb9 100644 --- a/com/adform/streamloader/sink/PartitionGroupingSink.html +++ b/com/adform/streamloader/sink/PartitionGroupingSink.html @@ -14,15 +14,15 @@ the simplest grouping would simply map all partitions to a "root" group, a more elaborate grouping could create separate groups for smaller and larger topics, each group receiving a separate PartitionGroupSinker. E.g., if the sinker writes all data to a file, you would end up with separate files for smaller and larger topics. -

        Linear Supertypes
        Known Subclasses
      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. PartitionGroupingSink
      2. Logging
      3. Sink
      4. AnyRef
      5. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Abstract Value Members

      1. abstract def groupForPartition(topicPartition: TopicPartition): String

        Maps a given topic partition to a group name.

        Maps a given topic partition to a group name. -

        returns

        A group name, e.g. "root" or topicPartition.topic().

      2. abstract def sinkerForPartitionGroup(groupName: String, partitions: Set[TopicPartition]): PartitionGroupSinker

        Creates a new instance of a PartitionGroupSinker for a given partition group.

        Creates a new instance of a PartitionGroupSinker for a given partition group. +

        Linear Supertypes
        Known Subclasses
        Ordering
        1. Alphabetic
        2. By Inheritance
        Inherited
        1. PartitionGroupingSink
        2. Logging
        3. Sink
        4. AnyRef
        5. Any
        1. Hide All
        2. Show All
        Visibility
        1. Public
        2. Protected

        Abstract Value Members

        1. abstract def groupForPartition(topicPartition: TopicPartition): String

          Maps a given topic partition to a group name.

          Maps a given topic partition to a group name. +

          returns

          A group name, e.g. "root" or topicPartition.topic().

        2. abstract def sinkerForPartitionGroup(groupName: String, partitions: Set[TopicPartition]): PartitionGroupSinker

          Creates a new instance of a PartitionGroupSinker for a given partition group.

          Creates a new instance of a PartitionGroupSinker for a given partition group. These instances are closed and re-created during rebalance events. -

          groupName

          Name of the partition group.

          partitions

          Partitions in the group.

          returns

          A new instance of a sinker for the given group.

        Concrete Value Members

        1. final def !=(arg0: Any): Boolean
          Definition Classes
          AnyRef → Any
        2. final def ##: Int
          Definition Classes
          AnyRef → Any
        3. final def ==(arg0: Any): Boolean
          Definition Classes
          AnyRef → Any
        4. final def asInstanceOf[T0]: T0
          Definition Classes
          Any
        5. final def assignPartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

          Assigns a set of partitions to the sink and returns their committed stream positions.

          Assigns a set of partitions to the sink and returns their committed stream positions. +

          groupName

          Name of the partition group.

          partitions

          Partitions in the group.

          returns

          A new instance of a sinker for the given group.

        Concrete Value Members

        1. final def !=(arg0: Any): Boolean
          Definition Classes
          AnyRef → Any
        2. final def ##: Int
          Definition Classes
          AnyRef → Any
        3. final def ==(arg0: Any): Boolean
          Definition Classes
          AnyRef → Any
        4. final def asInstanceOf[T0]: T0
          Definition Classes
          Any
        5. final def assignPartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

          Assigns a set of partitions to the sink and returns their committed stream positions.

          Assigns a set of partitions to the sink and returns their committed stream positions. Called during the initial partitions subscription and on subsequent rebalance events.

          partitions

          Set of partitions assigned.

          returns

          Committed stream position map for all the assigned partitions.

          Definition Classes
          PartitionGroupingSinkSink
        6. def clone(): AnyRef
          Attributes
          protected[lang]
          Definition Classes
          AnyRef
          Annotations
          @throws(classOf[java.lang.CloneNotSupportedException]) @native()
        7. def close(): Unit

          Closes all active sinkers.

          Closes all active sinkers.

          Definition Classes
          PartitionGroupingSinkSink
        8. final def eq(arg0: AnyRef): Boolean
          Definition Classes
          AnyRef
        9. def equals(arg0: AnyRef): Boolean
          Definition Classes
          AnyRef → Any
        10. final def getClass(): Class[_ <: AnyRef]
          Definition Classes
          AnyRef → Any
          Annotations
          @native()
        11. def hashCode(): Int
          Definition Classes
          AnyRef → Any
          Annotations
          @native()
        12. def heartbeat(): Unit

          Forwards the heartbeat to all sinkers.

          Forwards the heartbeat to all sinkers.

          Definition Classes
          PartitionGroupingSinkSink
        13. def initialize(context: KafkaContext): Unit

          Initializes the sink with a KafkaContext.

          Initializes the sink with a KafkaContext. -

          Definition Classes
          PartitionGroupingSinkSink
        14. final def isInstanceOf[T0]: Boolean
          Definition Classes
          Any
        15. val kafkaContext: KafkaContext
          Attributes
          protected
        16. val log: Logger
          Attributes
          protected
          Definition Classes
          Logging
        17. final def ne(arg0: AnyRef): Boolean
          Definition Classes
          AnyRef
        18. final def notify(): Unit
          Definition Classes
          AnyRef
          Annotations
          @native()
        19. final def notifyAll(): Unit
          Definition Classes
          AnyRef
          Annotations
          @native()
        20. final def revokePartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

          Revokes a set of partitions from the sink, called during rebalance events.

          Revokes a set of partitions from the sink, called during rebalance events. +

          Definition Classes
          PartitionGroupingSinkSink
        21. final def isInstanceOf[T0]: Boolean
          Definition Classes
          Any
        22. val kafkaContext: KafkaContext
          Attributes
          protected
        23. val log: Logger
          Attributes
          protected
          Definition Classes
          Logging
        24. final def ne(arg0: AnyRef): Boolean
          Definition Classes
          AnyRef
        25. final def notify(): Unit
          Definition Classes
          AnyRef
          Annotations
          @native()
        26. final def notifyAll(): Unit
          Definition Classes
          AnyRef
          Annotations
          @native()
        27. final def revokePartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

          Revokes a set of partitions from the sink, called during rebalance events.

          Revokes a set of partitions from the sink, called during rebalance events. Returns committed stream positions for partitions that need rewinding.

          partitions

          Set of partitions revoked.

          returns

          Committed stream position map for partitions that need rewinding.

          Definition Classes
          PartitionGroupingSinkSink
        28. final def synchronized[T0](arg0: => T0): T0
          Definition Classes
          AnyRef
        29. def toString(): String
          Definition Classes
          AnyRef → Any
        30. final def wait(): Unit
          Definition Classes
          AnyRef
          Annotations
          @throws(classOf[java.lang.InterruptedException])
        31. final def wait(arg0: Long, arg1: Int): Unit
          Definition Classes
          AnyRef
          Annotations
          @throws(classOf[java.lang.InterruptedException])
        32. final def wait(arg0: Long): Unit
          Definition Classes
          AnyRef
          Annotations
          @throws(classOf[java.lang.InterruptedException]) @native()
        33. def write(record: StreamRecord): Unit

          Forwards a consumer record to the correct partition sinker.

          Forwards a consumer record to the correct partition sinker.

          record

          Stream record to write.

          Definition Classes
          PartitionGroupingSinkSink

        Deprecated Value Members

        1. def finalize(): Unit
          Attributes
          protected[lang]
          Definition Classes
          AnyRef
          Annotations
          @throws(classOf[java.lang.Throwable]) @Deprecated
          Deprecated

          (Since version 9)

        Inherited from Logging

        Inherited from Sink

        Inherited from AnyRef

        Inherited from Any

        Ungrouped

      diff --git a/com/adform/streamloader/sink/RewindingPartitionGroupSinker.html b/com/adform/streamloader/sink/RewindingPartitionGroupSinker.html index 313b785..5195c32 100644 --- a/com/adform/streamloader/sink/RewindingPartitionGroupSinker.html +++ b/com/adform/streamloader/sink/RewindingPartitionGroupSinker.html @@ -21,10 +21,10 @@ during initialization for warm-up.

      record

      Stream record to "touch".

      Attributes
      protected

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def close(): Unit

      Cleans up and closes the sinker.

      Cleans up and closes the sinker.

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. val groupName: String

      Name of the partition group, can be used in metrics and logs to differentiate between group sinkers.

      Name of the partition group, can be used in metrics and logs to differentiate between group sinkers. -

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    11. val groupPartitions: Set[TopicPartition]

      The Kafka topic partitions that this sinker is responsible for.

      The Kafka topic partitions that this sinker is responsible for. +

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    12. val groupPartitions: Set[TopicPartition]

      The Kafka topic partitions that this sinker is responsible for.

      The Kafka topic partitions that this sinker is responsible for.

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    13. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    14. def heartbeat(): Unit

      Notifies the sinker that record consumption is still active.

      Notifies the sinker that record consumption is still active. Gives the sinker an opportunity to perform flushing with very low traffic streams. -

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    15. def initialize(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]

      Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading.

      Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading. +

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    16. def initialize(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]

      Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading.

      Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading. Should be called once before any subsequent calls to write. This is most likely a blocking call since it queries Kafka/storage for offsets.

      kafkaContext

      Kafka context to use when looking up / committing offsets to Kafka, if needed.

      returns

      The initial loader positions in the owned topic partitions. diff --git a/com/adform/streamloader/sink/Sink.html b/com/adform/streamloader/sink/Sink.html index 90b3d08..6a8eca9 100644 --- a/com/adform/streamloader/sink/Sink.html +++ b/com/adform/streamloader/sink/Sink.html @@ -13,12 +13,12 @@ used to rewind the streams. They are also responsible for implementing offset committing.

      Implementers can chose to use Kafka itself for offset storage by using the provided KafkaContext, they can also store/retrieve offsets to/from the storage itself. The delivery guarantees of a sink depend on the offset management, e.g. storing offsets atomically with data guarantees exactly-once storage, whereas -using only Kafka for offset storage will usually result in either at-least-once of at-most-once semantics.

      Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Sink
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def assignPartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Assigns a set of partitions to the sink and returns their committed stream positions.

      Assigns a set of partitions to the sink and returns their committed stream positions. +using only Kafka for offset storage will usually result in either at-least-once of at-most-once semantics.

      Linear Supertypes
      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. Sink
      2. AnyRef
      3. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Abstract Value Members

      1. abstract def assignPartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Assigns a set of partitions to the sink and returns their committed stream positions.

        Assigns a set of partitions to the sink and returns their committed stream positions. Called during the initial partitions subscription and on subsequent rebalance events.

        partitions

        Set of partitions assigned.

        returns

        Committed stream position map for all the assigned partitions.

      2. abstract def close(): Unit

        Closes the sink and performs any necessary clean up.

      3. abstract def heartbeat(): Unit

        Notifies the sink that record consumption is still active, called when no records get polled from Kafka.

        Notifies the sink that record consumption is still active, called when no records get polled from Kafka. Gives the sink an opportunity to perform flushing when working with very low traffic streams.

      4. abstract def initialize(kafkaContext: KafkaContext): Unit

        Initializes the sink with a KafkaContext.

        Initializes the sink with a KafkaContext. -

        kafkaContext

        The context provided by the source, can be used for offset management in Kafka.

      5. abstract def revokePartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Revokes a set of partitions from the sink, called during rebalance events.

        Revokes a set of partitions from the sink, called during rebalance events. +

        kafkaContext

        The context provided by the source, can be used for offset management in Kafka.

      6. abstract def revokePartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Revokes a set of partitions from the sink, called during rebalance events.

        Revokes a set of partitions from the sink, called during rebalance events. Returns committed stream positions for partitions that need rewinding.

        partitions

        Set of partitions revoked.

        returns

        Committed stream position map for partitions that need rewinding.

      7. abstract def write(record: StreamRecord): Unit

        Writes a record to the underlying storage.

        Writes a record to the underlying storage.

        record

        Stream record to write.

      Concrete Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      5. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      6. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      7. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      8. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      9. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      10. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      11. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      12. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      13. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      14. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      15. def toString(): String
        Definition Classes
        AnyRef → Any
      16. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      17. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      18. final def wait(arg0: Long): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException]) @native()

      Deprecated Value Members

      1. def finalize(): Unit
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.Throwable]) @Deprecated
        Deprecated

        (Since version 9)

      Inherited from AnyRef

      Inherited from Any

      Ungrouped

    diff --git a/com/adform/streamloader/sink/WrappedPartitionGroupSinker.html b/com/adform/streamloader/sink/WrappedPartitionGroupSinker.html index a1a1696..5b657ce 100644 --- a/com/adform/streamloader/sink/WrappedPartitionGroupSinker.html +++ b/com/adform/streamloader/sink/WrappedPartitionGroupSinker.html @@ -12,10 +12,10 @@ Used for implementing other wrapper sinks in order to avoid boilerplate.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. WrappedPartitionGroupSinker
    2. PartitionGroupSinker
    3. AnyRef
    4. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new WrappedPartitionGroupSinker(basesSinker: PartitionGroupSinker)

      basesSinker

      The base sinker to forward to.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def close(): Unit

      Cleans up and closes the sinker.

      Cleans up and closes the sinker.

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. val groupName: String

      Name of the partition group, can be used in metrics and logs to differentiate between group sinkers.

      Name of the partition group, can be used in metrics and logs to differentiate between group sinkers. -

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    11. val groupPartitions: Set[TopicPartition]

      The Kafka topic partitions that this sinker is responsible for.

      The Kafka topic partitions that this sinker is responsible for. +

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    12. val groupPartitions: Set[TopicPartition]

      The Kafka topic partitions that this sinker is responsible for.

      The Kafka topic partitions that this sinker is responsible for.

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    13. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    14. def heartbeat(): Unit

      Notifies the sinker that record consumption is still active.

      Notifies the sinker that record consumption is still active. Gives the sinker an opportunity to perform flushing with very low traffic streams. -

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    15. def initialize(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]

      Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading.

      Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading. +

      Definition Classes
      WrappedPartitionGroupSinkerPartitionGroupSinker
    16. def initialize(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]

      Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading.

      Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading. Should be called once before any subsequent calls to write. This is most likely a blocking call since it queries Kafka/storage for offsets.

      kafkaContext

      Kafka context to use when looking up / committing offsets to Kafka, if needed.

      returns

      The initial loader positions in the owned topic partitions. diff --git a/com/adform/streamloader/sink/WrappedSink.html b/com/adform/streamloader/sink/WrappedSink.html index 4c788e5..e85ea3f 100644 --- a/com/adform/streamloader/sink/WrappedSink.html +++ b/com/adform/streamloader/sink/WrappedSink.html @@ -10,13 +10,13 @@

      For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
  • package sink
    Definition Classes
    streamloader
  • package batch
    Definition Classes
    sink
  • package encoding
    Definition Classes
    sink
  • package file
    Definition Classes
    sink
  • PartitionGroupSinker
  • PartitionGroupingSink
  • RewindingPartitionGroupSinker
  • Sink
  • WrappedPartitionGroupSinker
  • WrappedSink
  • abstract class WrappedSink[S <: Sink] extends Sink

    A Sink that wraps another sink instance and by default forwards all operations to it. Used for implementing concrete wrapping sinks in order to avoid boilerplate. -

    S

    Type of sink being wrapped.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. WrappedSink
    2. Sink
    3. AnyRef
    4. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new WrappedSink(baseSink: S)

      baseSink

      The base sink to wrap.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def assignPartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Assigns a set of partitions to the sink and returns their committed stream positions.

      Assigns a set of partitions to the sink and returns their committed stream positions. +

      S

      Type of sink being wrapped.

      Linear Supertypes
      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. WrappedSink
      2. Sink
      3. AnyRef
      4. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Instance Constructors

      1. new WrappedSink(baseSink: S)

        baseSink

        The base sink to wrap.

      Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      5. def assignPartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Assigns a set of partitions to the sink and returns their committed stream positions.

        Assigns a set of partitions to the sink and returns their committed stream positions. Called during the initial partitions subscription and on subsequent rebalance events.

        partitions

        Set of partitions assigned.

        returns

        Committed stream position map for all the assigned partitions.

        Definition Classes
        WrappedSinkSink
      6. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      7. def close(): Unit

        Closes the sink and performs any necessary clean up.

        Closes the sink and performs any necessary clean up.

        Definition Classes
        WrappedSinkSink
      8. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      9. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      10. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      11. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      12. def heartbeat(): Unit

        Notifies the sink that record consumption is still active, called when no records get polled from Kafka.

        Notifies the sink that record consumption is still active, called when no records get polled from Kafka. Gives the sink an opportunity to perform flushing when working with very low traffic streams.

        Definition Classes
        WrappedSinkSink
      13. def initialize(kafkaContext: KafkaContext): Unit

        Initializes the sink with a KafkaContext.

        Initializes the sink with a KafkaContext. -

        kafkaContext

        The context provided by the source, can be used for offset management in Kafka.

        Definition Classes
        WrappedSinkSink
      14. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      15. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      16. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      17. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      18. def revokePartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Revokes a set of partitions from the sink, called during rebalance events.

        Revokes a set of partitions from the sink, called during rebalance events. +

        kafkaContext

        The context provided by the source, can be used for offset management in Kafka.

        Definition Classes
        WrappedSinkSink
      19. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      20. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      21. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      22. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      23. def revokePartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Revokes a set of partitions from the sink, called during rebalance events.

        Revokes a set of partitions from the sink, called during rebalance events. Returns committed stream positions for partitions that need rewinding.

        partitions

        Set of partitions revoked.

        returns

        Committed stream position map for partitions that need rewinding.

        Definition Classes
        WrappedSinkSink
      24. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      25. def toString(): String
        Definition Classes
        AnyRef → Any
      26. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      27. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      28. final def wait(arg0: Long): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException]) @native()
      29. def write(record: StreamRecord): Unit

        Writes a record to the underlying storage.

        Writes a record to the underlying storage.

        record

        Stream record to write.

        Definition Classes
        WrappedSinkSink

      Deprecated Value Members

      1. def finalize(): Unit
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.Throwable]) @Deprecated
        Deprecated

        (Since version 9)

      Inherited from Sink

      Inherited from AnyRef

      Inherited from Any

      Ungrouped

    diff --git a/com/adform/streamloader/sink/batch/RecordBatchingSink$$Builder.html b/com/adform/streamloader/sink/batch/RecordBatchingSink$$Builder.html index bf9936b..3ceae8a 100644 --- a/com/adform/streamloader/sink/batch/RecordBatchingSink$$Builder.html +++ b/com/adform/streamloader/sink/batch/RecordBatchingSink$$Builder.html @@ -8,8 +8,8 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package sink
    Definition Classes
    streamloader
  • package batch
    Definition Classes
    sink
  • object RecordBatchingSink
    Definition Classes
    batch
  • Builder
  • c

    com.adform.streamloader.sink.batch.RecordBatchingSink

    Builder

    case class Builder[B <: RecordBatch](_recordBatcher: RecordBatcher[B], _batchStorage: RecordBatchStorage[B], _batchCommitQueueSize: Int, _partitionGrouping: (TopicPartition) => String, _retryPolicy: Policy) extends Sink.Builder with Product with Serializable

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Builder
    2. Serializable
    3. Product
    4. Equals
    5. Builder
    6. AnyRef
    7. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new Builder(_recordBatcher: RecordBatcher[B], _batchStorage: RecordBatchStorage[B], _batchCommitQueueSize: Int, _partitionGrouping: (TopicPartition) => String, _retryPolicy: Policy)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def batchCommitQueueSize(size: Int): Builder[B]

      Sets the max number of pending batches queued to be committed to storage.

      Sets the max number of pending batches queued to be committed to storage. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    6. package sink
      Definition Classes
      streamloader
    7. package batch
      Definition Classes
      sink
    8. object RecordBatchingSink
      Definition Classes
      batch
    9. Builder

    case class Builder[B <: RecordBatch](_recordBatcher: RecordBatcher[B], _batchStorage: RecordBatchStorage[B], _batchCommitQueueSize: Int, _partitionGrouping: (TopicPartition) => String, _retryPolicy: Policy) extends Sink.Builder with Product with Serializable

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Builder
    2. Serializable
    3. Product
    4. Equals
    5. Builder
    6. AnyRef
    7. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new Builder(_recordBatcher: RecordBatcher[B], _batchStorage: RecordBatchStorage[B], _batchCommitQueueSize: Int, _partitionGrouping: (TopicPartition) => String, _retryPolicy: Policy)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def batchCommitQueueSize(size: Int): Builder[B]

      Sets the max number of pending batches queued to be committed to storage.

      Sets the max number of pending batches queued to be committed to storage. Consumption stops when the queue fills up.

    6. def batchStorage(storage: RecordBatchStorage[B]): Builder[B]

      Sets the storage, e.g.

      Sets the storage, e.g. HDFS. -

    7. def build(): RecordBatchingSink[B]
      Definition Classes
      BuilderBuilder
    8. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    9. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    10. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. def partitionGrouping(grouping: (TopicPartition) => String): Builder[B]

      Sets the partition grouping, can be used to route records to different batches.

    16. def productElementNames: Iterator[String]
      Definition Classes
      Product
    17. def recordBatcher(batcher: RecordBatcher[B]): Builder[B]

      Sets the record batcher to use.

    18. def retryPolicy(retries: Int, initialDelay: Duration, backoffFactor: Int): Builder[B]

      Sets the retry policy for all retriable operations, i.e.

      Sets the retry policy for all retriable operations, i.e. recovery, batch commit and new batch creation. +

    19. def build(): RecordBatchingSink[B]
      Definition Classes
      BuilderBuilder
    20. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    21. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    22. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    23. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    24. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    25. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    26. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    27. def partitionGrouping(grouping: (TopicPartition) => String): Builder[B]

      Sets the partition grouping, can be used to route records to different batches.

    28. def productElementNames: Iterator[String]
      Definition Classes
      Product
    29. def recordBatcher(batcher: RecordBatcher[B]): Builder[B]

      Sets the record batcher to use.

    30. def retryPolicy(retries: Int, initialDelay: Duration, backoffFactor: Int): Builder[B]

      Sets the retry policy for all retriable operations, i.e.

      Sets the retry policy for all retriable operations, i.e. recovery, batch commit and new batch creation.

    31. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    32. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    33. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    34. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from Sink.Builder

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/sink/batch/RecordBatchingSink$.html b/com/adform/streamloader/sink/batch/RecordBatchingSink$.html index baad378..db8496c 100644 --- a/com/adform/streamloader/sink/batch/RecordBatchingSink$.html +++ b/com/adform/streamloader/sink/batch/RecordBatchingSink$.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package sink
    Definition Classes
    streamloader
  • package batch
    Definition Classes
    sink
  • package storage
    Definition Classes
    batch
  • RecordBatch
  • RecordBatchBuilder
  • RecordBatcher
  • RecordBatchingSink
  • RecordBatchingSinker
  • RecordFormatter
  • RecordPartitioner
  • RecordStreamWriter
  • o

    com.adform.streamloader.sink.batch

    RecordBatchingSink

    Companion class RecordBatchingSink

    object RecordBatchingSink

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. RecordBatchingSink
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class Builder[B <: RecordBatch](_recordBatcher: RecordBatcher[B], _batchStorage: RecordBatchStorage[B], _batchCommitQueueSize: Int, _partitionGrouping: (TopicPartition) => String, _retryPolicy: Policy) extends Sink.Builder with Product with Serializable

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def builder[B <: RecordBatch](): Builder[B]
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package sink
    Definition Classes
    streamloader
  • package batch
    Definition Classes
    sink
  • package storage
    Definition Classes
    batch
  • RecordBatch
  • RecordBatchBuilder
  • RecordBatcher
  • RecordBatchingSink
  • RecordBatchingSinker
  • RecordFormatter
  • RecordPartitioner
  • RecordStreamWriter
  • o

    com.adform.streamloader.sink.batch

    RecordBatchingSink

    Companion class RecordBatchingSink

    object RecordBatchingSink

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. RecordBatchingSink
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class Builder[B <: RecordBatch](_recordBatcher: RecordBatcher[B], _batchStorage: RecordBatchStorage[B], _batchCommitQueueSize: Int, _partitionGrouping: (TopicPartition) => String, _retryPolicy: Policy) extends Sink.Builder with Product with Serializable

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def builder[B <: RecordBatch](): Builder[B]
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    8. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    9. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/sink/batch/RecordBatchingSink.html b/com/adform/streamloader/sink/batch/RecordBatchingSink.html index 44d2236..518f06e 100644 --- a/com/adform/streamloader/sink/batch/RecordBatchingSink.html +++ b/com/adform/streamloader/sink/batch/RecordBatchingSink.html @@ -13,15 +13,15 @@ It is a partition grouping sink, meaning records from each partition group are added to different batches and processed separately. Batch commits to storage are queued up and performed asynchronously in the background for each partition group. The commit queue size is configurable and commits block if the queues get full. -

    B

    Type of record batches.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. RecordBatchingSink
    2. PartitionGroupingSink
    3. Logging
    4. Sink
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new RecordBatchingSink(recordBatcher: RecordBatcher[B], batchStorage: RecordBatchStorage[B], batchCommitQueueSize: Int, partitionGrouping: (TopicPartition) => String, retryPolicy: Policy)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. final def assignPartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Assigns a set of partitions to the sink and returns their committed stream positions.

      Assigns a set of partitions to the sink and returns their committed stream positions. +

      B

      Type of record batches.

      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. RecordBatchingSink
      2. PartitionGroupingSink
      3. Logging
      4. Sink
      5. AnyRef
      6. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Instance Constructors

      1. new RecordBatchingSink(recordBatcher: RecordBatcher[B], batchStorage: RecordBatchStorage[B], batchCommitQueueSize: Int, partitionGrouping: (TopicPartition) => String, retryPolicy: Policy)

      Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      5. final def assignPartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Assigns a set of partitions to the sink and returns their committed stream positions.

        Assigns a set of partitions to the sink and returns their committed stream positions. Called during the initial partitions subscription and on subsequent rebalance events.

        partitions

        Set of partitions assigned.

        returns

        Committed stream position map for all the assigned partitions.

        Definition Classes
        PartitionGroupingSinkSink
      6. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      7. def close(): Unit

        Closes all active sinkers.

        Closes all active sinkers. -

        Definition Classes
        PartitionGroupingSinkSink
      8. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      9. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      10. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      11. final def groupForPartition(topicPartition: TopicPartition): String

        Maps a given topic partition to a group name.

        Maps a given topic partition to a group name. +

        Definition Classes
        PartitionGroupingSinkSink
      12. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      13. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      14. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      15. final def groupForPartition(topicPartition: TopicPartition): String

        Maps a given topic partition to a group name.

        Maps a given topic partition to a group name.

        returns

        A group name, e.g. "root" or topicPartition.topic().

        Definition Classes
        RecordBatchingSinkPartitionGroupingSink
      16. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      17. def heartbeat(): Unit

        Forwards the heartbeat to all sinkers.

        Forwards the heartbeat to all sinkers.

        Definition Classes
        PartitionGroupingSinkSink
      18. def initialize(context: KafkaContext): Unit

        Initializes the sink with a KafkaContext.

        Initializes the sink with a KafkaContext. -

        Definition Classes
        RecordBatchingSinkPartitionGroupingSinkSink
      19. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      20. val kafkaContext: KafkaContext
        Attributes
        protected
        Definition Classes
        PartitionGroupingSink
      21. val log: Logger
        Attributes
        protected
        Definition Classes
        Logging
      22. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      23. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      24. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      25. final def revokePartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Revokes a set of partitions from the sink, called during rebalance events.

        Revokes a set of partitions from the sink, called during rebalance events. +

        Definition Classes
        RecordBatchingSinkPartitionGroupingSinkSink
      26. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      27. val kafkaContext: KafkaContext
        Attributes
        protected
        Definition Classes
        PartitionGroupingSink
      28. val log: Logger
        Attributes
        protected
        Definition Classes
        Logging
      29. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      30. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      31. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      32. final def revokePartitions(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

        Revokes a set of partitions from the sink, called during rebalance events.

        Revokes a set of partitions from the sink, called during rebalance events. Returns committed stream positions for partitions that need rewinding. -

        partitions

        Set of partitions revoked.

        returns

        Committed stream position map for partitions that need rewinding.

        Definition Classes
        PartitionGroupingSinkSink
      33. final def sinkerForPartitionGroup(groupName: String, groupPartitions: Set[TopicPartition]): PartitionGroupSinker

        Creates a new instance of a PartitionGroupSinker for a given partition group.

        Creates a new instance of a PartitionGroupSinker for a given partition group. +

        partitions

        Set of partitions revoked.

        returns

        Committed stream position map for partitions that need rewinding.

        Definition Classes
        PartitionGroupingSinkSink
      34. final def sinkerForPartitionGroup(groupName: String, groupPartitions: Set[TopicPartition]): PartitionGroupSinker

        Creates a new instance of a PartitionGroupSinker for a given partition group.

        Creates a new instance of a PartitionGroupSinker for a given partition group. These instances are closed and re-created during rebalance events.

        groupName

        Name of the partition group.

        returns

        A new instance of a sinker for the given group.

        Definition Classes
        RecordBatchingSinkPartitionGroupingSink
      35. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      36. def toString(): String
        Definition Classes
        AnyRef → Any
      37. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      38. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      39. final def wait(arg0: Long): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException]) @native()
      40. def write(record: StreamRecord): Unit

        Forwards a consumer record to the correct partition sinker.

        Forwards a consumer record to the correct partition sinker.

        record

        Stream record to write.

        Definition Classes
        PartitionGroupingSinkSink

      Deprecated Value Members

      1. def finalize(): Unit
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.Throwable]) @Deprecated
        Deprecated

        (Since version 9)

      Inherited from PartitionGroupingSink

      Inherited from Logging

      Inherited from Sink

      Inherited from AnyRef

      Inherited from Any

      Ungrouped

    diff --git a/com/adform/streamloader/sink/batch/RecordBatchingSinker.html b/com/adform/streamloader/sink/batch/RecordBatchingSinker.html index f266c46..e663e01 100644 --- a/com/adform/streamloader/sink/batch/RecordBatchingSinker.html +++ b/com/adform/streamloader/sink/batch/RecordBatchingSinker.html @@ -9,18 +9,18 @@

    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package sink
    Definition Classes
    streamloader
  • package batch
    Definition Classes
    sink
  • package storage
    Definition Classes
    batch
  • RecordBatch
  • RecordBatchBuilder
  • RecordBatcher
  • RecordBatchingSink
  • RecordBatchingSinker
  • RecordFormatter
  • RecordPartitioner
  • RecordStreamWriter
  • c

    com.adform.streamloader.sink.batch

    RecordBatchingSinker

    class RecordBatchingSinker[B <: RecordBatch] extends PartitionGroupSinker with Logging with Metrics

    A PartitionGroupSinker that accumulates records to batches and stores them to some storage once ready. -

    B

    Type of record batches persisted to storage.

    Self Type
    RecordBatchingSinker[B]
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. RecordBatchingSinker
    2. Metrics
    3. Logging
    4. PartitionGroupSinker
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new RecordBatchingSinker(groupName: String, groupPartitions: Set[TopicPartition], recordBatcher: RecordBatcher[B], batchStorage: RecordBatchStorage[B], batchCommitQueueSize: Int, retryPolicy: Policy)

      groupName

      The partition group name (used for metrics and logs).

      groupPartitions

      Set of Kafka topic partitions to sink.

      recordBatcher

      A record batcher to use.

      batchStorage

      A storage to use.

      batchCommitQueueSize

      Size of the batch commit queue, once full further attempts to store batches will block.

      retryPolicy

      The retry policy to use for all retriable operations.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def close(): Unit

      Cleans up and closes the sinker.

      Cleans up and closes the sinker. -

      Definition Classes
      RecordBatchingSinkerPartitionGroupSinker
    7. def commitQueueSize: Int
    8. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
      Definition Classes
      Metrics
    9. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
      Definition Classes
      Metrics
    10. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
      Definition Classes
      Metrics
    11. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
      Definition Classes
      Metrics
    12. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    14. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    15. val groupName: String

      Name of the partition group, can be used in metrics and logs to differentiate between group sinkers.

      Name of the partition group, can be used in metrics and logs to differentiate between group sinkers. -

      Definition Classes
      RecordBatchingSinkerPartitionGroupSinker
    16. val groupPartitions: Set[TopicPartition]

      The Kafka topic partitions that this sinker is responsible for.

      The Kafka topic partitions that this sinker is responsible for. +

      B

      Type of record batches persisted to storage.

      Self Type
      RecordBatchingSinker[B]
      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. RecordBatchingSinker
      2. Metrics
      3. Logging
      4. PartitionGroupSinker
      5. AnyRef
      6. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Instance Constructors

      1. new RecordBatchingSinker(groupName: String, groupPartitions: Set[TopicPartition], recordBatcher: RecordBatcher[B], batchStorage: RecordBatchStorage[B], batchCommitQueueSize: Int, retryPolicy: Policy)

        groupName

        The partition group name (used for metrics and logs).

        groupPartitions

        Set of Kafka topic partitions to sink.

        recordBatcher

        A record batcher to use.

        batchStorage

        A storage to use.

        batchCommitQueueSize

        Size of the batch commit queue, once full further attempts to store batches will block.

        retryPolicy

        The retry policy to use for all retriable operations.

      Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      5. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      6. def close(): Unit

        Cleans up and closes the sinker.

        Cleans up and closes the sinker. +

        Definition Classes
        RecordBatchingSinkerPartitionGroupSinker
      7. def commitQueueSize: Int
      8. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
        Attributes
        protected
        Definition Classes
        Metrics
      9. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
        Attributes
        protected
        Definition Classes
        Metrics
      10. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
        Attributes
        protected
        Definition Classes
        Metrics
      11. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
        Attributes
        protected
        Definition Classes
        Metrics
      12. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      13. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      14. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      15. val groupName: String

        Name of the partition group, can be used in metrics and logs to differentiate between group sinkers.

        Name of the partition group, can be used in metrics and logs to differentiate between group sinkers. +

        Definition Classes
        RecordBatchingSinkerPartitionGroupSinker
      16. val groupPartitions: Set[TopicPartition]

        The Kafka topic partitions that this sinker is responsible for.

        The Kafka topic partitions that this sinker is responsible for.

        Definition Classes
        RecordBatchingSinkerPartitionGroupSinker
      17. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      18. def heartbeat(): Unit

        Notifies the sinker that record consumption is still active.

        Notifies the sinker that record consumption is still active. Gives the sinker an opportunity to perform flushing with very low traffic streams. -

        Definition Classes
        RecordBatchingSinkerPartitionGroupSinker
      19. def initialize(context: KafkaContext): Map[TopicPartition, Option[StreamPosition]]

        Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading.

        Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading. +

        Definition Classes
        RecordBatchingSinkerPartitionGroupSinker
      20. def initialize(context: KafkaContext): Map[TopicPartition, Option[StreamPosition]]

        Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading.

        Initializes the sinker and returns the stream positions where topic partitions should be reset to before loading. Should be called once before any subsequent calls to write. This is most likely a blocking call since it queries Kafka/storage for offsets.

        returns

        The initial loader positions in the owned topic partitions. If no position is returned the position will not be reset explicitly, meaning that the consumer will either reset it to the earliest/latest based on the configuration value of auto.offset.reset, or will reset to the offset stored in Kafka, if any.

        Definition Classes
        RecordBatchingSinkerPartitionGroupSinker
      21. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      22. var kafkaContext: KafkaContext
        Attributes
        protected
      23. val log: Logger
        Attributes
        protected
        Definition Classes
        Logging
      24. val metricsRoot: String

        A common prefix for all created metrics.

        A common prefix for all created metrics. -

        Definition Classes
        RecordBatchingSinkerMetrics
      25. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      26. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      27. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      28. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      29. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      30. def toString(): String
        Definition Classes
        AnyRef → Any
      31. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      32. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      33. final def wait(arg0: Long): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException]) @native()
      34. def write(record: StreamRecord): Unit

        Writes a given stream record to storage.

        Writes a given stream record to storage.

        Calling this method does not ensure that the record will be flushed to storage, +

        Definition Classes
        RecordBatchingSinkerMetrics
      35. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      36. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      37. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      38. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      39. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      40. def toString(): String
        Definition Classes
        AnyRef → Any
      41. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      42. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      43. final def wait(arg0: Long): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException]) @native()
      44. def write(record: StreamRecord): Unit

        Writes a given stream record to storage.

        Writes a given stream record to storage.

        Calling this method does not ensure that the record will be flushed to storage, e.g. the sinker might implement batching thus delaying the actual storage.

        Definition Classes
        RecordBatchingSinkerPartitionGroupSinker

      Deprecated Value Members

      1. def finalize(): Unit
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.Throwable]) @Deprecated
        Deprecated

        (Since version 9)

      Inherited from Metrics

      Inherited from Logging

      Inherited from PartitionGroupSinker

      Inherited from AnyRef

      Inherited from Any

      Ungrouped

    diff --git a/com/adform/streamloader/sink/batch/storage/InDataOffsetBatchStorage.html b/com/adform/streamloader/sink/batch/storage/InDataOffsetBatchStorage.html index 3c3583e..3297003 100644 --- a/com/adform/streamloader/sink/batch/storage/InDataOffsetBatchStorage.html +++ b/com/adform/streamloader/sink/batch/storage/InDataOffsetBatchStorage.html @@ -12,7 +12,7 @@ On lookup offsets are retrieved from the storage, the offsets in Kafka are not used. No recovery is needed in this case as batch storing is assumed to be atomic.

    Linear Supertypes
    Known Subclasses
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. InDataOffsetBatchStorage
    2. Logging
    3. RecordBatchStorage
    4. AnyRef
    5. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new InDataOffsetBatchStorage()

    Abstract Value Members

    1. abstract def commitBatchWithOffsets(batch: B): Unit

      Stores a given batch to storage together with the offsets.

      Stores a given batch to storage together with the offsets. -

      Attributes
      protected
    2. abstract def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Gets the latest committed stream positions for the given partitions where streams should be sought to, +

    Attributes
    protected
  • abstract def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

    Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e.

    Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e. this should be the last stored offset + 1.

    Definition Classes
    RecordBatchStorage
  • Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def commitBatch(batch: B): Unit

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction. @@ -20,6 +20,6 @@

      Definition Classes
      RecordBatchStorage
    7. def isBatchCommitted(batch: B): Boolean

      Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

      Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch. -

      batch

      Batch to check.

      returns

      Whether the batch is successfully stored.

      Definition Classes
      RecordBatchStorage
    8. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    9. val kafkaContext: KafkaContext
      Attributes
      protected
      Definition Classes
      RecordBatchStorage
    10. val log: Logger
      Attributes
      protected
      Definition Classes
      Logging
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. def recover(topicPartitions: Set[TopicPartition]): Unit

      Performs any needed recovery upon startup, e.g.

      Performs any needed recovery upon startup, e.g. rolling back or completing transactions. +

      batch

      Batch to check.

      returns

      Whether the batch is successfully stored.

      Definition Classes
      RecordBatchStorage
    15. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    16. val kafkaContext: KafkaContext
      Attributes
      protected
      Definition Classes
      RecordBatchStorage
    17. val log: Logger
      Attributes
      protected
      Definition Classes
      Logging
    18. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    19. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    20. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    21. def recover(topicPartitions: Set[TopicPartition]): Unit

      Performs any needed recovery upon startup, e.g.

      Performs any needed recovery upon startup, e.g. rolling back or completing transactions. Can fail, users should handle any possible exceptions.

      Definition Classes
      InDataOffsetBatchStorageRecordBatchStorage
    22. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    23. def toString(): String
      Definition Classes
      AnyRef → Any
    24. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    25. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    26. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Logging

    Inherited from RecordBatchStorage[B]

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/sink/batch/storage/RecordBatchStorage.html b/com/adform/streamloader/sink/batch/storage/RecordBatchStorage.html index c47f6c7..ba48ff3 100644 --- a/com/adform/streamloader/sink/batch/storage/RecordBatchStorage.html +++ b/com/adform/streamloader/sink/batch/storage/RecordBatchStorage.html @@ -10,10 +10,10 @@

    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package sink
    Definition Classes
    streamloader
  • package batch
    Definition Classes
    sink
  • package storage
    Definition Classes
    batch
  • InDataOffsetBatchStorage
  • RecordBatchStorage
  • StagedOffsetCommit
  • TwoPhaseCommitBatchStorage
  • TwoPhaseCommitMetadata
  • t

    com.adform.streamloader.sink.batch.storage

    RecordBatchStorage

    trait RecordBatchStorage[-B <: RecordBatch] extends AnyRef

    A record batch storage that stores batches to some underlying persistent storage and commits offsets, preferably atomically, if exactly-once guarantees are required. -

    B

    Type of record batches that the storage accepts.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. RecordBatchStorage
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def commitBatch(batch: B): Unit

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

    2. abstract def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Gets the latest committed stream positions for the given partitions where streams should be sought to, +

    B

    Type of record batches that the storage accepts.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. RecordBatchStorage
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def commitBatch(batch: B): Unit

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

    2. abstract def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e.

      Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e. this should be the last stored offset + 1. -

    3. abstract def recover(topicPartitions: Set[TopicPartition]): Unit

      Performs any needed recovery upon startup, e.g.

      Performs any needed recovery upon startup, e.g. rolling back or completing transactions. +

    4. abstract def recover(topicPartitions: Set[TopicPartition]): Unit

      Performs any needed recovery upon startup, e.g.

      Performs any needed recovery upon startup, e.g. rolling back or completing transactions. Can fail, users should handle any possible exceptions.

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. def initialize(context: KafkaContext): Unit

      Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

    11. def isBatchCommitted(batch: B): Boolean

      Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

      Checks whether a given batch was successfully committed to storage by comparing committed positions diff --git a/com/adform/streamloader/sink/batch/storage/TwoPhaseCommitBatchStorage.html b/com/adform/streamloader/sink/batch/storage/TwoPhaseCommitBatchStorage.html index fdd188c..f5ff5d6 100644 --- a/com/adform/streamloader/sink/batch/storage/TwoPhaseCommitBatchStorage.html +++ b/com/adform/streamloader/sink/batch/storage/TwoPhaseCommitBatchStorage.html @@ -18,12 +18,12 @@

      staging

      Batch staging information.

      returns

      Whether the batch is fully stored.

      Attributes
      protected
    12. abstract def stageBatch(batch: B): S

      Stages a record batch to storage.

      Stages a record batch to storage.

      batch

      Record batch to store.

      returns

      Information about the staging.

      Attributes
      protected
    13. abstract def storeBatch(staging: S): Unit

      Finalizes storage of a staged record batch.

      Finalizes storage of a staged record batch.

      staging

      Batch staging information.

      Attributes
      protected

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def commitBatch(batch: B): Unit

      Commits a given batch to storage.

      Commits a given batch to storage. -

      Definition Classes
      TwoPhaseCommitBatchStorageRecordBatchStorage
    7. final def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Gets the latest committed stream positions for the given partitions.

      Gets the latest committed stream positions for the given partitions. -

      Definition Classes
      TwoPhaseCommitBatchStorageRecordBatchStorage
    8. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
      Definition Classes
      Metrics
    9. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
      Definition Classes
      Metrics
    10. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
      Definition Classes
      Metrics
    11. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
      Definition Classes
      Metrics
    12. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    14. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    15. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    16. def initialize(context: KafkaContext): Unit

      Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

      Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed. +

      Definition Classes
      TwoPhaseCommitBatchStorageRecordBatchStorage
    17. final def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Gets the latest committed stream positions for the given partitions.

      Gets the latest committed stream positions for the given partitions. +

      Definition Classes
      TwoPhaseCommitBatchStorageRecordBatchStorage
    18. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
      Definition Classes
      Metrics
    19. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
      Definition Classes
      Metrics
    20. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
      Definition Classes
      Metrics
    21. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
      Definition Classes
      Metrics
    22. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    23. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    24. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    25. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    26. def initialize(context: KafkaContext): Unit

      Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

      Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

      Definition Classes
      RecordBatchStorage
    27. def isBatchCommitted(batch: B): Boolean

      Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

      Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

      batch

      Batch to check.

      returns

      Whether the batch is successfully stored.

      Definition Classes
      RecordBatchStorage
    28. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    29. val kafkaContext: KafkaContext
      Attributes
      protected
      Definition Classes
      RecordBatchStorage
    30. val log: Logger
      Attributes
      protected
      Definition Classes
      Logging
    31. def metricsRoot: String

      A common prefix for all created metrics.

      A common prefix for all created metrics. -

      Attributes
      protected
      Definition Classes
      TwoPhaseCommitBatchStorageMetrics
    32. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    33. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    34. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    35. final def recover(topicPartitions: Set[TopicPartition]): Unit

      Performs any needed recovery upon startup, e.g.

      Performs any needed recovery upon startup, e.g. rolling back or completing transactions. +

      Attributes
      protected
      Definition Classes
      TwoPhaseCommitBatchStorageMetrics
    36. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    37. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    38. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    39. final def recover(topicPartitions: Set[TopicPartition]): Unit

      Performs any needed recovery upon startup, e.g.

      Performs any needed recovery upon startup, e.g. rolling back or completing transactions. Can fail, users should handle any possible exceptions. -

      Definition Classes
      TwoPhaseCommitBatchStorageRecordBatchStorage
    40. def removeMeters(meters: Meter*): Unit
      Attributes
      protected
      Definition Classes
      Metrics
    41. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    42. def toString(): String
      Definition Classes
      AnyRef → Any
    43. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    44. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    45. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Metrics

    Inherited from Logging

    Inherited from RecordBatchStorage[B]

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +

    Definition Classes
    TwoPhaseCommitBatchStorageRecordBatchStorage
  • def removeMeters(meters: Meter*): Unit
    Attributes
    protected
    Definition Classes
    Metrics
  • final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  • def toString(): String
    Definition Classes
    AnyRef → Any
  • final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  • final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  • final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  • Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Metrics

    Inherited from Logging

    Inherited from RecordBatchStorage[B]

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/source/KafkaContext.html b/com/adform/streamloader/source/KafkaContext.html index 5a94e26..398508b 100644 --- a/com/adform/streamloader/source/KafkaContext.html +++ b/com/adform/streamloader/source/KafkaContext.html @@ -9,4 +9,4 @@

    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package source
    Definition Classes
    streamloader
  • KafkaContext
  • KafkaSource
  • LockingKafkaContext
  • MaxWatermarkProvider
  • WatermarkProvider
  • t

    com.adform.streamloader.source

    KafkaContext

    trait KafkaContext extends AnyRef

    Represents an active Kafka consumer, can be used to commit and query offsets. -

    Linear Supertypes
    Known Subclasses
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. KafkaContext
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def commitSync(offsets: Map[TopicPartition, OffsetAndMetadata]): Unit

      Commits offsets to Kafka synchronously.

    2. abstract def committed(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[OffsetAndMetadata]]

      Retrieves the committed offsets for the given topic partitions from Kafka.

    3. abstract val consumerGroup: String

      The consumer group ID.

    4. abstract def offsetsForTimes(timestamps: Map[TopicPartition, Long]): Map[TopicPartition, Option[OffsetAndTimestamp]]

      Look up the offsets for the given partitions by timestamp.

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toString(): String
      Definition Classes
      AnyRef → Any
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +

    Linear Supertypes
    Known Subclasses
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. KafkaContext
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def commitSync(offsets: Map[TopicPartition, OffsetAndMetadata]): Unit

      Commits offsets to Kafka synchronously.

    2. abstract def committed(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[OffsetAndMetadata]]

      Retrieves the committed offsets for the given topic partitions from Kafka.

    3. abstract val consumerGroup: String

      The consumer group ID.

    4. abstract def offsetsForTimes(timestamps: Map[TopicPartition, Long]): Map[TopicPartition, Option[OffsetAndTimestamp]]

      Look up the offsets for the given partitions by timestamp.

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toString(): String
      Definition Classes
      AnyRef → Any
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/source/KafkaSource.html b/com/adform/streamloader/source/KafkaSource.html index 0ead9a4..d5f79c3 100644 --- a/com/adform/streamloader/source/KafkaSource.html +++ b/com/adform/streamloader/source/KafkaSource.html @@ -9,9 +9,9 @@

    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package source
    Definition Classes
    streamloader
  • KafkaContext
  • KafkaSource
  • LockingKafkaContext
  • MaxWatermarkProvider
  • WatermarkProvider
  • c

    com.adform.streamloader.source

    KafkaSource

    Companion object KafkaSource

    class KafkaSource extends Metrics

    A source of data for stream loading that is backed by Kafka.

    Not thread safe, create separate instances when loading data from multiple threads. -

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. KafkaSource
    2. Metrics
    3. AnyRef
    4. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new KafkaSource(consumerProperties: Properties, topics: Either[Seq[String], Pattern], pollTimeout: Duration, watermarkProviderFactory: () => WatermarkProvider)(implicit timeProvider: TimeProvider = TimeProvider.system)

      consumerProperties

      Kafka consumer properties to use.

      topics

      Topics to subscribe to, either a list or a pattern of topics.

      pollTimeout

      Timeout when polling data from Kafka.

      watermarkProviderFactory

      Factory for constructing watermark providers.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def close(): Unit

      Closes the source and all underlying resources.

    7. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
      Definition Classes
      Metrics
    8. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
      Definition Classes
      Metrics
    9. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
      Definition Classes
      Metrics
    10. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
      Definition Classes
      Metrics
    11. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    13. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    14. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    15. def initialize(): KafkaContext

      Initializes the source by creating a Kafka consumer using the provided configuration.

      Initializes the source by creating a Kafka consumer using the provided configuration. +

      Linear Supertypes
      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. KafkaSource
      2. Metrics
      3. AnyRef
      4. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Instance Constructors

      1. new KafkaSource(consumerProperties: Properties, topics: Either[Seq[String], Pattern], pollTimeout: Duration, watermarkProviderFactory: () => WatermarkProvider)(implicit timeProvider: TimeProvider = TimeProvider.system)

        consumerProperties

        Kafka consumer properties to use.

        topics

        Topics to subscribe to, either a list or a pattern of topics.

        pollTimeout

        Timeout when polling data from Kafka.

        watermarkProviderFactory

        Factory for constructing watermark providers.

      Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      5. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      6. def close(): Unit

        Closes the source and all underlying resources.

      7. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
        Attributes
        protected
        Definition Classes
        Metrics
      8. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
        Attributes
        protected
        Definition Classes
        Metrics
      9. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
        Attributes
        protected
        Definition Classes
        Metrics
      10. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
        Attributes
        protected
        Definition Classes
        Metrics
      11. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      12. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      13. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      14. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      15. def initialize(): KafkaContext

        Initializes the source by creating a Kafka consumer using the provided configuration.

        Initializes the source by creating a Kafka consumer using the provided configuration.

        returns

        A KafkaContext that can later be used for offset committing.

      16. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      17. def metricsRoot: String

        A common prefix for all created metrics.

        A common prefix for all created metrics.

        Attributes
        protected
        Definition Classes
        KafkaSourceMetrics
      18. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      19. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      20. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      21. def poll(): Iterable[StreamRecord]

        Polls Kafka for new records.

        Polls Kafka for new records. -

        returns

        An iterator of polled records.

      22. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      23. def seek(partition: TopicPartition, position: StreamPosition): Unit

        Resets the consumer offsets to the given stream position.

        Resets the consumer offsets to the given stream position. Should be called in the subscription callback. -

        partition

        Kafka topic partition to seek.

        position

        Stream position to seek to.

      24. def subscribe(listener: ConsumerRebalanceListener): Unit

        Subscribes to the Kafka topics provided in the constructor.

        Subscribes to the Kafka topics provided in the constructor. +

        returns

        An iterator of polled records.

      25. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      26. def seek(partition: TopicPartition, position: StreamPosition): Unit

        Resets the consumer offsets to the given stream position.

        Resets the consumer offsets to the given stream position. Should be called in the subscription callback. +

        partition

        Kafka topic partition to seek.

        position

        Stream position to seek to.

      27. def subscribe(listener: ConsumerRebalanceListener): Unit

        Subscribes to the Kafka topics provided in the constructor.

        Subscribes to the Kafka topics provided in the constructor.

        listener

        The callback for assignment/revocation, users should perform any needed seeking here using seek().

      28. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      29. def toString(): String
        Definition Classes
        AnyRef → Any
      30. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      31. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      32. final def wait(arg0: Long): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException]) @native()

      Deprecated Value Members

      1. def finalize(): Unit
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.Throwable]) @Deprecated
        Deprecated

        (Since version 9)

      Inherited from Metrics

      Inherited from AnyRef

      Inherited from Any

      Ungrouped

    diff --git a/com/adform/streamloader/source/LockingKafkaContext.html b/com/adform/streamloader/source/LockingKafkaContext.html index e894ee5..4fa2f94 100644 --- a/com/adform/streamloader/source/LockingKafkaContext.html +++ b/com/adform/streamloader/source/LockingKafkaContext.html @@ -11,8 +11,8 @@ They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package source
    Definition Classes
    streamloader
  • KafkaContext
  • KafkaSource
  • LockingKafkaContext
  • MaxWatermarkProvider
  • WatermarkProvider
  • c

    com.adform.streamloader.source

    LockingKafkaContext

    class LockingKafkaContext extends KafkaContext

    A KafkaContext that performs offset lookup/committing by synchronizing on the consumer, which out of the box is not thread safe. The source that provides this context also synchronizes on the same lock during polls. -

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. LockingKafkaContext
    2. KafkaContext
    3. AnyRef
    4. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new LockingKafkaContext(consumer: KafkaConsumer[Array[Byte], Array[Byte]], consumerGroup: String, lock: ReentrantLock)

      consumer

      Kafka consumer to use.

      lock

      Lock to synchronize on.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def commitSync(offsets: Map[TopicPartition, OffsetAndMetadata]): Unit

      Commits offsets to Kafka synchronously.

      Commits offsets to Kafka synchronously. -

      Definition Classes
      LockingKafkaContextKafkaContext
    7. def committed(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[OffsetAndMetadata]]

      Retrieves the committed offsets for the given topic partitions from Kafka.

      Retrieves the committed offsets for the given topic partitions from Kafka. +

      Linear Supertypes
      Ordering
      1. Alphabetic
      2. By Inheritance
      Inherited
      1. LockingKafkaContext
      2. KafkaContext
      3. AnyRef
      4. Any
      1. Hide All
      2. Show All
      Visibility
      1. Public
      2. Protected

      Instance Constructors

      1. new LockingKafkaContext(consumer: KafkaConsumer[Array[Byte], Array[Byte]], consumerGroup: String, lock: ReentrantLock)

        consumer

        Kafka consumer to use.

        lock

        Lock to synchronize on.

      Value Members

      1. final def !=(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      2. final def ##: Int
        Definition Classes
        AnyRef → Any
      3. final def ==(arg0: Any): Boolean
        Definition Classes
        AnyRef → Any
      4. final def asInstanceOf[T0]: T0
        Definition Classes
        Any
      5. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      6. def commitSync(offsets: Map[TopicPartition, OffsetAndMetadata]): Unit

        Commits offsets to Kafka synchronously.

        Commits offsets to Kafka synchronously. +

        Definition Classes
        LockingKafkaContextKafkaContext
      7. def committed(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[OffsetAndMetadata]]

        Retrieves the committed offsets for the given topic partitions from Kafka.

        Retrieves the committed offsets for the given topic partitions from Kafka.

        Definition Classes
        LockingKafkaContextKafkaContext
      8. val consumerGroup: String

        The consumer group ID.

        The consumer group ID. -

        Definition Classes
        LockingKafkaContextKafkaContext
      9. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      10. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      11. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      12. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      13. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      14. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      15. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      16. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      17. def offsetsForTimes(timestamps: Map[TopicPartition, Long]): Map[TopicPartition, Option[OffsetAndTimestamp]]

        Look up the offsets for the given partitions by timestamp.

        Look up the offsets for the given partitions by timestamp. +

        Definition Classes
        LockingKafkaContextKafkaContext
      18. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      19. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      20. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      21. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      22. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      23. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      24. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      25. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      26. def offsetsForTimes(timestamps: Map[TopicPartition, Long]): Map[TopicPartition, Option[OffsetAndTimestamp]]

        Look up the offsets for the given partitions by timestamp.

        Look up the offsets for the given partitions by timestamp.

        Definition Classes
        LockingKafkaContextKafkaContext
      27. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      28. def toString(): String
        Definition Classes
        AnyRef → Any
      29. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      30. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      31. final def wait(arg0: Long): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException]) @native()

      Deprecated Value Members

      1. def finalize(): Unit
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.Throwable]) @Deprecated
        Deprecated

        (Since version 9)

      Inherited from KafkaContext

      Inherited from AnyRef

      Inherited from Any

      Ungrouped

    diff --git a/com/adform/streamloader/util/GaussianDistribution.html b/com/adform/streamloader/util/GaussianDistribution.html index a8ac9f3..eb82e5f 100644 --- a/com/adform/streamloader/util/GaussianDistribution.html +++ b/com/adform/streamloader/util/GaussianDistribution.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • c

    com.adform.streamloader.util

    GaussianDistribution

    case class GaussianDistribution[T](mean: T, stdDev: T) extends Product with Serializable

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. GaussianDistribution
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new GaussianDistribution(mean: T, stdDev: T)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    8. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    9. val mean: T
    10. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    12. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. def productElementNames: Iterator[String]
      Definition Classes
      Product
    14. val stdDev: T
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • c

    com.adform.streamloader.util

    GaussianDistribution

    case class GaussianDistribution[T](mean: T, stdDev: T) extends Product with Serializable

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. GaussianDistribution
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new GaussianDistribution(mean: T, stdDev: T)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    8. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    9. val mean: T
    10. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    12. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. def productElementNames: Iterator[String]
      Definition Classes
      Product
    14. val stdDev: T
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/JsonSerializer.html b/com/adform/streamloader/util/JsonSerializer.html index 4e90486..ca14fbb 100644 --- a/com/adform/streamloader/util/JsonSerializer.html +++ b/com/adform/streamloader/util/JsonSerializer.html @@ -8,5 +8,5 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • t

    com.adform.streamloader.util

    JsonSerializer

    trait JsonSerializer[S] extends AnyRef

    A JSON serializer for arbitrary types. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • t

    com.adform.streamloader.util

    JsonSerializer

    trait JsonSerializer[S] extends AnyRef

    A JSON serializer for arbitrary types.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. JsonSerializer
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def deserialize(json: JValue): S
    2. abstract def serialize(value: S): JValue

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toString(): String
      Definition Classes
      AnyRef → Any
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/KafkaMetricsReporter.html b/com/adform/streamloader/util/KafkaMetricsReporter.html index 36d792f..e4b78f9 100644 --- a/com/adform/streamloader/util/KafkaMetricsReporter.html +++ b/com/adform/streamloader/util/KafkaMetricsReporter.html @@ -8,7 +8,7 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • c

    com.adform.streamloader.util

    KafkaMetricsReporter

    class KafkaMetricsReporter extends MetricsReporter with Metrics

    An implementation of the Kafka metric reporter that registers all Kafka metrics +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • c

    com.adform.streamloader.util

    KafkaMetricsReporter

    class KafkaMetricsReporter extends MetricsReporter with Metrics

    An implementation of the Kafka metric reporter that registers all Kafka metrics to a global metric registry. -

    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. KafkaMetricsReporter
    2. Metrics
    3. MetricsReporter
    4. AutoCloseable
    5. Reconfigurable
    6. Configurable
    7. AnyRef
    8. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new KafkaMetricsReporter()

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def close(): Unit
      Definition Classes
      KafkaMetricsReporter → MetricsReporter → AutoCloseable
    7. def configure(configs: Map[String, _]): Unit
      Definition Classes
      KafkaMetricsReporter → Configurable
    8. def contextChange(arg0: MetricsContext): Unit
      Definition Classes
      MetricsReporter
      Annotations
      @Evolving()
    9. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
      Definition Classes
      Metrics
    10. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
      Definition Classes
      Metrics
    11. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
      Definition Classes
      Metrics
    12. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
      Definition Classes
      Metrics
    13. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    14. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    15. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    16. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    17. def init(metrics: List[KafkaMetric]): Unit
      Definition Classes
      KafkaMetricsReporter → MetricsReporter
    18. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    19. def metricChange(metric: KafkaMetric): Unit
      Definition Classes
      KafkaMetricsReporter → MetricsReporter
    20. def metricRemoval(metric: KafkaMetric): Unit
      Definition Classes
      KafkaMetricsReporter → MetricsReporter
    21. val metricsRoot: String

      A common prefix for all created metrics.

      A common prefix for all created metrics. -

      Definition Classes
      KafkaMetricsReporterMetrics
    22. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    23. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    24. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    25. def reconfigurableConfigs(): Set[String]
      Definition Classes
      MetricsReporter → Reconfigurable
    26. def reconfigure(arg0: Map[String, _ <: AnyRef]): Unit
      Definition Classes
      MetricsReporter → Reconfigurable
    27. def removeMeters(meters: Meter*): Unit
      Attributes
      protected
      Definition Classes
      Metrics
    28. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    29. def toString(): String
      Definition Classes
      AnyRef → Any
    30. def validateReconfiguration(arg0: Map[String, _ <: AnyRef]): Unit
      Definition Classes
      MetricsReporter → Reconfigurable
      Annotations
      @throws(classOf[org.apache.kafka.common.config.ConfigException])
    31. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    32. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    33. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()
    34. def zeroMetric(mn: MetricName): Metric

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Metrics

    Inherited from MetricsReporter

    Inherited from AutoCloseable

    Inherited from Reconfigurable

    Inherited from Configurable

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. KafkaMetricsReporter
    2. Metrics
    3. MetricsReporter
    4. AutoCloseable
    5. Reconfigurable
    6. Configurable
    7. AnyRef
    8. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new KafkaMetricsReporter()

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def close(): Unit
      Definition Classes
      KafkaMetricsReporter → MetricsReporter → AutoCloseable
    7. def configure(configs: Map[String, _]): Unit
      Definition Classes
      KafkaMetricsReporter → Configurable
    8. def contextChange(arg0: MetricsContext): Unit
      Definition Classes
      MetricsReporter
      Annotations
      @Evolving()
    9. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
      Definition Classes
      Metrics
    10. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
      Definition Classes
      Metrics
    11. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
      Definition Classes
      Metrics
    12. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
      Definition Classes
      Metrics
    13. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    14. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    15. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    16. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    17. def init(metrics: List[KafkaMetric]): Unit
      Definition Classes
      KafkaMetricsReporter → MetricsReporter
    18. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    19. def metricChange(metric: KafkaMetric): Unit
      Definition Classes
      KafkaMetricsReporter → MetricsReporter
    20. def metricRemoval(metric: KafkaMetric): Unit
      Definition Classes
      KafkaMetricsReporter → MetricsReporter
    21. val metricsRoot: String

      A common prefix for all created metrics.

      A common prefix for all created metrics. +

      Definition Classes
      KafkaMetricsReporterMetrics
    22. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    23. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    24. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    25. def reconfigurableConfigs(): Set[String]
      Definition Classes
      MetricsReporter → Reconfigurable
    26. def reconfigure(arg0: Map[String, _ <: AnyRef]): Unit
      Definition Classes
      MetricsReporter → Reconfigurable
    27. def removeMeters(meters: Meter*): Unit
      Attributes
      protected
      Definition Classes
      Metrics
    28. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    29. def toString(): String
      Definition Classes
      AnyRef → Any
    30. def validateReconfiguration(arg0: Map[String, _ <: AnyRef]): Unit
      Definition Classes
      MetricsReporter → Reconfigurable
      Annotations
      @throws(classOf[org.apache.kafka.common.config.ConfigException])
    31. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    32. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    33. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()
    34. def zeroMetric(mn: MetricName): Metric

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Metrics

    Inherited from MetricsReporter

    Inherited from AutoCloseable

    Inherited from Reconfigurable

    Inherited from Configurable

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/Logging.html b/com/adform/streamloader/util/Logging.html index 168289c..a8f0e84 100644 --- a/com/adform/streamloader/util/Logging.html +++ b/com/adform/streamloader/util/Logging.html @@ -8,5 +8,5 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • t

    com.adform.streamloader.util

    Logging

    trait Logging extends AnyRef

    Convenience trait for importing an instance of a logger. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • t

    com.adform.streamloader.util

    Logging

    trait Logging extends AnyRef

    Convenience trait for importing an instance of a logger.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Logging
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. val log: Logger
      Attributes
      protected
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/MetricTag.html b/com/adform/streamloader/util/MetricTag.html index 3998a26..8255620 100644 --- a/com/adform/streamloader/util/MetricTag.html +++ b/com/adform/streamloader/util/MetricTag.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • c

    com.adform.streamloader.util

    MetricTag

    case class MetricTag(name: String, value: String) extends Product with Serializable

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. MetricTag
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new MetricTag(name: String, value: String)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    8. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    9. val name: String
    10. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    12. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. def productElementNames: Iterator[String]
      Definition Classes
      Product
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toSeq: Seq[String]
    16. val value: String
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • c

    com.adform.streamloader.util

    MetricTag

    case class MetricTag(name: String, value: String) extends Product with Serializable

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. MetricTag
    2. Serializable
    3. Product
    4. Equals
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new MetricTag(name: String, value: String)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    8. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    9. val name: String
    10. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    12. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. def productElementNames: Iterator[String]
      Definition Classes
      Product
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toSeq: Seq[String]
    16. val value: String
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/Metrics$.html b/com/adform/streamloader/util/Metrics$.html index 5938fb9..9137386 100644 --- a/com/adform/streamloader/util/Metrics$.html +++ b/com/adform/streamloader/util/Metrics$.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • o

    com.adform.streamloader.util

    Metrics

    Companion trait Metrics

    object Metrics

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Metrics
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toString(): String
      Definition Classes
      AnyRef → Any
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • o

    com.adform.streamloader.util

    Metrics

    Companion trait Metrics

    object Metrics

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Metrics
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toString(): String
      Definition Classes
      AnyRef → Any
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/Metrics.html b/com/adform/streamloader/util/Metrics.html index 6ad06e0..e79f88d 100644 --- a/com/adform/streamloader/util/Metrics.html +++ b/com/adform/streamloader/util/Metrics.html @@ -8,6 +8,6 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • t

    com.adform.streamloader.util

    Metrics

    Companion object Metrics

    trait Metrics extends AnyRef

    Convenience trait for importing metric creation methods. All exposed metrics are registered to a global registry. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • t

    com.adform.streamloader.util

    Metrics

    Companion object Metrics

    trait Metrics extends AnyRef

    Convenience trait for importing metric creation methods. All exposed metrics are registered to a global registry.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Metrics
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def metricsRoot: String

      A common prefix for all created metrics.

      A common prefix for all created metrics. -

      Attributes
      protected

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
    7. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
    8. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
    9. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
    10. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    12. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    13. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    14. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    15. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    16. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    17. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    18. def removeMeters(meters: Meter*): Unit
      Attributes
      protected
    19. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    20. def toString(): String
      Definition Classes
      AnyRef → Any
    21. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    22. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    23. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +

    Attributes
    protected

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
    7. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
    8. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
    9. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
    10. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    11. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    12. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    13. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    14. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    15. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    16. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    17. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    18. def removeMeters(meters: Meter*): Unit
      Attributes
      protected
    19. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    20. def toString(): String
      Definition Classes
      AnyRef → Any
    21. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    22. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    23. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/RandomExtensions$.html b/com/adform/streamloader/util/RandomExtensions$.html index 7e34050..08afe74 100644 --- a/com/adform/streamloader/util/RandomExtensions$.html +++ b/com/adform/streamloader/util/RandomExtensions$.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • o

    com.adform.streamloader.util

    RandomExtensions

    object RandomExtensions

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. RandomExtensions
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. implicit final class RichRandom extends AnyVal
    2. trait VectorSpace[T] extends AnyRef

      A vector space structure on a type T, implementers need to define addition and scalar multiplication.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. implicit val DurationVectorSpace: VectorSpace[Duration]
    5. implicit val IntVectorSpace: VectorSpace[Int]
    6. implicit val LongVectorSpace: VectorSpace[Long]
    7. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    8. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    9. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    10. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    11. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    12. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    13. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    14. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    15. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    16. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    17. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    18. def toString(): String
      Definition Classes
      AnyRef → Any
    19. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    20. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    21. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • o

    com.adform.streamloader.util

    RandomExtensions

    object RandomExtensions

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. RandomExtensions
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. implicit final class RichRandom extends AnyVal
    2. trait VectorSpace[T] extends AnyRef

      A vector space structure on a type T, implementers need to define addition and scalar multiplication.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. implicit val DurationVectorSpace: VectorSpace[Duration]
    5. implicit val IntVectorSpace: VectorSpace[Int]
    6. implicit val LongVectorSpace: VectorSpace[Long]
    7. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    8. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    9. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    10. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    11. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    12. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    13. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    14. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    15. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    16. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    17. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    18. def toString(): String
      Definition Classes
      AnyRef → Any
    19. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    20. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    21. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/Retry$.html b/com/adform/streamloader/util/Retry$.html index 0133b35..c81340b 100644 --- a/com/adform/streamloader/util/Retry$.html +++ b/com/adform/streamloader/util/Retry$.html @@ -8,7 +8,7 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • o

    com.adform.streamloader.util

    Retry

    object Retry extends Logging

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Retry
    2. Logging
    3. AnyRef
    4. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class Policy(retriesLeft: Int, initialDelay: Duration, backoffFactor: Int) extends Product with Serializable

      Description of a retry policy.

      Description of a retry policy. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    2. package util
      Definition Classes
      streamloader
    3. GaussianDistribution
    4. JsonSerializer
    5. KafkaMetricsReporter
    6. Logging
    7. MetricTag
    8. Metrics
    9. RandomExtensions
    10. Retry
    11. TimeExtractor
    12. TimeProvider
    13. UuidExtensions

    object Retry extends Logging

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. Retry
    2. Logging
    3. AnyRef
    4. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class Policy(retriesLeft: Int, initialDelay: Duration, backoffFactor: Int) extends Product with Serializable

      Description of a retry policy.

      Description of a retry policy.

      retriesLeft

      Number of retries left.

      initialDelay

      Initial delay to use upon the next restart.

      backoffFactor

      Factor to increase the delay by after every restart.

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. def isInterruptionException(e: Throwable): Boolean

      Checks whether the given exception is caused by an interrupt.

    12. val log: Logger
      Attributes
      protected
      Definition Classes
      Logging
    13. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    14. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    16. def retryOnFailure[R](retryPolicy: Policy)(code: => R): R

      Executes the given code, retrying as many times as needed if it throws non-interrupt exceptions.

      Executes the given code, retrying as many times as needed if it throws non-interrupt exceptions. Returns the result of the last successful execution or throws an exception if either it gets interrupted or is out of retries.

      Annotations
      @tailrec()
    17. def retryOnFailureIf(policy: Policy)(shouldRetry: => Boolean)(code: => Unit): Unit

      Executes the given code, retrying as many times as needed if it throws non-interrupt exceptions and if the given diff --git a/com/adform/streamloader/util/TimeExtractor$.html b/com/adform/streamloader/util/TimeExtractor$.html index 4d510a6..f5c92b1 100644 --- a/com/adform/streamloader/util/TimeExtractor$.html +++ b/com/adform/streamloader/util/TimeExtractor$.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

      A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



      For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • object TimeExtractor

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. TimeExtractor
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. implicit val localDate: TimeExtractor[LocalDate]
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • o

    com.adform.streamloader.util

    TimeExtractor

    Companion trait TimeExtractor

    object TimeExtractor

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. TimeExtractor
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. implicit val localDate: TimeExtractor[LocalDate]
    12. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    13. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/TimeExtractor.html b/com/adform/streamloader/util/TimeExtractor.html index 9220dfc..65704cd 100644 --- a/com/adform/streamloader/util/TimeExtractor.html +++ b/com/adform/streamloader/util/TimeExtractor.html @@ -8,5 +8,5 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • t

    com.adform.streamloader.util

    TimeExtractor

    Companion object TimeExtractor

    trait TimeExtractor[P] extends AnyRef

    Type-class for extracting epoch milliseconds from various time representations. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • t

    com.adform.streamloader.util

    TimeExtractor

    Companion object TimeExtractor

    trait TimeExtractor[P] extends AnyRef

    Type-class for extracting epoch milliseconds from various time representations.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. TimeExtractor
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def extractTime(value: P): Timestamp

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toString(): String
      Definition Classes
      AnyRef → Any
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/TimeProvider$.html b/com/adform/streamloader/util/TimeProvider$.html index 5428e14..8505522 100644 --- a/com/adform/streamloader/util/TimeProvider$.html +++ b/com/adform/streamloader/util/TimeProvider$.html @@ -8,4 +8,4 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • o

    com.adform.streamloader.util

    TimeProvider

    Companion trait TimeProvider

    object TimeProvider

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. TimeProvider
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. val system: TimeProvider
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • o

    com.adform.streamloader.util

    TimeProvider

    Companion trait TimeProvider

    object TimeProvider

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. TimeProvider
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. val system: TimeProvider
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/TimeProvider.html b/com/adform/streamloader/util/TimeProvider.html index d3bcd97..0767c6f 100644 --- a/com/adform/streamloader/util/TimeProvider.html +++ b/com/adform/streamloader/util/TimeProvider.html @@ -8,5 +8,5 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • t

    com.adform.streamloader.util

    TimeProvider

    Companion object TimeProvider

    trait TimeProvider extends AnyRef

    A current time provider, used for mocking time in tests. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • t

    com.adform.streamloader.util

    TimeProvider

    Companion object TimeProvider

    trait TimeProvider extends AnyRef

    A current time provider, used for mocking time in tests.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. TimeProvider
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Abstract Value Members

    1. abstract def currentMillis: Long

      Gets the current unix epoch milliseconds.

    Concrete Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toString(): String
      Definition Classes
      AnyRef → Any
    16. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    17. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/UuidExtensions$$RichUuid.html b/com/adform/streamloader/util/UuidExtensions$$RichUuid.html new file mode 100644 index 0000000..fc9bd23 --- /dev/null +++ b/com/adform/streamloader/util/UuidExtensions$$RichUuid.html @@ -0,0 +1,11 @@ +stream-loader - com.adform.streamloader.util.UuidExtensions.RichUuid

    Packages

    • package root
      Definition Classes
      root
    • package com
      Definition Classes
      root
    • package adform
      Definition Classes
      com
    • package streamloader

      The entry point of the stream loader library is the StreamLoader class, which requires a KafkaSource and a Sink.

      The entry point of the stream loader library is the StreamLoader class, which requires a KafkaSource and a Sink. Once started +it will subscribe to the provided topics and will start polling and sinking records. +The sink has to be able to persist records and to look up committed offsets (technically this is optional, but without it there would +be no way to provide any delivery guarantees). A large class of sinks are batch based, implemented as RecordBatchingSink. +This sink accumulate batches of records using some RecordBatcher and once ready, stores them to some underlying RecordBatchStorage. +A common type of batch is file based, i.e. a batcher might write records to a temporary file and once the file is full +the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

      A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.


      + +

      For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    • package util
      Definition Classes
      streamloader
    • object UuidExtensions
      Definition Classes
      util
    • RichUuid

    implicit class RichUuid extends AnyRef

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. RichUuid
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new RichUuid(uuid: UUID)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    15. def toBytes: Array[Byte]
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/UuidExtensions$.html b/com/adform/streamloader/util/UuidExtensions$.html new file mode 100644 index 0000000..a2a4ead --- /dev/null +++ b/com/adform/streamloader/util/UuidExtensions$.html @@ -0,0 +1,11 @@ +stream-loader - com.adform.streamloader.util.UuidExtensions

    Packages

    object UuidExtensions

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. UuidExtensions
    2. AnyRef
    3. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Type Members

    1. implicit class RichUuid extends AnyRef

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    7. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    8. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    9. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    10. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    11. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    12. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    13. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    14. def randomUUIDv7(): UUID
    15. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    16. def toString(): String
      Definition Classes
      AnyRef → Any
    17. final def wait(): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    18. final def wait(arg0: Long, arg1: Int): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException])
    19. final def wait(arg0: Long): Unit
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

    Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/util/index.html b/com/adform/streamloader/util/index.html index 5fb5a52..43b5cd1 100644 --- a/com/adform/streamloader/util/index.html +++ b/com/adform/streamloader/util/index.html @@ -8,6 +8,6 @@ the sink commits the file to some underlying storage, such as a database or a distributed file system like HDFS.

    A sketch of the class hierarchy illustrating the main classes and interfaces can be seen below.



    For concrete storage implementations see the clickhouse, hadoop, s3 and vertica packages. -They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package clickhouse
    Definition Classes
    streamloader
  • package hadoop
    Definition Classes
    streamloader
  • package iceberg
    Definition Classes
    streamloader
  • package model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • package sink
    Definition Classes
    streamloader
  • package source
    Definition Classes
    streamloader
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • package vertica
    Definition Classes
    streamloader
  • p

    com.adform.streamloader

    util

    package util

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class GaussianDistribution[T](mean: T, stdDev: T) extends Product with Serializable
    2. trait JsonSerializer[S] extends AnyRef

      A JSON serializer for arbitrary types.

    3. class KafkaMetricsReporter extends MetricsReporter with Metrics

      An implementation of the Kafka metric reporter that registers all Kafka metrics +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

    Definition Classes
    adform
  • package clickhouse
    Definition Classes
    streamloader
  • package hadoop
    Definition Classes
    streamloader
  • package iceberg
    Definition Classes
    streamloader
  • package model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • package sink
    Definition Classes
    streamloader
  • package source
    Definition Classes
    streamloader
  • package util
    Definition Classes
    streamloader
  • GaussianDistribution
  • JsonSerializer
  • KafkaMetricsReporter
  • Logging
  • MetricTag
  • Metrics
  • RandomExtensions
  • Retry
  • TimeExtractor
  • TimeProvider
  • UuidExtensions
  • package vertica
    Definition Classes
    streamloader
  • p

    com.adform.streamloader

    util

    package util

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class GaussianDistribution[T](mean: T, stdDev: T) extends Product with Serializable
    2. trait JsonSerializer[S] extends AnyRef

      A JSON serializer for arbitrary types.

    3. class KafkaMetricsReporter extends MetricsReporter with Metrics

      An implementation of the Kafka metric reporter that registers all Kafka metrics to a global metric registry.

    4. trait Logging extends AnyRef

      Convenience trait for importing an instance of a logger.

    5. case class MetricTag(name: String, value: String) extends Product with Serializable
    6. trait Metrics extends AnyRef

      Convenience trait for importing metric creation methods.

      Convenience trait for importing metric creation methods. All exposed metrics are registered to a global registry. -

    7. trait TimeExtractor[P] extends AnyRef

      Type-class for extracting epoch milliseconds from various time representations.

    8. trait TimeProvider extends AnyRef

      A current time provider, used for mocking time in tests.

    Value Members

    1. object Metrics
    2. object RandomExtensions
    3. object Retry extends Logging
    4. object TimeExtractor
    5. object TimeProvider

    Ungrouped

    +

  • trait TimeExtractor[P] extends AnyRef

    Type-class for extracting epoch milliseconds from various time representations.

  • trait TimeProvider extends AnyRef

    A current time provider, used for mocking time in tests.

  • Value Members

    1. object Metrics
    2. object RandomExtensions
    3. object Retry extends Logging
    4. object TimeExtractor
    5. object TimeProvider
    6. object UuidExtensions

    Ungrouped

    diff --git a/com/adform/streamloader/vertica/ExternalOffsetVerticaFileStorage.html b/com/adform/streamloader/vertica/ExternalOffsetVerticaFileStorage.html index 3622502..e0e4d01 100644 --- a/com/adform/streamloader/vertica/ExternalOffsetVerticaFileStorage.html +++ b/com/adform/streamloader/vertica/ExternalOffsetVerticaFileStorage.html @@ -27,13 +27,13 @@ compresses very well), it can be significant when auditing data usage for licensing.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. ExternalOffsetVerticaFileStorage
    2. InDataOffsetBatchStorage
    3. Logging
    4. RecordBatchStorage
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new ExternalOffsetVerticaFileStorage(dbDataSource: DataSource, table: String, offsetTable: String, fileIdColumnName: String, consumerGroupColumnName: String, topicColumnName: String, partitionColumnName: String, startOffsetColumnName: String, startWatermarkColumnName: String, endOffsetColumnName: String, endWatermarkColumnName: String)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def commitBatch(batch: ExternalOffsetVerticaFileRecordBatch): Unit

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

      Definition Classes
      InDataOffsetBatchStorageRecordBatchStorage
    7. def commitBatchWithOffsets(batch: ExternalOffsetVerticaFileRecordBatch): Unit

      Stores a given batch to storage together with the offsets.

      Stores a given batch to storage together with the offsets. -

      Definition Classes
      ExternalOffsetVerticaFileStorageInDataOffsetBatchStorage
    8. def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Gets the latest committed stream positions for the given partitions where streams should be sought to, +

    Definition Classes
    ExternalOffsetVerticaFileStorageInDataOffsetBatchStorage
  • def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

    Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e.

    Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e. this should be the last stored offset + 1. -

    Definition Classes
    ExternalOffsetVerticaFileStorageRecordBatchStorage
  • def committedPositions(connection: Connection): Map[TopicPartition, StreamPosition]
  • final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  • final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def initialize(context: KafkaContext): Unit

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed. +

    Definition Classes
    ExternalOffsetVerticaFileStorageRecordBatchStorage
  • def committedPositions(connection: Connection): Map[TopicPartition, StreamPosition]
  • final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  • final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def initialize(context: KafkaContext): Unit

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

    Definition Classes
    RecordBatchStorage
  • def isBatchCommitted(batch: ExternalOffsetVerticaFileRecordBatch): Boolean

    Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

    Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch. -

    batch

    Batch to check.

    returns

    Whether the batch is successfully stored.

    Definition Classes
    RecordBatchStorage
  • final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  • val kafkaContext: KafkaContext
    Attributes
    protected
    Definition Classes
    RecordBatchStorage
  • val log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  • final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • def recover(topicPartitions: Set[TopicPartition]): Unit

    Performs any needed recovery upon startup, e.g.

    Performs any needed recovery upon startup, e.g. rolling back or completing transactions. +

    batch

    Batch to check.

    returns

    Whether the batch is successfully stored.

    Definition Classes
    RecordBatchStorage
  • final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  • val kafkaContext: KafkaContext
    Attributes
    protected
    Definition Classes
    RecordBatchStorage
  • val log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  • final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • def recover(topicPartitions: Set[TopicPartition]): Unit

    Performs any needed recovery upon startup, e.g.

    Performs any needed recovery upon startup, e.g. rolling back or completing transactions. Can fail, users should handle any possible exceptions.

    Definition Classes
    InDataOffsetBatchStorageRecordBatchStorage
  • final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  • def toString(): String
    Definition Classes
    AnyRef → Any
  • final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  • final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  • final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  • Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from InDataOffsetBatchStorage[ExternalOffsetVerticaFileRecordBatch]

    Inherited from Logging

    Inherited from RecordBatchStorage[ExternalOffsetVerticaFileRecordBatch]

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/vertica/InRowOffsetVerticaFileStorage.html b/com/adform/streamloader/vertica/InRowOffsetVerticaFileStorage.html index 66712b6..5f1241a 100644 --- a/com/adform/streamloader/vertica/InRowOffsetVerticaFileStorage.html +++ b/com/adform/streamloader/vertica/InRowOffsetVerticaFileStorage.html @@ -14,13 +14,13 @@ For a cheaper alternative see the ExternalOffsetVerticaFileStorage.

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. InRowOffsetVerticaFileStorage
    2. InDataOffsetBatchStorage
    3. Logging
    4. RecordBatchStorage
    5. AnyRef
    6. Any
    1. Hide All
    2. Show All
    Visibility
    1. Public
    2. Protected

    Instance Constructors

    1. new InRowOffsetVerticaFileStorage(dbDataSource: DataSource, table: String, topicColumnName: String, partitionColumnName: String, offsetColumnName: String, watermarkColumnName: String)

    Value Members

    1. final def !=(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    2. final def ##: Int
      Definition Classes
      AnyRef → Any
    3. final def ==(arg0: Any): Boolean
      Definition Classes
      AnyRef → Any
    4. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    5. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    6. final def commitBatch(batch: InRowOffsetVerticaFileRecordBatch): Unit

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

      Stores a given batch to storage and commits offsets, preferably in a single atomic transaction.

      Definition Classes
      InDataOffsetBatchStorageRecordBatchStorage
    7. def commitBatchWithOffsets(batch: InRowOffsetVerticaFileRecordBatch): Unit

      Stores a given batch to storage together with the offsets.

      Stores a given batch to storage together with the offsets. -

      Definition Classes
      InRowOffsetVerticaFileStorageInDataOffsetBatchStorage
    8. def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

      Gets the latest committed stream positions for the given partitions where streams should be sought to, +

    Definition Classes
    InRowOffsetVerticaFileStorageInDataOffsetBatchStorage
  • def committedPositions(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]

    Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e.

    Gets the latest committed stream positions for the given partitions where streams should be sought to, i.e. this should be the last stored offset + 1. -

    Definition Classes
    InRowOffsetVerticaFileStorageRecordBatchStorage
  • def committedPositions(connection: Connection): Map[TopicPartition, StreamPosition]
  • final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  • final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def initialize(context: KafkaContext): Unit

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed. +

    Definition Classes
    InRowOffsetVerticaFileStorageRecordBatchStorage
  • def committedPositions(connection: Connection): Map[TopicPartition, StreamPosition]
  • final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  • final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  • def initialize(context: KafkaContext): Unit

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

    Initializes the storage with a Kafka context, which can be used to lookup/commit offsets, if needed.

    Definition Classes
    RecordBatchStorage
  • def isBatchCommitted(batch: InRowOffsetVerticaFileRecordBatch): Boolean

    Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch.

    Checks whether a given batch was successfully committed to storage by comparing committed positions with the record ranges in the batch. -

    batch

    Batch to check.

    returns

    Whether the batch is successfully stored.

    Definition Classes
    RecordBatchStorage
  • final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  • val kafkaContext: KafkaContext
    Attributes
    protected
    Definition Classes
    RecordBatchStorage
  • val log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  • final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • def recover(topicPartitions: Set[TopicPartition]): Unit

    Performs any needed recovery upon startup, e.g.

    Performs any needed recovery upon startup, e.g. rolling back or completing transactions. +

    batch

    Batch to check.

    returns

    Whether the batch is successfully stored.

    Definition Classes
    RecordBatchStorage
  • final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  • val kafkaContext: KafkaContext
    Attributes
    protected
    Definition Classes
    RecordBatchStorage
  • val log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  • final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  • final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  • def recover(topicPartitions: Set[TopicPartition]): Unit

    Performs any needed recovery upon startup, e.g.

    Performs any needed recovery upon startup, e.g. rolling back or completing transactions. Can fail, users should handle any possible exceptions.

    Definition Classes
    InDataOffsetBatchStorageRecordBatchStorage
  • final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  • def toString(): String
    Definition Classes
    AnyRef → Any
  • final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  • final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  • final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  • Deprecated Value Members

    1. def finalize(): Unit
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.Throwable]) @Deprecated
      Deprecated

      (Since version 9)

    Inherited from InDataOffsetBatchStorage[InRowOffsetVerticaFileRecordBatch]

    Inherited from Logging

    Inherited from RecordBatchStorage[InRowOffsetVerticaFileRecordBatch]

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/diagrams/core_class_hierarchy.svg b/diagrams/core_class_hierarchy.svg index ebe79be..32502d7 100644 --- a/diagrams/core_class_hierarchy.svg +++ b/diagrams/core_class_hierarchy.svg @@ -1 +1 @@ -StreamLoaderstart()stop()KafkaSourcepoll(): Kafka recordsSinkinitialize(kafkaContext)assignPartitions(partitions): committed stream positionsrevokePartitions(partitions): committed stream positionswrite(record)heartbeat()close()RecordBatchingSinkpartitionGrouping: TopicPartition => StringRecordBatchernewBatchBuilder()RecordBatchStorageinitialize(kafkaContext)recover()commitBatch(batch, offsets)committedPositions(partitions): stream positionsInDataOffsetBatchStoragestoreBatch(batch)TwoPhaseCommitBatchStoragestageBatch(batch): stagingstoreBatch(staging)FileRecordBatcherFileBuilderwrite(record)build(): Option[File]CsvFileBuilderRecordFormatterformat(record): Seq[Record] \ No newline at end of file +StreamLoaderstart()stop()KafkaSourcepoll(): Kafka recordsSinkinitialize(kafkaContext)assignPartitions(partitions): committed stream positionsrevokePartitions(partitions): committed stream positionswrite(record)heartbeat()close()RecordBatchingSinkpartitionGrouping: TopicPartition => StringRecordBatchernewBatchBuilder()RecordBatchStorageinitialize(kafkaContext)recover()commitBatch(batch, offsets)committedPositions(partitions): stream positionsInDataOffsetBatchStoragestoreBatch(batch)TwoPhaseCommitBatchStoragestageBatch(batch): stagingstoreBatch(staging)FileRecordBatcherFileBuilderwrite(record)build(): Option[File]CsvFileBuilderRecordFormatterformat(record): Seq[Record] \ No newline at end of file diff --git a/index.js b/index.js index c899bc3..02490ad 100644 --- a/index.js +++ b/index.js @@ -1 +1 @@ -Index.PACKAGES = {"com.adform.streamloader.model" : [{"name" : "com.adform.streamloader.model.StreamInterval", "object" : "com\/adform\/streamloader\/model\/StreamInterval$.html", "members_object" : [{"label" : "WatermarkRange", "tail" : "", "member" : "com.adform.streamloader.model.StreamInterval.WatermarkRange", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#WatermarkRangeextendsStreamIntervalwithProductwithSerializable", "kind" : "case class"}, {"label" : "OffsetRange", "tail" : "", "member" : "com.adform.streamloader.model.StreamInterval.OffsetRange", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#OffsetRangeextendsStreamIntervalwithProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/model\/StreamInterval.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "isZero", "tail" : "(): Boolean", "member" : "com.adform.streamloader.model.StreamInterval.isZero", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#isZero:Boolean", "kind" : "abstract def"}], "shortDescription" : "Represents an interval in a single stream partition."}, {"name" : "com.adform.streamloader.model.StreamPosition", "shortDescription" : "Represents a position in a single partition of a stream.", "members_case class" : [{"label" : "compare", "tail" : "(that: StreamPosition): Int", "member" : "com.adform.streamloader.model.StreamPosition.compare", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#compare(that:com.adform.streamloader.model.StreamPosition):Int", "kind" : "def"}, {"member" : "com.adform.streamloader.model.StreamPosition#", "error" : "unsupported entity"}, {"label" : "watermark", "tail" : ": Timestamp", "member" : "com.adform.streamloader.model.StreamPosition.watermark", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#watermark:com.adform.streamloader.model.Timestamp", "kind" : "val"}, {"label" : "offset", "tail" : ": Long", "member" : "com.adform.streamloader.model.StreamPosition.offset", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#offset:Long", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "compareTo", "tail" : "(that: StreamPosition): Int", "member" : "scala.math.Ordered.compareTo", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#compareTo(that:A):Int", "kind" : "def"}, {"label" : ">=", "tail" : "(that: StreamPosition): Boolean", "member" : "scala.math.Ordered.>=", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#>=(that:A):Boolean", "kind" : "def"}, {"label" : "<=", "tail" : "(that: StreamPosition): Boolean", "member" : "scala.math.Ordered.<=", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#<=(that:A):Boolean", "kind" : "def"}, {"label" : ">", "tail" : "(that: StreamPosition): Boolean", "member" : "scala.math.Ordered.>", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#>(that:A):Boolean", "kind" : "def"}, {"label" : "<", "tail" : "(that: StreamPosition): Boolean", "member" : "scala.math.Ordered.<", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#<(that:A):Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/model\/StreamPosition.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.model.StreamRange", "shortDescription" : "Specification of a range of records consumed from a single topic partition,the start and end positions are both inclusive.", "members_case class" : [{"label" : "topicPartition", "tail" : "(): TopicPartition", "member" : "com.adform.streamloader.model.StreamRange.topicPartition", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#topicPartition:org.apache.kafka.common.TopicPartition", "kind" : "def"}, {"member" : "com.adform.streamloader.model.StreamRange#", "error" : "unsupported entity"}, {"label" : "end", "tail" : ": StreamPosition", "member" : "com.adform.streamloader.model.StreamRange.end", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#end:com.adform.streamloader.model.StreamPosition", "kind" : "val"}, {"label" : "start", "tail" : ": StreamPosition", "member" : "com.adform.streamloader.model.StreamRange.start", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#start:com.adform.streamloader.model.StreamPosition", "kind" : "val"}, {"label" : "partition", "tail" : ": Int", "member" : "com.adform.streamloader.model.StreamRange.partition", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#partition:Int", "kind" : "val"}, {"label" : "topic", "tail" : ": String", "member" : "com.adform.streamloader.model.StreamRange.topic", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#topic:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamRange.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/model\/StreamRange.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.model.StreamRangeBuilder", "shortDescription" : "A mutable builder of StreamRange.", "members_class" : [{"label" : "build", "tail" : "(): StreamRange", "member" : "com.adform.streamloader.model.StreamRangeBuilder.build", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#build():com.adform.streamloader.model.StreamRange", "kind" : "def"}, {"label" : "extend", "tail" : "(position: StreamPosition): Unit", "member" : "com.adform.streamloader.model.StreamRangeBuilder.extend", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#extend(position:com.adform.streamloader.model.StreamPosition):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.model.StreamRangeBuilder#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.model.StreamRecord", "shortDescription" : "A single record consumed from the source.", "members_case class" : [{"label" : "topicPartition", "tail" : "(): TopicPartition", "member" : "com.adform.streamloader.model.StreamRecord.topicPartition", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#topicPartition:org.apache.kafka.common.TopicPartition", "kind" : "def"}, {"member" : "com.adform.streamloader.model.StreamRecord#", "error" : "unsupported entity"}, {"label" : "watermark", "tail" : ": Timestamp", "member" : "com.adform.streamloader.model.StreamRecord.watermark", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#watermark:com.adform.streamloader.model.Timestamp", "kind" : "val"}, {"label" : "consumerRecord", "tail" : ": ConsumerRecord[Array[Byte], Array[Byte]]", "member" : "com.adform.streamloader.model.StreamRecord.consumerRecord", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#consumerRecord:org.apache.kafka.clients.consumer.ConsumerRecord[Array[Byte],Array[Byte]]", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/model\/StreamRecord.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.model.Timestamp", "shortDescription" : "A value wrapper for unix epoch milliseconds.", "members_case class" : [{"label" : "compare", "tail" : "(that: Timestamp): Int", "member" : "com.adform.streamloader.model.Timestamp.compare", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#compare(that:com.adform.streamloader.model.Timestamp):Int", "kind" : "def"}, {"label" : "toDateTime", "tail" : "(): LocalDateTime", "member" : "com.adform.streamloader.model.Timestamp.toDateTime", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#toDateTime:java.time.LocalDateTime", "kind" : "def"}, {"label" : "toDate", "tail" : "(): LocalDate", "member" : "com.adform.streamloader.model.Timestamp.toDate", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#toDate:java.time.LocalDate", "kind" : "def"}, {"label" : "toInstant", "tail" : "(): Instant", "member" : "com.adform.streamloader.model.Timestamp.toInstant", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#toInstant:java.time.Instant", "kind" : "def"}, {"label" : "format", "tail" : "(pattern: String): Try[String]", "member" : "com.adform.streamloader.model.Timestamp.format", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#format(pattern:String):scala.util.Try[String]", "kind" : "def"}, {"member" : "com.adform.streamloader.model.Timestamp#", "error" : "unsupported entity"}, {"label" : "millis", "tail" : ": Long", "member" : "com.adform.streamloader.model.Timestamp.millis", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#millis:Long", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "compareTo", "tail" : "(that: Timestamp): Int", "member" : "scala.math.Ordered.compareTo", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#compareTo(that:A):Int", "kind" : "def"}, {"label" : ">=", "tail" : "(that: Timestamp): Boolean", "member" : "scala.math.Ordered.>=", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#>=(that:A):Boolean", "kind" : "def"}, {"label" : "<=", "tail" : "(that: Timestamp): Boolean", "member" : "scala.math.Ordered.<=", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#<=(that:A):Boolean", "kind" : "def"}, {"label" : ">", "tail" : "(that: Timestamp): Boolean", "member" : "scala.math.Ordered.>", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#>(that:A):Boolean", "kind" : "def"}, {"label" : "<", "tail" : "(that: Timestamp): Boolean", "member" : "scala.math.Ordered.<", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#<(that:A):Boolean", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyVal]", "member" : "scala.AnyVal.getClass", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#getClass():Class[_<:AnyVal]", "kind" : "def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.Any.##", "link" : "com\/adform\/streamloader\/model\/Timestamp.html###:Int", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.Any.!=", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.Any.==", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#==(x$1:Any):Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/model\/Timestamp.html", "kind" : "case class"}], "com.adform.streamloader.sink.encoding" : [], "com.adform.streamloader.util" : [{"name" : "com.adform.streamloader.util.GaussianDistribution", "shortDescription" : "", "members_case class" : [{"member" : "com.adform.streamloader.util.GaussianDistribution#", "error" : "unsupported entity"}, {"label" : "stdDev", "tail" : ": T", "member" : "com.adform.streamloader.util.GaussianDistribution.stdDev", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#stdDev:T", "kind" : "val"}, {"label" : "mean", "tail" : ": T", "member" : "com.adform.streamloader.util.GaussianDistribution.mean", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#mean:T", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/util\/GaussianDistribution.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.util.JsonSerializer", "trait" : "com\/adform\/streamloader\/util\/JsonSerializer.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "deserialize", "tail" : "(json: JValue): S", "member" : "com.adform.streamloader.util.JsonSerializer.deserialize", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#deserialize(json:org.json4s.JValue):S", "kind" : "abstract def"}, {"label" : "serialize", "tail" : "(value: S): JValue", "member" : "com.adform.streamloader.util.JsonSerializer.serialize", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#serialize(value:S):org.json4s.JValue", "kind" : "abstract def"}], "shortDescription" : "A JSON serializer for arbitrary types."}, {"name" : "com.adform.streamloader.util.KafkaMetricsReporter", "shortDescription" : "An implementation of the Kafka metric reporter that registers all Kafka metricsto a global metric registry.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.close", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#close():Unit", "kind" : "def"}, {"label" : "zeroMetric", "tail" : "(mn: MetricName): Metric", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.zeroMetric", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#zeroMetric(mn:org.apache.kafka.common.MetricName):org.apache.kafka.common.Metric", "kind" : "def"}, {"label" : "metricRemoval", "tail" : "(metric: KafkaMetric): Unit", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.metricRemoval", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#metricRemoval(metric:org.apache.kafka.common.metrics.KafkaMetric):Unit", "kind" : "def"}, {"label" : "metricChange", "tail" : "(metric: KafkaMetric): Unit", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.metricChange", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#metricChange(metric:org.apache.kafka.common.metrics.KafkaMetric):Unit", "kind" : "def"}, {"label" : "configure", "tail" : "(configs: Map[String, _]): Unit", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.configure", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#configure(configs:java.util.Map[String,_]):Unit", "kind" : "def"}, {"label" : "init", "tail" : "(metrics: List[KafkaMetric]): Unit", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.init", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#init(metrics:java.util.List[org.apache.kafka.common.metrics.KafkaMetric]):Unit", "kind" : "def"}, {"label" : "metricsRoot", "tail" : ": String", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.metricsRoot", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#metricsRoot:String", "kind" : "val"}, {"member" : "com.adform.streamloader.util.KafkaMetricsReporter#", "error" : "unsupported entity"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "contextChange", "tail" : "(arg0: MetricsContext): Unit", "member" : "org.apache.kafka.common.metrics.MetricsReporter.contextChange", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#contextChange(x$1:org.apache.kafka.common.metrics.MetricsContext):Unit", "kind" : "def"}, {"label" : "reconfigure", "tail" : "(arg0: Map[String, _ <: AnyRef]): Unit", "member" : "org.apache.kafka.common.metrics.MetricsReporter.reconfigure", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#reconfigure(x$1:java.util.Map[String,_]):Unit", "kind" : "def"}, {"label" : "validateReconfiguration", "tail" : "(arg0: Map[String, _ <: AnyRef]): Unit", "member" : "org.apache.kafka.common.metrics.MetricsReporter.validateReconfiguration", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#validateReconfiguration(x$1:java.util.Map[String,_]):Unit", "kind" : "def"}, {"label" : "reconfigurableConfigs", "tail" : "(): Set[String]", "member" : "org.apache.kafka.common.metrics.MetricsReporter.reconfigurableConfigs", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#reconfigurableConfigs():java.util.Set[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html", "kind" : "class"}, {"name" : "com.adform.streamloader.util.Logging", "trait" : "com\/adform\/streamloader\/util\/Logging.html", "kind" : "trait", "members_trait" : [{"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/util\/Logging.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/Logging.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/Logging.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/Logging.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/Logging.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/Logging.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/Logging.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/Logging.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/Logging.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/Logging.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/Logging.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/Logging.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/Logging.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Logging.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Logging.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Logging.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/Logging.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/Logging.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/Logging.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/Logging.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "shortDescription" : "Convenience trait for importing an instance of a logger."}, {"name" : "com.adform.streamloader.util.Metrics", "object" : "com\/adform\/streamloader\/util\/Metrics$.html", "members_object" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/Metrics$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/util\/Metrics.html", "kind" : "trait", "members_trait" : [{"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/util\/Metrics.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/util\/Metrics.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/util\/Metrics.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/util\/Metrics.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/util\/Metrics.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/Metrics.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/Metrics.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/Metrics.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/Metrics.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/Metrics.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/Metrics.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/Metrics.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/Metrics.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/Metrics.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/Metrics.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/Metrics.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/Metrics.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/Metrics.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/Metrics.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/Metrics.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/Metrics.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.util.Metrics.metricsRoot", "link" : "com\/adform\/streamloader\/util\/Metrics.html#metricsRoot:String", "kind" : "abstract def"}], "shortDescription" : "Convenience trait for importing metric creation methods."}, {"name" : "com.adform.streamloader.util.MetricTag", "shortDescription" : "", "members_case class" : [{"label" : "toSeq", "tail" : "(): Seq[String]", "member" : "com.adform.streamloader.util.MetricTag.toSeq", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#toSeq:Seq[String]", "kind" : "def"}, {"member" : "com.adform.streamloader.util.MetricTag#", "error" : "unsupported entity"}, {"label" : "value", "tail" : ": String", "member" : "com.adform.streamloader.util.MetricTag.value", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#value:String", "kind" : "val"}, {"label" : "name", "tail" : ": String", "member" : "com.adform.streamloader.util.MetricTag.name", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#name:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/MetricTag.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/util\/MetricTag.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.util.RandomExtensions", "shortDescription" : "", "object" : "com\/adform\/streamloader\/util\/RandomExtensions$.html", "members_object" : [{"label" : "RichRandom", "tail" : "", "member" : "com.adform.streamloader.util.RandomExtensions.RichRandom", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#RichRandomextendsAnyVal", "kind" : "implicit final class"}, {"label" : "DurationVectorSpace", "tail" : ": VectorSpace[Duration]", "member" : "com.adform.streamloader.util.RandomExtensions.DurationVectorSpace", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#DurationVectorSpace:com.adform.streamloader.util.RandomExtensions.VectorSpace[java.time.Duration]", "kind" : "implicit val"}, {"label" : "LongVectorSpace", "tail" : ": VectorSpace[Long]", "member" : "com.adform.streamloader.util.RandomExtensions.LongVectorSpace", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#LongVectorSpace:com.adform.streamloader.util.RandomExtensions.VectorSpace[Long]", "kind" : "implicit val"}, {"label" : "IntVectorSpace", "tail" : ": VectorSpace[Int]", "member" : "com.adform.streamloader.util.RandomExtensions.IntVectorSpace", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#IntVectorSpace:com.adform.streamloader.util.RandomExtensions.VectorSpace[Int]", "kind" : "implicit val"}, {"label" : "VectorSpace", "tail" : "", "member" : "com.adform.streamloader.util.RandomExtensions.VectorSpace", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#VectorSpace[T]extendsAnyRef", "kind" : "trait"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "com.adform.streamloader.util.Retry", "shortDescription" : "", "object" : "com\/adform\/streamloader\/util\/Retry$.html", "members_object" : [{"label" : "retryUntil", "tail" : "(policy: Policy)(check: (R) => Boolean)(code: => R): R", "member" : "com.adform.streamloader.util.Retry.retryUntil", "link" : "com\/adform\/streamloader\/util\/Retry$.html#retryUntil[R](policy:com.adform.streamloader.util.Retry.Policy)(check:R=>Boolean)(code:=>R):R", "kind" : "def"}, {"label" : "retryOnFailureIf", "tail" : "(policy: Policy)(shouldRetry: => Boolean)(code: => Unit): Unit", "member" : "com.adform.streamloader.util.Retry.retryOnFailureIf", "link" : "com\/adform\/streamloader\/util\/Retry$.html#retryOnFailureIf(policy:com.adform.streamloader.util.Retry.Policy)(shouldRetry:=>Boolean)(code:=>Unit):Unit", "kind" : "def"}, {"label" : "retryOnFailure", "tail" : "(retryPolicy: Policy)(code: => R): R", "member" : "com.adform.streamloader.util.Retry.retryOnFailure", "link" : "com\/adform\/streamloader\/util\/Retry$.html#retryOnFailure[R](retryPolicy:com.adform.streamloader.util.Retry.Policy)(code:=>R):R", "kind" : "def"}, {"label" : "isInterruptionException", "tail" : "(e: Throwable): Boolean", "member" : "com.adform.streamloader.util.Retry.isInterruptionException", "link" : "com\/adform\/streamloader\/util\/Retry$.html#isInterruptionException(e:Throwable):Boolean", "kind" : "def"}, {"label" : "Policy", "tail" : "", "member" : "com.adform.streamloader.util.Retry.Policy", "link" : "com\/adform\/streamloader\/util\/Retry$.html#PolicyextendsProductwithSerializable", "kind" : "case class"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/util\/Retry$.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/Retry$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/Retry$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/Retry$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/Retry$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/Retry$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/Retry$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/Retry$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/Retry$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/Retry$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/Retry$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/Retry$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/Retry$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Retry$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Retry$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Retry$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/Retry$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/Retry$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/Retry$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/Retry$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "com.adform.streamloader.util.TimeExtractor", "object" : "com\/adform\/streamloader\/util\/TimeExtractor$.html", "members_object" : [{"label" : "localDate", "tail" : ": TimeExtractor[LocalDate]", "member" : "com.adform.streamloader.util.TimeExtractor.localDate", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#localDate:com.adform.streamloader.util.TimeExtractor[java.time.LocalDate]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/util\/TimeExtractor.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "extractTime", "tail" : "(value: P): Timestamp", "member" : "com.adform.streamloader.util.TimeExtractor.extractTime", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#extractTime(value:P):com.adform.streamloader.model.Timestamp", "kind" : "abstract def"}], "shortDescription" : "Type-class for extracting epoch milliseconds from various time representations."}, {"name" : "com.adform.streamloader.util.TimeProvider", "object" : "com\/adform\/streamloader\/util\/TimeProvider$.html", "members_object" : [{"label" : "system", "tail" : ": TimeProvider", "member" : "com.adform.streamloader.util.TimeProvider.system", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#system:com.adform.streamloader.util.TimeProvider", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/util\/TimeProvider.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "currentMillis", "tail" : "(): Long", "member" : "com.adform.streamloader.util.TimeProvider.currentMillis", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#currentMillis:Long", "kind" : "abstract def"}], "shortDescription" : "A current time provider, used for mocking time in tests."}], "com.adform.streamloader.sink.encoding.csv" : [{"name" : "com.adform.streamloader.sink.encoding.csv.CsvFileBuilder", "shortDescription" : "A CSV file builder.", "members_class" : [{"member" : "com.adform.streamloader.sink.encoding.csv.CsvFileBuilder#", "error" : "unsupported entity"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.discard", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.build", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.write", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.createFile", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.encoding.csv.CsvFormat", "shortDescription" : "", "object" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html", "members_object" : [{"label" : "DEFAULT", "tail" : ": CsvFormat", "member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat.DEFAULT", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#DEFAULT:com.adform.streamloader.sink.encoding.csv.CsvFormat", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat#", "error" : "unsupported entity"}, {"label" : "nullValue", "tail" : ": String", "member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat.nullValue", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#nullValue:String", "kind" : "val"}, {"label" : "includeHeader", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat.includeHeader", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#includeHeader:Boolean", "kind" : "val"}, {"label" : "rowSeparator", "tail" : ": String", "member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat.rowSeparator", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#rowSeparator:String", "kind" : "val"}, {"label" : "columnSeparator", "tail" : ": String", "member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat.columnSeparator", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#columnSeparator:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder", "object" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html", "members_object" : [{"label" : "productEncoderImpl", "tail" : "(c: Context)(arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[CsvRecordEncoder[R]]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.productEncoderImpl", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#productEncoderImpl[R](c:scala.reflect.macros.blackbox.Context)(implicitevidence$1:c.WeakTypeTag[R]):c.Expr[com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder[R]]", "kind" : "def"}, {"label" : "productEncoder", "tail" : "(): CsvRecordEncoder[R]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.productEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#productEncoder[R<:Product]:com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder[R]", "kind" : "implicit macro def"}, {"label" : "stringEncoder", "tail" : ": CsvRecordEncoder[String]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.stringEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#stringEncoder:com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder[String]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html", "kind" : "trait", "members_trait" : [{"label" : "safeEncode", "tail" : "(record: R): Array[Option[String]]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.safeEncode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#safeEncode(record:R):Array[Option[String]]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "encode", "tail" : "(record: R): Array[Option[String]]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.encode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#encode(record:R):Array[Option[String]]", "kind" : "abstract def"}, {"label" : "columnNames", "tail" : ": Array[String]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.columnNames", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#columnNames:Array[String]", "kind" : "abstract val"}], "shortDescription" : "An encoder of some type R to lines in a CSV file."}, {"name" : "com.adform.streamloader.sink.encoding.csv.CsvRecordStreamWriter", "shortDescription" : "A stream writer that encodes values of type R using an implicit CsvRecordEncoder and outputsCSV content to the given output stream.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordStreamWriter.close", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#close():Unit", "kind" : "def"}, {"label" : "writeRecord", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordStreamWriter.writeRecord", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#writeRecord(record:R):Unit", "kind" : "def"}, {"label" : "writeHeader", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordStreamWriter.writeHeader", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#writeHeader():Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordStreamWriter#", "error" : "unsupported entity"}, {"label" : "writeFooter", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeFooter", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#writeFooter():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder", "object" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html", "members_object" : [{"label" : "uuidEncoder", "tail" : ": CsvTypeEncoder[UUID]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.uuidEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#uuidEncoder:com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[java.util.UUID]", "kind" : "implicit val"}, {"label" : "defaultTimestampEncoder", "tail" : ": CsvTypeEncoder[Timestamp]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.defaultTimestampEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#defaultTimestampEncoder:com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[com.adform.streamloader.model.Timestamp]", "kind" : "implicit val"}, {"label" : "doubleEncoder", "tail" : ": CsvTypeEncoder[Double]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.doubleEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#doubleEncoder:com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[Double]", "kind" : "implicit val"}, {"label" : "floatEncoder", "tail" : ": CsvTypeEncoder[Float]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.floatEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#floatEncoder:com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[Float]", "kind" : "implicit val"}, {"label" : "boolEncoder", "tail" : ": CsvTypeEncoder[Boolean]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.boolEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#boolEncoder:com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[Boolean]", "kind" : "implicit val"}, {"label" : "timestampEncoder", "tail" : "(format: String): CsvTypeEncoder[Timestamp]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.timestampEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#timestampEncoder(format:String):com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[com.adform.streamloader.model.Timestamp]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "encode", "tail" : "(t: T): String", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.encode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#encode(t:T):String", "kind" : "abstract def"}], "shortDescription" : "An encoder from some data type T to string."}], "com.adform.streamloader.vertica.file" : [{"name" : "com.adform.streamloader.vertica.file.CsvVerticaFileBuilder", "shortDescription" : "A CSV file builder factory that is also a VerticaFileBuilderFactory.", "members_class" : [{"label" : "copyStatement", "tail" : "(file: File, table: String, loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.CsvVerticaFileBuilder.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#copyStatement(file:java.io.File,table:String,loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.file.CsvVerticaFileBuilder#", "error" : "unsupported entity"}, {"label" : "loadMethodStr", "tail" : "(loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.loadMethodStr", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#loadMethodStr(loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "def"}, {"label" : "compressionStr", "tail" : "(compression: Compression): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.compressionStr", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#compressionStr(compression:com.adform.streamloader.sink.file.Compression):String", "kind" : "def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.discard", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.build", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.write", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.createFile", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.file.VerticaFileBuilder", "trait" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html", "kind" : "trait", "members_trait" : [{"label" : "loadMethodStr", "tail" : "(loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.loadMethodStr", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#loadMethodStr(loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "def"}, {"label" : "compressionStr", "tail" : "(compression: Compression): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.compressionStr", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#compressionStr(compression:com.adform.streamloader.sink.file.Compression):String", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "copyStatement", "tail" : "(file: File, table: String, loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#copyStatement(file:java.io.File,table:String,loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "abstract def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.discard", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#discard():Unit", "kind" : "abstract def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.FileBuilder.build", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#build():Option[java.io.File]", "kind" : "abstract def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#getRecordCount:Long", "kind" : "abstract def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#getDataSize:Long", "kind" : "abstract def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.write", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#write(record:R):Unit", "kind" : "abstract def"}], "shortDescription" : "A file builder that additionally knows how to generateCOPY statements to load resulting files to Vertica tables."}, {"name" : "com.adform.streamloader.vertica.file.VerticaFileBuilderFactory", "trait" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "newFileBuilder", "tail" : "(): VerticaFileBuilder[R]", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilderFactory.newFileBuilder", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#newFileBuilder():com.adform.streamloader.vertica.file.VerticaFileBuilder[R]", "kind" : "abstract def"}], "shortDescription" : ""}], "com.adform.streamloader.clickhouse.rowbinary" : [{"name" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseFileBuilder", "shortDescription" : "File builder for the ClickHouse native RowBinary file format, requiresan implicit RowBinaryClickHouseRecordEncoder in scope.", "members_class" : [{"label" : "compression", "tail" : "(): ClickHouseCompression", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseFileBuilder.compression", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#compression:com.clickhouse.data.ClickHouseCompression", "kind" : "def"}, {"label" : "format", "tail" : ": ClickHouseFormat", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseFileBuilder.format", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#format:com.clickhouse.data.ClickHouseFormat", "kind" : "val"}, {"member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseFileBuilder#", "error" : "unsupported entity"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.discard", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.build", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.write", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.createFile", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter", "trait" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html", "kind" : "trait", "members_trait" : [{"label" : "writeUuid", "tail" : "(uuid: UUID): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeUuid", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeUuid(uuid:java.util.UUID):Unit", "kind" : "def"}, {"label" : "writeDate", "tail" : "(t: LocalDate): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeDate", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeDate(t:java.time.LocalDate):Unit", "kind" : "def"}, {"label" : "writeDateTime", "tail" : "(t: LocalDateTime): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeDateTime", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeDateTime(t:java.time.LocalDateTime):Unit", "kind" : "def"}, {"label" : "writeDateTime", "tail" : "(t: Timestamp): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeDateTime", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeDateTime(t:com.adform.streamloader.model.Timestamp):Unit", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeFixedString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeString", "tail" : "(s: String, maxBytes: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeString(s:String,maxBytes:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeString", "tail" : "(s: String): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeString(s:String):Unit", "kind" : "def"}, {"label" : "writeLeb128", "tail" : "(i: Long): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeLeb128", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeLeb128(i:Long):Unit", "kind" : "def"}, {"label" : "writeDecimal", "tail" : "(d: BigDecimal, precision: Int, scale: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeDecimal", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeDecimal(d:BigDecimal,precision:Int,scale:Int):Unit", "kind" : "def"}, {"label" : "writeFloat64", "tail" : "(d: Double): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat64", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeFloat64(d:Double):Unit", "kind" : "def"}, {"label" : "writeFloat32", "tail" : "(d: Float): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat32", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeFloat32(d:Float):Unit", "kind" : "def"}, {"label" : "writeInt64", "tail" : "(i: Long): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt64", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeInt64(i:Long):Unit", "kind" : "def"}, {"label" : "writeInt32", "tail" : "(i: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt32", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeInt32(i:Int):Unit", "kind" : "def"}, {"label" : "writeInt16", "tail" : "(i: Short): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt16", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeInt16(i:Short):Unit", "kind" : "def"}, {"label" : "stringToBytes", "tail" : "(s: String, maxBytes: Int): (Array[Byte], Int)", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.stringToBytes", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#stringToBytes(s:String,maxBytes:Int):(Array[Byte],Int)", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeFixedByteArray", "tail" : "(bytes: Array[Byte], length: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedByteArray", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeFixedByteArray(bytes:Array[Byte],length:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte]): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeByteArray(bytes:Array[Byte]):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte], maxLength: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeByteArray(bytes:Array[Byte],maxLength:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeBytes", "tail" : "(bytes: Int*): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeBytes", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeBytes(bytes:Int*):Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "writeByte", "tail" : "(b: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByte", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeByte(b:Int):Unit", "kind" : "abstract def"}], "shortDescription" : "Implementations for writing primitive data types in the ClickHouse native RowBinary encoding."}, {"name" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder", "object" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html", "members_object" : [{"label" : "applyImpl", "tail" : "(c: Context)(arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[RowBinaryClickHouseRecordEncoder[R]]", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder.applyImpl", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#applyImpl[R](c:scala.reflect.macros.blackbox.Context)(implicitevidence$1:c.WeakTypeTag[R]):c.Expr[com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder[R]]", "kind" : "def"}, {"label" : "apply", "tail" : "(): RowBinaryClickHouseRecordEncoder[R]", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder.apply", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#apply[R<:Product]:com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder[R]", "kind" : "implicit macro def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "write", "tail" : "(record: R, pw: RowBinaryClickHousePrimitiveTypeWriter): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder.write", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#write(record:R,pw:com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter):Unit", "kind" : "abstract def"}], "shortDescription" : "An encoder for the RowBinary ClickHouse file format."}, {"name" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordStreamWriter", "shortDescription" : "Stream writer implementation that encodes records using an implicit RowBinaryClickHouseRecordEncoderand writes them to the provided output stream.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordStreamWriter.close", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#close():Unit", "kind" : "def"}, {"label" : "writeRecord", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordStreamWriter.writeRecord", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#writeRecord(record:R):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordStreamWriter#", "error" : "unsupported entity"}, {"label" : "writeFooter", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeFooter", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#writeFooter():Unit", "kind" : "def"}, {"label" : "writeHeader", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeHeader", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#writeHeader():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html", "kind" : "class"}], "com.adform.streamloader.hadoop" : [{"name" : "com.adform.streamloader.hadoop.FileStaging", "shortDescription" : "", "members_case class" : [{"member" : "com.adform.streamloader.hadoop.FileStaging#", "error" : "unsupported entity"}, {"label" : "destinationPath", "tail" : ": String", "member" : "com.adform.streamloader.hadoop.FileStaging.destinationPath", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#destinationPath:String", "kind" : "val"}, {"label" : "stagingPath", "tail" : ": String", "member" : "com.adform.streamloader.hadoop.FileStaging.stagingPath", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#stagingPath:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/hadoop\/FileStaging.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.hadoop.HadoopFileStorage", "shortDescription" : "A Hadoop compatible file system based storage, most likely used for storing to HDFS.", "object" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html", "members_class" : [{"label" : "isBatchStored", "tail" : "(staging: MultiFileStaging): Boolean", "member" : "com.adform.streamloader.hadoop.HadoopFileStorage.isBatchStored", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#isBatchStored(staging:com.adform.streamloader.hadoop.MultiFileStaging):Boolean", "kind" : "def"}, {"label" : "storeBatch", "tail" : "(staging: MultiFileStaging): Unit", "member" : "com.adform.streamloader.hadoop.HadoopFileStorage.storeBatch", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#storeBatch(staging:com.adform.streamloader.hadoop.MultiFileStaging):Unit", "kind" : "def"}, {"label" : "stageBatch", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): MultiFileStaging", "member" : "com.adform.streamloader.hadoop.HadoopFileStorage.stageBatch", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#stageBatch(batch:com.adform.streamloader.sink.file.PartitionedFileRecordBatch[P,com.adform.streamloader.sink.file.FileRecordBatch]):com.adform.streamloader.hadoop.MultiFileStaging", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.HadoopFileStorage#", "error" : "unsupported entity"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "commitBatch", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.recover", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "final def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.metricsRoot", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#metricsRoot:String", "kind" : "def"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[P]", "member" : "com.adform.streamloader.hadoop.HadoopFileStorage.builder", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#builder[P]():com.adform.streamloader.hadoop.HadoopFileStorage.Builder[P]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.hadoop.HadoopFileStorage.Builder", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#Builder[P]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.hadoop.MultiFileStaging", "shortDescription" : "", "object" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html", "members_object" : [{"label" : "jsonSerializer", "tail" : ": JsonSerializer[MultiFileStaging]", "member" : "com.adform.streamloader.hadoop.MultiFileStaging.jsonSerializer", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#jsonSerializer:com.adform.streamloader.util.JsonSerializer[com.adform.streamloader.hadoop.MultiFileStaging]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "com.adform.streamloader.hadoop.MultiFileStaging#", "error" : "unsupported entity"}, {"label" : "fileStagings", "tail" : ": Seq[FileStaging]", "member" : "com.adform.streamloader.hadoop.MultiFileStaging.fileStagings", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#fileStagings:Seq[com.adform.streamloader.hadoop.FileStaging]", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html", "kind" : "case class"}], "com.adform" : [], "com.adform.streamloader.vertica.file.native" : [{"name" : "com.adform.streamloader.vertica.file.native.NativeVerticaFileBuilder", "shortDescription" : "File builder for the native Vertica file format, requires an implicit NativeVerticaRecordEncoder in scope.", "members_class" : [{"label" : "copyStatement", "tail" : "(file: File, table: String, loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaFileBuilder.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#copyStatement(file:java.io.File,table:String,loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.file.native.NativeVerticaFileBuilder#", "error" : "unsupported entity"}, {"label" : "loadMethodStr", "tail" : "(loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.loadMethodStr", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#loadMethodStr(loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "def"}, {"label" : "compressionStr", "tail" : "(compression: Compression): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.compressionStr", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#compressionStr(compression:com.adform.streamloader.sink.file.Compression):String", "kind" : "def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.discard", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.build", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.write", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.createFile", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter", "trait" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html", "kind" : "trait", "members_trait" : [{"label" : "writeUUID", "tail" : "(t: UUID): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeUUID", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeUUID(t:java.util.UUID):Unit", "kind" : "def"}, {"label" : "writeVarByteArray", "tail" : "(bytes: Array[Byte], maxLength: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeVarByteArray", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeVarByteArray(bytes:Array[Byte],maxLength:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeFixedString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeVarString", "tail" : "(s: String, maxBytes: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeVarString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeVarString(s:String,maxBytes:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeDate", "tail" : "(t: LocalDate): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeDate", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeDate(t:java.time.LocalDate):Unit", "kind" : "def"}, {"label" : "writeTimestamp", "tail" : "(t: LocalDateTime): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeTimestamp", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeTimestamp(t:java.time.LocalDateTime):Unit", "kind" : "def"}, {"label" : "writeTimestamp", "tail" : "(t: Timestamp): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeTimestamp", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeTimestamp(t:com.adform.streamloader.model.Timestamp):Unit", "kind" : "def"}, {"label" : "writeDecimal", "tail" : "(d: BigDecimal, precision: Int, scale: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeDecimal", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeDecimal(d:BigDecimal,precision:Int,scale:Int):Unit", "kind" : "def"}, {"label" : "writeFloat64", "tail" : "(d: Double): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat64", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeFloat64(d:Double):Unit", "kind" : "def"}, {"label" : "writeFloat32", "tail" : "(d: Float): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat32", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeFloat32(d:Float):Unit", "kind" : "def"}, {"label" : "writeInt64", "tail" : "(i: Long): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt64", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeInt64(i:Long):Unit", "kind" : "def"}, {"label" : "writeInt32", "tail" : "(i: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt32", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeInt32(i:Int):Unit", "kind" : "def"}, {"label" : "writeInt16", "tail" : "(i: Short): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt16", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeInt16(i:Short):Unit", "kind" : "def"}, {"label" : "stringToBytes", "tail" : "(s: String, maxBytes: Int): (Array[Byte], Int)", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.stringToBytes", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#stringToBytes(s:String,maxBytes:Int):(Array[Byte],Int)", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeFixedByteArray", "tail" : "(bytes: Array[Byte], length: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedByteArray", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeFixedByteArray(bytes:Array[Byte],length:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte]): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeByteArray(bytes:Array[Byte]):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte], maxLength: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeByteArray(bytes:Array[Byte],maxLength:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeBytes", "tail" : "(bytes: Int*): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeBytes", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeBytes(bytes:Int*):Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "writeByte", "tail" : "(b: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByte", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeByte(b:Int):Unit", "kind" : "abstract def"}], "shortDescription" : "Implementations for writing primitive data types in the Vertica native file encoding."}, {"name" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder", "object" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html", "members_object" : [{"label" : "applyImpl", "tail" : "(c: Context)(arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[NativeVerticaRecordEncoder[R]]", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder.applyImpl", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#applyImpl[R](c:scala.reflect.macros.blackbox.Context)(implicitevidence$1:c.WeakTypeTag[R]):c.Expr[com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder[R]]", "kind" : "def"}, {"label" : "apply", "tail" : "(): NativeVerticaRecordEncoder[R]", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder.apply", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#apply[R<:Product]:com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder[R]", "kind" : "implicit macro def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "write", "tail" : "(record: R, primitiveTypeWriter: NativeVerticaPrimitiveTypeWriter): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder.write", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#write(record:R,primitiveTypeWriter:com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter):Unit", "kind" : "abstract def"}, {"label" : "setNullBits", "tail" : "(record: R, setter: (Int) => Unit): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder.setNullBits", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#setNullBits(record:R,setter:Int=>Unit):Unit", "kind" : "abstract def"}, {"label" : "staticColumnSizes", "tail" : "(): Array[Int]", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder.staticColumnSizes", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#staticColumnSizes:Array[Int]", "kind" : "abstract def"}], "shortDescription" : "An encoder for encoding records to rows in the native Vertica file format."}, {"name" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordStreamWriter", "shortDescription" : "Stream writer implementation that encodes records using an implicit NativeVerticaRecordEncoderand writes them to the provided output stream.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordStreamWriter.close", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#close():Unit", "kind" : "def"}, {"label" : "writeRecord", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordStreamWriter.writeRecord", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#writeRecord(record:R):Unit", "kind" : "def"}, {"label" : "writeHeader", "tail" : "(): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordStreamWriter.writeHeader", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#writeHeader():Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordStreamWriter#", "error" : "unsupported entity"}, {"label" : "writeFooter", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeFooter", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#writeFooter():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.file.native.NativeVerticaTypeEncoder", "trait" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "write", "tail" : "(t: T, primitiveTypeWriter: NativeVerticaPrimitiveTypeWriter): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaTypeEncoder.write", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#write(t:T,primitiveTypeWriter:com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter):Unit", "kind" : "abstract def"}, {"label" : "staticSize", "tail" : "(): Int", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaTypeEncoder.staticSize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#staticSize:Int", "kind" : "abstract def"}], "shortDescription" : "Encoder of arbitrary data types to the native Vertica file format."}], "com.adform.streamloader.source" : [{"name" : "com.adform.streamloader.source.KafkaContext", "trait" : "com\/adform\/streamloader\/source\/KafkaContext.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "commitSync", "tail" : "(offsets: Map[TopicPartition, OffsetAndMetadata]): Unit", "member" : "com.adform.streamloader.source.KafkaContext.commitSync", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#commitSync(offsets:Map[org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata]):Unit", "kind" : "abstract def"}, {"label" : "offsetsForTimes", "tail" : "(timestamps: Map[TopicPartition, Long]): Map[TopicPartition, Option[OffsetAndTimestamp]]", "member" : "com.adform.streamloader.source.KafkaContext.offsetsForTimes", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#offsetsForTimes(timestamps:Map[org.apache.kafka.common.TopicPartition,Long]):Map[org.apache.kafka.common.TopicPartition,Option[org.apache.kafka.clients.consumer.OffsetAndTimestamp]]", "kind" : "abstract def"}, {"label" : "committed", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[OffsetAndMetadata]]", "member" : "com.adform.streamloader.source.KafkaContext.committed", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#committed(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[org.apache.kafka.clients.consumer.OffsetAndMetadata]]", "kind" : "abstract def"}, {"label" : "consumerGroup", "tail" : ": String", "member" : "com.adform.streamloader.source.KafkaContext.consumerGroup", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#consumerGroup:String", "kind" : "abstract val"}], "shortDescription" : "Represents an active Kafka consumer, can be used to commit and query offsets."}, {"name" : "com.adform.streamloader.source.KafkaSource", "shortDescription" : "A source of data for stream loading that is backed by Kafka.", "object" : "com\/adform\/streamloader\/source\/KafkaSource$.html", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.source.KafkaSource.close", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#close():Unit", "kind" : "def"}, {"label" : "poll", "tail" : "(): Iterable[StreamRecord]", "member" : "com.adform.streamloader.source.KafkaSource.poll", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#poll():Iterable[com.adform.streamloader.model.StreamRecord]", "kind" : "def"}, {"label" : "seek", "tail" : "(partition: TopicPartition, position: StreamPosition): Unit", "member" : "com.adform.streamloader.source.KafkaSource.seek", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#seek(partition:org.apache.kafka.common.TopicPartition,position:com.adform.streamloader.model.StreamPosition):Unit", "kind" : "def"}, {"label" : "subscribe", "tail" : "(listener: ConsumerRebalanceListener): Unit", "member" : "com.adform.streamloader.source.KafkaSource.subscribe", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#subscribe(listener:org.apache.kafka.clients.consumer.ConsumerRebalanceListener):Unit", "kind" : "def"}, {"label" : "initialize", "tail" : "(): KafkaContext", "member" : "com.adform.streamloader.source.KafkaSource.initialize", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#initialize():com.adform.streamloader.source.KafkaContext", "kind" : "def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.source.KafkaSource.metricsRoot", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#metricsRoot:String", "kind" : "def"}, {"member" : "com.adform.streamloader.source.KafkaSource#", "error" : "unsupported entity"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.source.KafkaSource.builder", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#builder():com.adform.streamloader.source.KafkaSource.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.source.KafkaSource.Builder", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/source\/KafkaSource.html", "kind" : "class"}, {"name" : "com.adform.streamloader.source.LockingKafkaContext", "shortDescription" : "A KafkaContext that performs offset lookup\/committing by synchronizing on the consumer,which out of the box is not thread safe.", "members_class" : [{"label" : "commitSync", "tail" : "(offsets: Map[TopicPartition, OffsetAndMetadata]): Unit", "member" : "com.adform.streamloader.source.LockingKafkaContext.commitSync", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#commitSync(offsets:Map[org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata]):Unit", "kind" : "def"}, {"label" : "offsetsForTimes", "tail" : "(timestamps: Map[TopicPartition, Long]): Map[TopicPartition, Option[OffsetAndTimestamp]]", "member" : "com.adform.streamloader.source.LockingKafkaContext.offsetsForTimes", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#offsetsForTimes(timestamps:Map[org.apache.kafka.common.TopicPartition,Long]):Map[org.apache.kafka.common.TopicPartition,Option[org.apache.kafka.clients.consumer.OffsetAndTimestamp]]", "kind" : "def"}, {"label" : "committed", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[OffsetAndMetadata]]", "member" : "com.adform.streamloader.source.LockingKafkaContext.committed", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#committed(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[org.apache.kafka.clients.consumer.OffsetAndMetadata]]", "kind" : "def"}, {"member" : "com.adform.streamloader.source.LockingKafkaContext#", "error" : "unsupported entity"}, {"label" : "consumerGroup", "tail" : ": String", "member" : "com.adform.streamloader.source.LockingKafkaContext.consumerGroup", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#consumerGroup:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html", "kind" : "class"}, {"name" : "com.adform.streamloader.source.MaxWatermarkProvider", "shortDescription" : "Watermark provider that sets the watermark to the maximum observed event time.", "members_class" : [{"label" : "currentWatermark", "tail" : "(): Timestamp", "member" : "com.adform.streamloader.source.MaxWatermarkProvider.currentWatermark", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#currentWatermark:com.adform.streamloader.model.Timestamp", "kind" : "def"}, {"label" : "observeEvent", "tail" : "(timestamp: Timestamp): Timestamp", "member" : "com.adform.streamloader.source.MaxWatermarkProvider.observeEvent", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#observeEvent(timestamp:com.adform.streamloader.model.Timestamp):com.adform.streamloader.model.Timestamp", "kind" : "def"}, {"label" : "initialize", "tail" : "(initialWatermark: Timestamp): Timestamp", "member" : "com.adform.streamloader.source.MaxWatermarkProvider.initialize", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#initialize(initialWatermark:com.adform.streamloader.model.Timestamp):com.adform.streamloader.model.Timestamp", "kind" : "def"}, {"member" : "com.adform.streamloader.source.MaxWatermarkProvider#", "error" : "unsupported entity"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html", "kind" : "class"}, {"name" : "com.adform.streamloader.source.WatermarkProvider", "trait" : "com\/adform\/streamloader\/source\/WatermarkProvider.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "currentWatermark", "tail" : "(): Timestamp", "member" : "com.adform.streamloader.source.WatermarkProvider.currentWatermark", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#currentWatermark:com.adform.streamloader.model.Timestamp", "kind" : "abstract def"}, {"label" : "observeEvent", "tail" : "(timestamp: Timestamp): Timestamp", "member" : "com.adform.streamloader.source.WatermarkProvider.observeEvent", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#observeEvent(timestamp:com.adform.streamloader.model.Timestamp):com.adform.streamloader.model.Timestamp", "kind" : "abstract def"}, {"label" : "initialize", "tail" : "(initialWatermark: Timestamp): Timestamp", "member" : "com.adform.streamloader.source.WatermarkProvider.initialize", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#initialize(initialWatermark:com.adform.streamloader.model.Timestamp):com.adform.streamloader.model.Timestamp", "kind" : "abstract def"}], "shortDescription" : "Trait for implementing watermark tracking in a stream."}], "com.adform.streamloader.vertica" : [{"name" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher", "shortDescription" : "A file based Vertica record batcher that generates a new file ID before starting a new batch froma given ID sequence, formats records using a given formatter and writes them to files.", "object" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html", "members_class" : [{"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[ExternalOffsetVerticaFileRecordBatch]", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch]", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher#", "error" : "unsupported entity"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[R]", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher.builder", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#builder[R]():com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher.Builder[R]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher.Builder", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#Builder[R]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch", "shortDescription" : "A file based Vertica record batch with an extra pre-generated file ID that is used as a foreign keywhen storing the records and offsets to separate tables.", "members_case class" : [{"label" : "copyStatement", "tail" : "(table: String): String", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#copyStatement(table:String):String", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch#", "error" : "unsupported entity"}, {"label" : "copyStatementTemplate", "tail" : ": String", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch.copyStatementTemplate", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#copyStatementTemplate:String", "kind" : "val"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "fileId", "tail" : ": Long", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch.fileId", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#fileId:Long", "kind" : "val"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch.file", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#file:java.io.File", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.discard", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#discard():Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage", "shortDescription" : "A Vertica file storage implementation that loads data to some table and commits offsets to a separate dedicated offset table.", "object" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html", "members_class" : [{"label" : "commitBatchWithOffsets", "tail" : "(batch: ExternalOffsetVerticaFileRecordBatch): Unit", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.commitBatchWithOffsets", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#commitBatchWithOffsets(batch:com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch):Unit", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(connection: Connection): Map[TopicPartition, StreamPosition]", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#committedPositions(connection:java.sql.Connection):Map[org.apache.kafka.common.TopicPartition,com.adform.streamloader.model.StreamPosition]", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage#", "error" : "unsupported entity"}, {"label" : "commitBatch", "tail" : "(batch: ExternalOffsetVerticaFileRecordBatch): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.recover", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: ExternalOffsetVerticaFileRecordBatch): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.builder", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#builder[R]():com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.Builder", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch", "shortDescription" : "", "members_case class" : [{"label" : "copyStatement", "tail" : "(table: String): String", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#copyStatement(table:String):String", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch#", "error" : "unsupported entity"}, {"label" : "copyStatementTemplate", "tail" : ": String", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch.copyStatementTemplate", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#copyStatementTemplate:String", "kind" : "val"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch.file", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#file:java.io.File", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.discard", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#discard():Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher", "shortDescription" : "A record batcher that passes records through a custom record formatter and forms batches by writingthe resulting records to files using a provided file builder.", "object" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html", "members_class" : [{"label" : "constructBatch", "tail" : "(fileBuilder: VerticaFileBuilder[R], recordRanges: Seq[StreamRange]): Option[InRowOffsetVerticaFileRecordBatch]", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher.constructBatch", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#constructBatch(fileBuilder:com.adform.streamloader.vertica.file.VerticaFileBuilder[R],recordRanges:Seq[com.adform.streamloader.model.StreamRange]):Option[com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch]", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher#", "error" : "unsupported entity"}, {"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[InRowOffsetVerticaFileRecordBatch]", "member" : "com.adform.streamloader.sink.file.FileRecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[B]", "kind" : "def"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[R]", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher.builder", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#builder[R]():com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher.Builder[R]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher.Builder", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#Builder[R]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage", "shortDescription" : "A Vertica storage implementation, stores offsets in rows of data.", "object" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html", "members_class" : [{"label" : "commitBatchWithOffsets", "tail" : "(batch: InRowOffsetVerticaFileRecordBatch): Unit", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.commitBatchWithOffsets", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#commitBatchWithOffsets(batch:com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch):Unit", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(connection: Connection): Map[TopicPartition, StreamPosition]", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#committedPositions(connection:java.sql.Connection):Map[org.apache.kafka.common.TopicPartition,com.adform.streamloader.model.StreamPosition]", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage#", "error" : "unsupported entity"}, {"label" : "commitBatch", "tail" : "(batch: InRowOffsetVerticaFileRecordBatch): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.recover", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: InRowOffsetVerticaFileRecordBatch): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.builder", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#builder():com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.Builder", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.VerticaLoadMethod", "object" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html", "members_object" : [{"label" : "parse", "tail" : "(method: String): VerticaLoadMethod", "member" : "com.adform.streamloader.vertica.VerticaLoadMethod.parse", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#parse(method:String):com.adform.streamloader.vertica.VerticaLoadMethod", "kind" : "def"}, {"label" : "TRICKLE", "tail" : "", "member" : "com.adform.streamloader.vertica.VerticaLoadMethod.TRICKLE", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#TRICKLE", "kind" : "case object"}, {"label" : "DIRECT", "tail" : "", "member" : "com.adform.streamloader.vertica.VerticaLoadMethod.DIRECT", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#DIRECT", "kind" : "case object"}, {"label" : "AUTO", "tail" : "", "member" : "com.adform.streamloader.vertica.VerticaLoadMethod.AUTO", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#AUTO", "kind" : "case object"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "shortDescription" : ""}, {"name" : "com.adform.streamloader.vertica.VerticaRecordBatch", "trait" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "copyStatement", "tail" : "(table: String): String", "member" : "com.adform.streamloader.vertica.VerticaRecordBatch.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#copyStatement(table:String):String", "kind" : "abstract def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.batch.RecordBatch.discard", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#discard():Boolean", "kind" : "abstract def"}, {"label" : "recordRanges", "tail" : "(): Seq[StreamRange]", "member" : "com.adform.streamloader.sink.batch.RecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "abstract def"}], "shortDescription" : "A record batch that can be loaded to Vertica, implementers must define a COPY statement generator method."}], "com" : [], "com.adform.streamloader" : [{"name" : "com.adform.streamloader.BuildInfo", "case object" : "com\/adform\/streamloader\/BuildInfo$.html", "shortDescription" : "This object was generated by sbt-buildinfo.", "members_case object" : [{"label" : "toString", "tail" : ": String", "member" : "com.adform.streamloader.BuildInfo.toString", "link" : "com\/adform\/streamloader\/BuildInfo$.html#toString:String", "kind" : "val"}, {"label" : "gitHeadCommit", "tail" : ": Option[String]", "member" : "com.adform.streamloader.BuildInfo.gitHeadCommit", "link" : "com\/adform\/streamloader\/BuildInfo$.html#gitHeadCommit:Option[String]", "kind" : "val"}, {"label" : "scalaVersion", "tail" : ": String", "member" : "com.adform.streamloader.BuildInfo.scalaVersion", "link" : "com\/adform\/streamloader\/BuildInfo$.html#scalaVersion:String", "kind" : "val"}, {"label" : "version", "tail" : ": String", "member" : "com.adform.streamloader.BuildInfo.version", "link" : "com\/adform\/streamloader\/BuildInfo$.html#version:String", "kind" : "val"}, {"label" : "name", "tail" : ": String", "member" : "com.adform.streamloader.BuildInfo.name", "link" : "com\/adform\/streamloader\/BuildInfo$.html#name:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/BuildInfo$.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "productElementName", "tail" : "(n: Int): String", "member" : "scala.Product.productElementName", "link" : "com\/adform\/streamloader\/BuildInfo$.html#productElementName(n:Int):String", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/BuildInfo$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/BuildInfo$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/BuildInfo$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/BuildInfo$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/BuildInfo$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/BuildInfo$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/BuildInfo$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/BuildInfo$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/BuildInfo$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/BuildInfo$.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/BuildInfo$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/BuildInfo$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/BuildInfo$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/BuildInfo$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/BuildInfo$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/BuildInfo$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/BuildInfo$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "case object"}, {"name" : "com.adform.streamloader.StreamLoader", "shortDescription" : "The main stream loading class, given a KafkaSource and some Sink continuouslypolls the source and sinks records to the sink.", "members_class" : [{"label" : "setMetricRegistry", "tail" : "(registry: MeterRegistry): Unit", "member" : "com.adform.streamloader.StreamLoader.setMetricRegistry", "link" : "com\/adform\/streamloader\/StreamLoader.html#setMetricRegistry(registry:io.micrometer.core.instrument.MeterRegistry):Unit", "kind" : "def"}, {"label" : "stop", "tail" : "(): Unit", "member" : "com.adform.streamloader.StreamLoader.stop", "link" : "com\/adform\/streamloader\/StreamLoader.html#stop():Unit", "kind" : "def"}, {"label" : "start", "tail" : "(): Unit", "member" : "com.adform.streamloader.StreamLoader.start", "link" : "com\/adform\/streamloader\/StreamLoader.html#start():Unit", "kind" : "def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.StreamLoader.metricsRoot", "link" : "com\/adform\/streamloader\/StreamLoader.html#metricsRoot:String", "kind" : "def"}, {"member" : "com.adform.streamloader.StreamLoader#", "error" : "unsupported entity"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/StreamLoader.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/StreamLoader.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/StreamLoader.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/StreamLoader.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/StreamLoader.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/StreamLoader.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/StreamLoader.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/StreamLoader.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/StreamLoader.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/StreamLoader.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/StreamLoader.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/StreamLoader.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/StreamLoader.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/StreamLoader.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/StreamLoader.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/StreamLoader.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/StreamLoader.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/StreamLoader.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/StreamLoader.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/StreamLoader.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/StreamLoader.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/StreamLoader.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/StreamLoader.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/StreamLoader.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/StreamLoader.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/StreamLoader.html", "kind" : "class"}], "com.adform.streamloader.sink.encoding.binary" : [{"name" : "com.adform.streamloader.sink.encoding.binary.ByteWriter", "trait" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html", "kind" : "trait", "members_trait" : [{"label" : "stringToBytes", "tail" : "(s: String, maxBytes: Int): (Array[Byte], Int)", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.stringToBytes", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#stringToBytes(s:String,maxBytes:Int):(Array[Byte],Int)", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedString", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeFixedByteArray", "tail" : "(bytes: Array[Byte], length: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeFixedByteArray(bytes:Array[Byte],length:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte]): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeByteArray(bytes:Array[Byte]):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte], maxLength: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeByteArray(bytes:Array[Byte],maxLength:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeBytes", "tail" : "(bytes: Int*): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeBytes", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeBytes(bytes:Int*):Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "writeByte", "tail" : "(b: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByte", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeByte(b:Int):Unit", "kind" : "abstract def"}], "shortDescription" : "A base trait that writes bytes to some underlying storage."}, {"name" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter", "trait" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html", "kind" : "trait", "members_trait" : [{"label" : "writeDecimal", "tail" : "(d: BigDecimal, precision: Int, scale: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeDecimal", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeDecimal(d:BigDecimal,precision:Int,scale:Int):Unit", "kind" : "def"}, {"label" : "writeFloat64", "tail" : "(d: Double): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat64", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeFloat64(d:Double):Unit", "kind" : "def"}, {"label" : "writeFloat32", "tail" : "(d: Float): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat32", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeFloat32(d:Float):Unit", "kind" : "def"}, {"label" : "writeInt64", "tail" : "(i: Long): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt64", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeInt64(i:Long):Unit", "kind" : "def"}, {"label" : "writeInt32", "tail" : "(i: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt32", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeInt32(i:Int):Unit", "kind" : "def"}, {"label" : "writeInt16", "tail" : "(i: Short): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt16", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeInt16(i:Short):Unit", "kind" : "def"}, {"label" : "stringToBytes", "tail" : "(s: String, maxBytes: Int): (Array[Byte], Int)", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.stringToBytes", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#stringToBytes(s:String,maxBytes:Int):(Array[Byte],Int)", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedString", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeFixedByteArray", "tail" : "(bytes: Array[Byte], length: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeFixedByteArray(bytes:Array[Byte],length:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte]): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeByteArray(bytes:Array[Byte]):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte], maxLength: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeByteArray(bytes:Array[Byte],maxLength:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeBytes", "tail" : "(bytes: Int*): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeBytes", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeBytes(bytes:Int*):Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "writeByte", "tail" : "(b: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByte", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeByte(b:Int):Unit", "kind" : "abstract def"}], "shortDescription" : "A byte writer with convenience methods for writing primitive types in little endian byte encoding."}], "com.adform.streamloader.iceberg" : [{"name" : "com.adform.streamloader.iceberg.IcebergRecordBatch", "shortDescription" : "", "members_case class" : [{"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatch.discard", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#discard():Boolean", "kind" : "def"}, {"member" : "com.adform.streamloader.iceberg.IcebergRecordBatch#", "error" : "unsupported entity"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "dataWriteResult", "tail" : ": DataWriteResult", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatch.dataWriteResult", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#dataWriteResult:org.apache.iceberg.io.DataWriteResult", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder", "shortDescription" : "Record batch builder that collects records to files per partition.", "members_class" : [{"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder.discard", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[IcebergRecordBatch]", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder.build", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#build():Option[com.adform.streamloader.iceberg.IcebergRecordBatch]", "kind" : "def"}, {"label" : "isBatchReady", "tail" : "(): Boolean", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder.isBatchReady", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#isBatchReady:Boolean", "kind" : "def"}, {"label" : "addToBatch", "tail" : "(record: StreamRecord): Int", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder.addToBatch", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#addToBatch(record:com.adform.streamloader.model.StreamRecord):Int", "kind" : "def"}, {"member" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder#", "error" : "unsupported entity"}, {"label" : "add", "tail" : "(record: StreamRecord): Int", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.add", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#add(record:com.adform.streamloader.model.StreamRecord):Int", "kind" : "def"}, {"label" : "currentRecordRanges", "tail" : "(): Seq[StreamRange]", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.currentRecordRanges", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#currentRecordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.iceberg.IcebergRecordBatcher", "shortDescription" : "", "object" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html", "members_class" : [{"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[IcebergRecordBatch]", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[com.adform.streamloader.iceberg.IcebergRecordBatch]", "kind" : "def"}, {"member" : "com.adform.streamloader.iceberg.IcebergRecordBatcher#", "error" : "unsupported entity"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatcher.builder", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#builder():com.adform.streamloader.iceberg.IcebergRecordBatcher.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatcher.Builder", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage", "shortDescription" : "Iceberg record batch storage that appends multiple files and stores Kafka offsets in table propertiesin a single atomic table transaction.", "object" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html", "members_class" : [{"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "commitBatchWithOffsets", "tail" : "(batch: IcebergRecordBatch): Unit", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage.commitBatchWithOffsets", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#commitBatchWithOffsets(batch:com.adform.streamloader.iceberg.IcebergRecordBatch):Unit", "kind" : "def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage.recover", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage#", "error" : "unsupported entity"}, {"label" : "commitBatch", "tail" : "(batch: IcebergRecordBatch): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: IcebergRecordBatch): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage.builder", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#builder():com.adform.streamloader.iceberg.IcebergRecordBatchStorage.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage.Builder", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html", "kind" : "class"}], "com.adform.streamloader.sink.encoding.macros" : [{"name" : "com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation", "object" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html", "members_object" : [{"label" : "fromTree", "tail" : "(c: Context)(macroAnnotation: scala.reflect.macros.Universe.Annotation): DataTypeEncodingAnnotation", "member" : "com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation.fromTree", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#fromTree(c:scala.reflect.macros.blackbox.Context)(macroAnnotation:c.universe.Annotation):com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation", "kind" : "def"}, {"label" : "FixedLength", "tail" : "", "member" : "com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation.FixedLength", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#FixedLengthextendsAnnotationwithDataTypeEncodingAnnotationwithProductwithSerializable", "kind" : "case class"}, {"label" : "MaxLength", "tail" : "", "member" : "com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation.MaxLength", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#MaxLengthextendsAnnotationwithDataTypeEncodingAnnotationwithProductwithSerializable", "kind" : "case class"}, {"label" : "DecimalEncoding", "tail" : "", "member" : "com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation.DecimalEncoding", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#DecimalEncodingextendsAnnotationwithDataTypeEncodingAnnotationwithProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "shortDescription" : "A data type annotation that can influence the way their values are encoded,used by annotating case class member types, e.g."}, {"name" : "com.adform.streamloader.sink.encoding.macros.RecordFieldExtractor", "shortDescription" : "", "object" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html", "members_object" : [{"label" : "fromCaseClass", "tail" : "(c: Context)(arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): Seq[RecordField[scala.reflect.macros.Universe.MethodSymbol]]", "member" : "com.adform.streamloader.sink.encoding.macros.RecordFieldExtractor.fromCaseClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#fromCaseClass[R](c:scala.reflect.macros.blackbox.Context)(implicitevidence$1:c.WeakTypeTag[R]):Seq[com.adform.streamloader.sink.encoding.macros.RecordFieldExtractor.RecordField[c.universe.MethodSymbol]]", "kind" : "def"}, {"label" : "RecordField", "tail" : "", "member" : "com.adform.streamloader.sink.encoding.macros.RecordFieldExtractor.RecordField", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#RecordField[M]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}], "com.adform.streamloader.s3" : [{"name" : "com.adform.streamloader.s3.S3FileStaging", "shortDescription" : "", "members_case class" : [{"member" : "com.adform.streamloader.s3.S3FileStaging#", "error" : "unsupported entity"}, {"label" : "destinationKey", "tail" : ": String", "member" : "com.adform.streamloader.s3.S3FileStaging.destinationKey", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#destinationKey:String", "kind" : "val"}, {"label" : "uploadPartTag", "tail" : ": String", "member" : "com.adform.streamloader.s3.S3FileStaging.uploadPartTag", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#uploadPartTag:String", "kind" : "val"}, {"label" : "uploadId", "tail" : ": String", "member" : "com.adform.streamloader.s3.S3FileStaging.uploadId", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#uploadId:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/s3\/S3FileStaging.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.s3.S3FileStorage", "shortDescription" : "An S3 compatible file storage, stores files and commits offsets to Kafka in a two-phase transaction.", "object" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html", "members_class" : [{"label" : "isBatchStored", "tail" : "(staging: S3MultiFileStaging): Boolean", "member" : "com.adform.streamloader.s3.S3FileStorage.isBatchStored", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#isBatchStored(staging:com.adform.streamloader.s3.S3MultiFileStaging):Boolean", "kind" : "def"}, {"label" : "storeBatch", "tail" : "(staging: S3MultiFileStaging): Unit", "member" : "com.adform.streamloader.s3.S3FileStorage.storeBatch", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#storeBatch(staging:com.adform.streamloader.s3.S3MultiFileStaging):Unit", "kind" : "def"}, {"label" : "stageBatch", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): S3MultiFileStaging", "member" : "com.adform.streamloader.s3.S3FileStorage.stageBatch", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#stageBatch(batch:com.adform.streamloader.sink.file.PartitionedFileRecordBatch[P,com.adform.streamloader.sink.file.FileRecordBatch]):com.adform.streamloader.s3.S3MultiFileStaging", "kind" : "def"}, {"member" : "com.adform.streamloader.s3.S3FileStorage#", "error" : "unsupported entity"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "commitBatch", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.recover", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "final def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.metricsRoot", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#metricsRoot:String", "kind" : "def"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[P]", "member" : "com.adform.streamloader.s3.S3FileStorage.builder", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#builder[P]():com.adform.streamloader.s3.S3FileStorage.Builder[P]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.s3.S3FileStorage.Builder", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#Builder[P]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/s3\/S3FileStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.s3.S3MultiFileStaging", "shortDescription" : "", "object" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html", "members_object" : [{"label" : "jsonSerializer", "tail" : ": JsonSerializer[S3MultiFileStaging]", "member" : "com.adform.streamloader.s3.S3MultiFileStaging.jsonSerializer", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#jsonSerializer:com.adform.streamloader.util.JsonSerializer[com.adform.streamloader.s3.S3MultiFileStaging]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "com.adform.streamloader.s3.S3MultiFileStaging#", "error" : "unsupported entity"}, {"label" : "fileUploads", "tail" : ": Seq[S3FileStaging]", "member" : "com.adform.streamloader.s3.S3MultiFileStaging.fileUploads", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#fileUploads:Seq[com.adform.streamloader.s3.S3FileStaging]", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html", "kind" : "case class"}], "com.adform.streamloader.sink.batch" : [{"name" : "com.adform.streamloader.sink.batch.RecordBatch", "trait" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.batch.RecordBatch.discard", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#discard():Boolean", "kind" : "abstract def"}, {"label" : "recordRanges", "tail" : "(): Seq[StreamRange]", "member" : "com.adform.streamloader.sink.batch.RecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "abstract def"}], "shortDescription" : "A base trait representing a batch of records."}, {"name" : "com.adform.streamloader.sink.batch.RecordBatchBuilder", "shortDescription" : "A record batch builder, the base implementation takes care of keeping track of contained record ranges.", "members_class" : [{"label" : "add", "tail" : "(record: StreamRecord): Int", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.add", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#add(record:com.adform.streamloader.model.StreamRecord):Int", "kind" : "def"}, {"label" : "currentRecordRanges", "tail" : "(): Seq[StreamRange]", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.currentRecordRanges", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#currentRecordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.discard", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#discard():Unit", "kind" : "abstract def"}, {"label" : "build", "tail" : "(): Option[B]", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.build", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#build():Option[B]", "kind" : "abstract def"}, {"label" : "isBatchReady", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.isBatchReady", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#isBatchReady:Boolean", "kind" : "abstract def"}, {"label" : "addToBatch", "tail" : "(record: StreamRecord): Int", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.addToBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#addToBatch(record:com.adform.streamloader.model.StreamRecord):Int", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.batch.RecordBatcher", "trait" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html", "kind" : "trait", "members_trait" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[B]", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[B]", "kind" : "abstract def"}], "shortDescription" : "A record batcher that provides new record batch builders."}, {"name" : "com.adform.streamloader.sink.batch.RecordBatchingSink", "shortDescription" : "A Sink that uses a specified RecordBatcher to construct record batches and commit them to a specifiedRecordBatchStorage once they are ready.", "object" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html", "members_class" : [{"label" : "sinkerForPartitionGroup", "tail" : "(groupName: String, groupPartitions: Set[TopicPartition]): PartitionGroupSinker", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSink.sinkerForPartitionGroup", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#sinkerForPartitionGroup(groupName:String,groupPartitions:Set[org.apache.kafka.common.TopicPartition]):com.adform.streamloader.sink.PartitionGroupSinker", "kind" : "final def"}, {"label" : "groupForPartition", "tail" : "(topicPartition: TopicPartition): String", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSink.groupForPartition", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#groupForPartition(topicPartition:org.apache.kafka.common.TopicPartition):String", "kind" : "final def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSink.initialize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.batch.RecordBatchingSink#", "error" : "unsupported entity"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.close", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.heartbeat", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#heartbeat():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.write", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "revokePartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.revokePartitions", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#revokePartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "assignPartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.assignPartitions", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#assignPartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[B]", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSink.builder", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#builder[B<:com.adform.streamloader.sink.batch.RecordBatch]():com.adform.streamloader.sink.batch.RecordBatchingSink.Builder[B]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSink.Builder", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#Builder[B<:com.adform.streamloader.sink.batch.RecordBatch]extendsSink.BuilderwithProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.batch.RecordBatchingSinker", "shortDescription" : "A PartitionGroupSinker that accumulates records to batches and stores them to some storage once ready.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.close", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.heartbeat", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#heartbeat():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.write", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.initialize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#initialize(context:com.adform.streamloader.source.KafkaContext):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "commitQueueSize", "tail" : "(): Int", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.commitQueueSize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#commitQueueSize:Int", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "var"}, {"label" : "metricsRoot", "tail" : ": String", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.metricsRoot", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#metricsRoot:String", "kind" : "val"}, {"member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker#", "error" : "unsupported entity"}, {"label" : "groupPartitions", "tail" : ": Set[TopicPartition]", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.groupPartitions", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#groupPartitions:Set[org.apache.kafka.common.TopicPartition]", "kind" : "val"}, {"label" : "groupName", "tail" : ": String", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.groupName", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#groupName:String", "kind" : "val"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.batch.RecordFormatter", "trait" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "format", "tail" : "(record: StreamRecord): Seq[R]", "member" : "com.adform.streamloader.sink.batch.RecordFormatter.format", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#format(record:com.adform.streamloader.model.StreamRecord):Seq[R]", "kind" : "abstract def"}], "shortDescription" : "A formatter for mapping source records to R typed records."}, {"name" : "com.adform.streamloader.sink.batch.RecordPartitioner", "trait" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "partition", "tail" : "(raw: StreamRecord, formatted: R): P", "member" : "com.adform.streamloader.sink.batch.RecordPartitioner.partition", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#partition(raw:com.adform.streamloader.model.StreamRecord,formatted:R):P", "kind" : "abstract def"}], "shortDescription" : "Base trait for defining a record partitioning strategy, e.g."}, {"name" : "com.adform.streamloader.sink.batch.RecordStreamWriter", "trait" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html", "kind" : "trait", "members_trait" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.close", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#close():Unit", "kind" : "def"}, {"label" : "writeFooter", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeFooter", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#writeFooter():Unit", "kind" : "def"}, {"label" : "writeHeader", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeHeader", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#writeHeader():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "writeRecord", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeRecord", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#writeRecord(record:R):Unit", "kind" : "abstract def"}], "shortDescription" : "An abstract writer for a stream of records of type R, most probably backed by some storage, e.g."}], "com.adform.streamloader.sink.batch.storage" : [{"name" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage", "shortDescription" : "Record batch storage that commits offsets atomically together with data and also stores them to Kafka on a best effort basis.", "members_class" : [{"label" : "commitBatch", "tail" : "(batch: B): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.recover", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage#", "error" : "unsupported entity"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: B): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "commitBatchWithOffsets", "tail" : "(batch: B): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatchWithOffsets", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#commitBatchWithOffsets(batch:B):Unit", "kind" : "abstract def"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage", "trait" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html", "kind" : "trait", "members_trait" : [{"label" : "isBatchCommitted", "tail" : "(batch: B): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "abstract def"}, {"label" : "commitBatch", "tail" : "(batch: B): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#commitBatch(batch:B):Unit", "kind" : "abstract def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.recover", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "abstract def"}], "shortDescription" : "A record batch storage that stores batches to some underlying persistent storage and commits offsets,preferably atomically, if exactly-once guarantees are required."}, {"name" : "com.adform.streamloader.sink.batch.storage.StagedOffsetCommit", "shortDescription" : "Two-phase commit staging information, part of the kafka offset commit metadata.", "members_case class" : [{"member" : "com.adform.streamloader.sink.batch.storage.StagedOffsetCommit#", "error" : "unsupported entity"}, {"label" : "end", "tail" : ": StreamPosition", "member" : "com.adform.streamloader.sink.batch.storage.StagedOffsetCommit.end", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#end:com.adform.streamloader.model.StreamPosition", "kind" : "val"}, {"label" : "start", "tail" : ": StreamPosition", "member" : "com.adform.streamloader.sink.batch.storage.StagedOffsetCommit.start", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#start:com.adform.streamloader.model.StreamPosition", "kind" : "val"}, {"label" : "staging", "tail" : ": S", "member" : "com.adform.streamloader.sink.batch.storage.StagedOffsetCommit.staging", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#staging:S", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage", "shortDescription" : "An abstract batch storage that stores batches and commits offsets to Kafka in a two phase transaction.", "members_class" : [{"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "commitBatch", "tail" : "(batch: B): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.recover", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "final def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.metricsRoot", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#metricsRoot:String", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage#", "error" : "unsupported entity"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: B): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "isBatchStored", "tail" : "(staging: S): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.isBatchStored", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#isBatchStored(staging:S):Boolean", "kind" : "abstract def"}, {"label" : "storeBatch", "tail" : "(staging: S): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.storeBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#storeBatch(staging:S):Unit", "kind" : "abstract def"}, {"label" : "stageBatch", "tail" : "(batch: B): S", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.stageBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#stageBatch(batch:B):S", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata", "shortDescription" : "Kafka commit metadata used in the two-phase commit implementation, stored for each topic partition separately.", "object" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html", "members_object" : [{"label" : "tryParseJson", "tail" : "(metadata: String)(arg0: JsonSerializer[S]): Option[TwoPhaseCommitMetadata[S]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.tryParseJson", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#tryParseJson[S](metadata:String)(implicitevidence$4:com.adform.streamloader.util.JsonSerializer[S]):Option[com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata[S]]", "kind" : "def"}, {"label" : "deserialize", "tail" : "(metadata: String)(arg0: JsonSerializer[S]): Option[TwoPhaseCommitMetadata[S]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.deserialize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#deserialize[S](metadata:String)(implicitevidence$3:com.adform.streamloader.util.JsonSerializer[S]):Option[com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata[S]]", "kind" : "def"}, {"label" : "formats", "tail" : ": Formats", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.formats", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#formats:org.json4s.Formats", "kind" : "implicit val"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "serialize", "tail" : "(): String", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.serialize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#serialize:String", "kind" : "def"}, {"label" : "toJson", "tail" : "(): String", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.toJson", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#toJson:String", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata#", "error" : "unsupported entity"}, {"label" : "stagedOffsetCommit", "tail" : ": Option[StagedOffsetCommit[S]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.stagedOffsetCommit", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#stagedOffsetCommit:Option[com.adform.streamloader.sink.batch.storage.StagedOffsetCommit[S]]", "kind" : "val"}, {"label" : "watermark", "tail" : ": Timestamp", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.watermark", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#watermark:com.adform.streamloader.model.Timestamp", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html", "kind" : "case class"}], "com.adform.streamloader.clickhouse" : [{"name" : "com.adform.streamloader.clickhouse.ClickHouseFileBuilder", "trait" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "compression", "tail" : "(): ClickHouseCompression", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileBuilder.compression", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#compression:com.clickhouse.data.ClickHouseCompression", "kind" : "abstract def"}, {"label" : "format", "tail" : "(): ClickHouseFormat", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileBuilder.format", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#format:com.clickhouse.data.ClickHouseFormat", "kind" : "abstract def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.discard", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#discard():Unit", "kind" : "abstract def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.FileBuilder.build", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#build():Option[java.io.File]", "kind" : "abstract def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#getRecordCount:Long", "kind" : "abstract def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#getDataSize:Long", "kind" : "abstract def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.write", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#write(record:R):Unit", "kind" : "abstract def"}], "shortDescription" : "A FileBuilder able to build files that can be loaded to ClickHouse."}, {"name" : "com.adform.streamloader.clickhouse.ClickHouseFileBuilderFactory", "trait" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "newFileBuilder", "tail" : "(): ClickHouseFileBuilder[R]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileBuilderFactory.newFileBuilder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#newFileBuilder():com.adform.streamloader.clickhouse.ClickHouseFileBuilder[R]", "kind" : "abstract def"}], "shortDescription" : ""}, {"name" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch", "shortDescription" : "A file containing a batch of records in some ClickHouse supported format that can be loaded to ClickHouse.", "members_case class" : [{"member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch#", "error" : "unsupported entity"}, {"label" : "rowCount", "tail" : ": Long", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch.rowCount", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#rowCount:Long", "kind" : "val"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "compression", "tail" : ": ClickHouseCompression", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch.compression", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#compression:com.clickhouse.data.ClickHouseCompression", "kind" : "val"}, {"label" : "format", "tail" : ": ClickHouseFormat", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch.format", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#format:com.clickhouse.data.ClickHouseFormat", "kind" : "val"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch.file", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#file:java.io.File", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.discard", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#discard():Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher", "shortDescription" : "", "object" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html", "members_class" : [{"label" : "constructBatch", "tail" : "(fileBuilder: ClickHouseFileBuilder[R], recordRanges: Seq[StreamRange]): Option[ClickHouseFileRecordBatch]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher.constructBatch", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#constructBatch(fileBuilder:com.adform.streamloader.clickhouse.ClickHouseFileBuilder[R],recordRanges:Seq[com.adform.streamloader.model.StreamRange]):Option[com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch]", "kind" : "def"}, {"member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher#", "error" : "unsupported entity"}, {"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[ClickHouseFileRecordBatch]", "member" : "com.adform.streamloader.sink.file.FileRecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[B]", "kind" : "def"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[R]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher.builder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#builder[R]():com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher.Builder[R]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher.Builder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#Builder[R]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage", "shortDescription" : "A ClickHouse storage implementation, stores offsets in rows of data.", "object" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html", "members_class" : [{"label" : "commitBatchWithOffsets", "tail" : "(batch: ClickHouseFileRecordBatch): Unit", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage.commitBatchWithOffsets", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#commitBatchWithOffsets(batch:com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch):Unit", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(connection: Connection): Map[TopicPartition, StreamPosition]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#committedPositions(connection:java.sql.Connection):Map[org.apache.kafka.common.TopicPartition,com.adform.streamloader.model.StreamPosition]", "kind" : "def"}, {"member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage#", "error" : "unsupported entity"}, {"label" : "commitBatch", "tail" : "(batch: ClickHouseFileRecordBatch): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.recover", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: ClickHouseFileRecordBatch): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage.builder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#builder():com.adform.streamloader.clickhouse.ClickHouseFileStorage.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage.Builder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html", "kind" : "class"}], "com.adform.streamloader.hadoop.parquet" : [{"name" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder", "shortDescription" : "Base class for Avro based parquet file builders.", "members_class" : [{"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.discard", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.build", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "parquetWriter", "tail" : ": ParquetWriter[GenericRecord]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.parquetWriter", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#parquetWriter:org.apache.parquet.hadoop.ParquetWriter[org.apache.avro.generic.GenericRecord]", "kind" : "val"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.createFile", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder#", "error" : "unsupported entity"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.write", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.hadoop.parquet.DerivedAvroParquetFileBuilder", "shortDescription" : "Parquet writer that derives the Avro schema and encoder at compile time from the record type.", "members_class" : [{"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.hadoop.parquet.DerivedAvroParquetFileBuilder.write", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.parquet.DerivedAvroParquetFileBuilder#", "error" : "unsupported entity"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.discard", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.build", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "parquetWriter", "tail" : ": ParquetWriter[GenericRecord]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.parquetWriter", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#parquetWriter:org.apache.parquet.hadoop.ParquetWriter[org.apache.avro.generic.GenericRecord]", "kind" : "val"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.createFile", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.hadoop.parquet.GenericAvroParquetFileBuilder", "shortDescription" : "A generic avro parquet writer that uses a user provider schema and accepts generic Avro records.", "members_class" : [{"label" : "write", "tail" : "(record: GenericRecord): Unit", "member" : "com.adform.streamloader.hadoop.parquet.GenericAvroParquetFileBuilder.write", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#write(record:org.apache.avro.generic.GenericRecord):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.parquet.GenericAvroParquetFileBuilder#", "error" : "unsupported entity"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.discard", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.build", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "parquetWriter", "tail" : ": ParquetWriter[GenericRecord]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.parquetWriter", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#parquetWriter:org.apache.parquet.hadoop.ParquetWriter[org.apache.avro.generic.GenericRecord]", "kind" : "val"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.createFile", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.hadoop.parquet.ParquetConfig", "shortDescription" : "", "members_case class" : [{"label" : "applyTo", "tail" : "(builder: Builder[R, _]): Unit", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.applyTo", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#applyTo[R](builder:org.apache.parquet.hadoop.ParquetWriter.Builder[R,_]):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig#", "error" : "unsupported entity"}, {"label" : "enableByteStreamSplit", "tail" : ": Option[Boolean]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.enableByteStreamSplit", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#enableByteStreamSplit:Option[Boolean]", "kind" : "val"}, {"label" : "enableBloomFilter", "tail" : ": Option[Boolean]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.enableBloomFilter", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#enableBloomFilter:Option[Boolean]", "kind" : "val"}, {"label" : "enableDictionaryEncoding", "tail" : ": Option[Boolean]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.enableDictionaryEncoding", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#enableDictionaryEncoding:Option[Boolean]", "kind" : "val"}, {"label" : "writerVersion", "tail" : ": Option[WriterVersion]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.writerVersion", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#writerVersion:Option[org.apache.parquet.column.ParquetProperties.WriterVersion]", "kind" : "val"}, {"label" : "dictionaryPageSize", "tail" : ": Option[Int]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.dictionaryPageSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#dictionaryPageSize:Option[Int]", "kind" : "val"}, {"label" : "pageRowCountLimit", "tail" : ": Option[Int]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.pageRowCountLimit", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#pageRowCountLimit:Option[Int]", "kind" : "val"}, {"label" : "pageSize", "tail" : ": Option[Int]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.pageSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#pageSize:Option[Int]", "kind" : "val"}, {"label" : "rowGroupSize", "tail" : ": Option[Long]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.rowGroupSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#rowGroupSize:Option[Long]", "kind" : "val"}, {"label" : "compression", "tail" : ": Option[Compression]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.compression", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#compression:Option[com.adform.streamloader.sink.file.Compression]", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder", "shortDescription" : "A parquet file writer that writes protobuf encoded messages.", "members_class" : [{"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder.discard", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder.build", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder.write", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder.createFile", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder#", "error" : "unsupported entity"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html", "kind" : "class"}], "com.adform.streamloader.sink" : [{"name" : "com.adform.streamloader.sink.PartitionGroupingSink", "trait" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html", "kind" : "trait", "members_trait" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.close", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.heartbeat", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#heartbeat():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.write", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "revokePartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.revokePartitions", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#revokePartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "assignPartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.assignPartitions", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#assignPartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.initialize", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "sinkerForPartitionGroup", "tail" : "(groupName: String, partitions: Set[TopicPartition]): PartitionGroupSinker", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.sinkerForPartitionGroup", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#sinkerForPartitionGroup(groupName:String,partitions:Set[org.apache.kafka.common.TopicPartition]):com.adform.streamloader.sink.PartitionGroupSinker", "kind" : "abstract def"}, {"label" : "groupForPartition", "tail" : "(topicPartition: TopicPartition): String", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.groupForPartition", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#groupForPartition(topicPartition:org.apache.kafka.common.TopicPartition):String", "kind" : "abstract def"}], "shortDescription" : "An abstract sink that implements partition assignment\/revocation by grouping partitions to setsusing a user defined function and delegates the actual data sinking to instances of PartitionGroupSinker,which operate with fixed sets of partitions and thus do not need to worry about rebalance events."}, {"name" : "com.adform.streamloader.sink.PartitionGroupSinker", "trait" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.close", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#close():Unit", "kind" : "abstract def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.heartbeat", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#heartbeat():Unit", "kind" : "abstract def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.write", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "abstract def"}, {"label" : "initialize", "tail" : "(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.initialize", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#initialize(kafkaContext:com.adform.streamloader.source.KafkaContext):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "abstract def"}, {"label" : "groupPartitions", "tail" : ": Set[TopicPartition]", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.groupPartitions", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#groupPartitions:Set[org.apache.kafka.common.TopicPartition]", "kind" : "abstract val"}, {"label" : "groupName", "tail" : ": String", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.groupName", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#groupName:String", "kind" : "abstract val"}], "shortDescription" : "Base sinker responsible for loading a fixed set of Kafka topic partitions to persistent storage."}, {"name" : "com.adform.streamloader.sink.RewindingPartitionGroupSinker", "shortDescription" : "A wrapper sinker that rewinds the streams back by a given interval during initialization.", "members_class" : [{"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.RewindingPartitionGroupSinker.write", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "initialize", "tail" : "(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.RewindingPartitionGroupSinker.initialize", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#initialize(kafkaContext:com.adform.streamloader.source.KafkaContext):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.RewindingPartitionGroupSinker#", "error" : "unsupported entity"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.close", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.heartbeat", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#heartbeat():Unit", "kind" : "def"}, {"label" : "groupPartitions", "tail" : ": Set[TopicPartition]", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.groupPartitions", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#groupPartitions:Set[org.apache.kafka.common.TopicPartition]", "kind" : "val"}, {"label" : "groupName", "tail" : ": String", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.groupName", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#groupName:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "touchRewoundRecord", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.RewindingPartitionGroupSinker.touchRewoundRecord", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#touchRewoundRecord(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.Sink", "object" : "com\/adform\/streamloader\/sink\/Sink$.html", "members_object" : [{"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.sink.Sink.Builder", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#BuilderextendsAnyRef", "kind" : "trait"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/Sink$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/Sink.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/Sink.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/Sink.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/Sink.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/Sink.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/Sink.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/Sink.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/Sink.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/Sink.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/Sink.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/Sink.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/Sink.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/Sink.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/Sink.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/Sink.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/Sink.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/Sink.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.Sink.close", "link" : "com\/adform\/streamloader\/sink\/Sink.html#close():Unit", "kind" : "abstract def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.Sink.heartbeat", "link" : "com\/adform\/streamloader\/sink\/Sink.html#heartbeat():Unit", "kind" : "abstract def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.Sink.write", "link" : "com\/adform\/streamloader\/sink\/Sink.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "abstract def"}, {"label" : "revokePartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.Sink.revokePartitions", "link" : "com\/adform\/streamloader\/sink\/Sink.html#revokePartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "abstract def"}, {"label" : "assignPartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.Sink.assignPartitions", "link" : "com\/adform\/streamloader\/sink\/Sink.html#assignPartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "abstract def"}, {"label" : "initialize", "tail" : "(kafkaContext: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.Sink.initialize", "link" : "com\/adform\/streamloader\/sink\/Sink.html#initialize(kafkaContext:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "abstract def"}], "shortDescription" : "Base trait that describes Kafka consumer record sinking to some underlying storage."}, {"name" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker", "shortDescription" : "A PartitionGroupSinker that wraps another sinker instance and by default forwards all actions to it.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.close", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.heartbeat", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#heartbeat():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.write", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "initialize", "tail" : "(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.initialize", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#initialize(kafkaContext:com.adform.streamloader.source.KafkaContext):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "groupPartitions", "tail" : ": Set[TopicPartition]", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.groupPartitions", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#groupPartitions:Set[org.apache.kafka.common.TopicPartition]", "kind" : "val"}, {"label" : "groupName", "tail" : ": String", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.groupName", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#groupName:String", "kind" : "val"}, {"member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.WrappedSink", "shortDescription" : "A Sink that wraps another sink instance and by default forwards all operations to it.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedSink.close", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedSink.heartbeat", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#heartbeat():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.WrappedSink.write", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "revokePartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.WrappedSink.revokePartitions", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#revokePartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "assignPartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.WrappedSink.assignPartitions", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#assignPartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "initialize", "tail" : "(kafkaContext: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.WrappedSink.initialize", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#initialize(kafkaContext:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.WrappedSink#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/WrappedSink.html", "kind" : "class"}], "com.adform.streamloader.sink.file" : [{"name" : "com.adform.streamloader.sink.file.BaseFileBuilder", "shortDescription" : "Base file builder implementation that provides record counting and basic clean up.", "members_class" : [{"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.discard", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.build", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.write", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"member" : "com.adform.streamloader.sink.file.BaseFileBuilder#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.createFile", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#createFile():java.io.File", "kind" : "abstract def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#getDataSize:Long", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.file.Compression", "object" : "com\/adform\/streamloader\/sink\/file\/Compression$.html", "members_object" : [{"label" : "tryParse", "tail" : "(str: String): Option[Compression]", "member" : "com.adform.streamloader.sink.file.Compression.tryParse", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#tryParse(str:String):Option[com.adform.streamloader.sink.file.Compression]", "kind" : "def"}, {"label" : "LZ4", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.LZ4", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#LZ4", "kind" : "case object"}, {"label" : "SNAPPY", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.SNAPPY", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#SNAPPY", "kind" : "case object"}, {"label" : "BZIP", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.BZIP", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#BZIP", "kind" : "case object"}, {"label" : "GZIP", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.GZIP", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#GZIP", "kind" : "case object"}, {"label" : "ZSTD", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.ZSTD", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#ZSTD", "kind" : "case object"}, {"label" : "NONE", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.NONE", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#NONE", "kind" : "case object"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/file\/Compression.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "fileExtension", "tail" : "(): Option[String]", "member" : "com.adform.streamloader.sink.file.Compression.fileExtension", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#fileExtension:Option[String]", "kind" : "abstract def"}], "shortDescription" : "Common compression type enumeration."}, {"name" : "com.adform.streamloader.sink.file.CountingOutputStream", "shortDescription" : "An OutputStream wrapper that also counts the number of bytes written.", "members_class" : [{"label" : "flush", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.flush", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#flush():Unit", "kind" : "def"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.close", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#close():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(bytes: Array[Byte]): Unit", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.write", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#write(bytes:Array[Byte]):Unit", "kind" : "def"}, {"label" : "write", "tail" : "(bytes: Array[Byte], off: Int, len: Int): Unit", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.write", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#write(bytes:Array[Byte],off:Int,len:Int):Unit", "kind" : "def"}, {"label" : "write", "tail" : "(i: Int): Unit", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.write", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#write(i:Int):Unit", "kind" : "def"}, {"label" : "size", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.size", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#size:Long", "kind" : "var"}, {"member" : "com.adform.streamloader.sink.file.CountingOutputStream#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.file.FileBuilder", "trait" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.discard", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#discard():Unit", "kind" : "abstract def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.FileBuilder.build", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#build():Option[java.io.File]", "kind" : "abstract def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#getRecordCount:Long", "kind" : "abstract def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#getDataSize:Long", "kind" : "abstract def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.write", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#write(record:R):Unit", "kind" : "abstract def"}], "shortDescription" : "A data file builder that keeps adding records and returns the resulting file after flushing to disk."}, {"name" : "com.adform.streamloader.sink.file.FileBuilderFactory", "trait" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "newFileBuilder", "tail" : "(): FB", "member" : "com.adform.streamloader.sink.file.FileBuilderFactory.newFileBuilder", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#newFileBuilder():FB", "kind" : "abstract def"}], "shortDescription" : "A FileBuilder instance producer."}, {"name" : "com.adform.streamloader.sink.file.FileCommitStrategy", "object" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html", "members_object" : [{"label" : "FuzzyReachedAnyOf", "tail" : "", "member" : "com.adform.streamloader.sink.file.FileCommitStrategy.FuzzyReachedAnyOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#FuzzyReachedAnyOfextendsFileCommitStrategywithProductwithSerializable", "kind" : "case class"}, {"label" : "ReachedAnyOf", "tail" : "", "member" : "com.adform.streamloader.sink.file.FileCommitStrategy.ReachedAnyOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#ReachedAnyOfextendsFileCommitStrategywithProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "shouldCommit", "tail" : "(fileOpenDuration: Duration, fileSize: Long, recordsWritten: Long): Boolean", "member" : "com.adform.streamloader.sink.file.FileCommitStrategy.shouldCommit", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#shouldCommit(fileOpenDuration:java.time.Duration,fileSize:Long,recordsWritten:Long):Boolean", "kind" : "abstract def"}], "shortDescription" : "A strategy for determining when files should be closed and committed to storage."}, {"name" : "com.adform.streamloader.sink.file.FilePathFormatter", "trait" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "formatPath", "tail" : "(partition: P, recordRanges: Seq[StreamRange]): String", "member" : "com.adform.streamloader.sink.file.FilePathFormatter.formatPath", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#formatPath(partition:P,recordRanges:Seq[com.adform.streamloader.model.StreamRange]):String", "kind" : "abstract def"}], "shortDescription" : "Base trait used to construct file paths when storing files to persistent storages."}, {"name" : "com.adform.streamloader.sink.file.FileRecordBatch", "trait" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html", "kind" : "trait", "members_trait" : [{"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.discard", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#discard():Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.file", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#file:java.io.File", "kind" : "abstract val"}, {"label" : "recordRanges", "tail" : "(): Seq[StreamRange]", "member" : "com.adform.streamloader.sink.batch.RecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "abstract def"}], "shortDescription" : "Base trait for file based record batches."}, {"name" : "com.adform.streamloader.sink.file.FileRecordBatcher", "shortDescription" : "A record batcher that passes records through a custom record formatter and forms batches by writingthe formatted records to files using a provided file builder.", "members_class" : [{"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[B]", "member" : "com.adform.streamloader.sink.file.FileRecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[B]", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.file.FileRecordBatcher#", "error" : "unsupported entity"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "constructBatch", "tail" : "(fileBuilder: FB, recordRanges: Seq[StreamRange]): Option[B]", "member" : "com.adform.streamloader.sink.file.FileRecordBatcher.constructBatch", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#constructBatch(fileBuilder:FB,recordRanges:Seq[com.adform.streamloader.model.StreamRange]):Option[B]", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.file.FileStats", "shortDescription" : "", "members_case class" : [{"member" : "com.adform.streamloader.sink.file.FileStats#", "error" : "unsupported entity"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.FileStats.recordsWritten", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#recordsWritten:Long", "kind" : "val"}, {"label" : "fileSize", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.FileStats.fileSize", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#fileSize:Long", "kind" : "val"}, {"label" : "fileOpenDuration", "tail" : ": Duration", "member" : "com.adform.streamloader.sink.file.FileStats.fileOpenDuration", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#fileOpenDuration:java.time.Duration", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/file\/FileStats.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.sink.file.MultiFileCommitStrategy", "object" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html", "members_object" : [{"label" : "total", "tail" : "(single: FileCommitStrategy): MultiFileCommitStrategy", "member" : "com.adform.streamloader.sink.file.MultiFileCommitStrategy.total", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#total(single:com.adform.streamloader.sink.file.FileCommitStrategy):com.adform.streamloader.sink.file.MultiFileCommitStrategy", "kind" : "def"}, {"label" : "allFiles", "tail" : "(single: FileCommitStrategy): MultiFileCommitStrategy", "member" : "com.adform.streamloader.sink.file.MultiFileCommitStrategy.allFiles", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#allFiles(single:com.adform.streamloader.sink.file.FileCommitStrategy):com.adform.streamloader.sink.file.MultiFileCommitStrategy", "kind" : "def"}, {"label" : "anyFile", "tail" : "(single: FileCommitStrategy): MultiFileCommitStrategy", "member" : "com.adform.streamloader.sink.file.MultiFileCommitStrategy.anyFile", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#anyFile(single:com.adform.streamloader.sink.file.FileCommitStrategy):com.adform.streamloader.sink.file.MultiFileCommitStrategy", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "shouldCommit", "tail" : "(files: Seq[FileStats]): Boolean", "member" : "com.adform.streamloader.sink.file.MultiFileCommitStrategy.shouldCommit", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#shouldCommit(files:Seq[com.adform.streamloader.sink.file.FileStats]):Boolean", "kind" : "abstract def"}], "shortDescription" : "Trait for defining a strategy for completing a multi-file batch."}, {"name" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch", "shortDescription" : "A record batch that is partitioned by some value, e.g.", "members_case class" : [{"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch.discard", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#discard():Boolean", "kind" : "final def"}, {"label" : "fileBatches", "tail" : "(): Seq[B]", "member" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch.fileBatches", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#fileBatches:Seq[B]", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch#", "error" : "unsupported entity"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "partitionBatches", "tail" : ": Map[P, B]", "member" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch.partitionBatches", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#partitionBatches:Map[P,B]", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.sink.file.PartitioningFileRecordBatcher", "shortDescription" : "A record batcher that distributes records into user defined partitions using a given partitionerand writes them to separate files per partition.", "object" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html", "members_class" : [{"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[PartitionedFileRecordBatch[P, SingleFileRecordBatch]]", "member" : "com.adform.streamloader.sink.file.PartitioningFileRecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[com.adform.streamloader.sink.file.PartitionedFileRecordBatch[P,com.adform.streamloader.sink.file.SingleFileRecordBatch]]", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.file.PartitioningFileRecordBatcher#", "error" : "unsupported entity"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[P, R]", "member" : "com.adform.streamloader.sink.file.PartitioningFileRecordBatcher.builder", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#builder[P,R]():com.adform.streamloader.sink.file.PartitioningFileRecordBatcher.Builder[P,R]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.sink.file.PartitioningFileRecordBatcher.Builder", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#Builder[P,R]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.file.SingleFileRecordBatch", "shortDescription" : "", "members_case class" : [{"member" : "com.adform.streamloader.sink.file.SingleFileRecordBatch#", "error" : "unsupported entity"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.sink.file.SingleFileRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.SingleFileRecordBatch.file", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#file:java.io.File", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.discard", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#discard():Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.sink.file.StreamFileBuilder", "shortDescription" : "A file builder based on FileOutputStream.", "members_class" : [{"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.discard", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.build", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.write", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.createFile", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.file.StreamFileBuilder#", "error" : "unsupported entity"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.file.TimePartitioningFilePathFormatter", "shortDescription" : "Formats file paths placing them into time-based directories constructed by formatting the partition usinga given time formatter pattern, e.g.", "members_class" : [{"label" : "formatPath", "tail" : "(partition: P, ranges: Seq[StreamRange]): String", "member" : "com.adform.streamloader.sink.file.TimePartitioningFilePathFormatter.formatPath", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#formatPath(partition:P,ranges:Seq[com.adform.streamloader.model.StreamRange]):String", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.file.TimePartitioningFilePathFormatter#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html", "kind" : "class"}]}; \ No newline at end of file +Index.PACKAGES = {"com.adform.streamloader.model" : [{"name" : "com.adform.streamloader.model.StreamInterval", "object" : "com\/adform\/streamloader\/model\/StreamInterval$.html", "members_object" : [{"label" : "WatermarkRange", "tail" : "", "member" : "com.adform.streamloader.model.StreamInterval.WatermarkRange", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#WatermarkRangeextendsStreamIntervalwithProductwithSerializable", "kind" : "case class"}, {"label" : "OffsetRange", "tail" : "", "member" : "com.adform.streamloader.model.StreamInterval.OffsetRange", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#OffsetRangeextendsStreamIntervalwithProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamInterval$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/model\/StreamInterval.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "isZero", "tail" : "(): Boolean", "member" : "com.adform.streamloader.model.StreamInterval.isZero", "link" : "com\/adform\/streamloader\/model\/StreamInterval.html#isZero:Boolean", "kind" : "abstract def"}], "shortDescription" : "Represents an interval in a single stream partition."}, {"name" : "com.adform.streamloader.model.StreamPosition", "shortDescription" : "Represents a position in a single partition of a stream.", "members_case class" : [{"label" : "compare", "tail" : "(that: StreamPosition): Int", "member" : "com.adform.streamloader.model.StreamPosition.compare", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#compare(that:com.adform.streamloader.model.StreamPosition):Int", "kind" : "def"}, {"member" : "com.adform.streamloader.model.StreamPosition#", "error" : "unsupported entity"}, {"label" : "watermark", "tail" : ": Timestamp", "member" : "com.adform.streamloader.model.StreamPosition.watermark", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#watermark:com.adform.streamloader.model.Timestamp", "kind" : "val"}, {"label" : "offset", "tail" : ": Long", "member" : "com.adform.streamloader.model.StreamPosition.offset", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#offset:Long", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "compareTo", "tail" : "(that: StreamPosition): Int", "member" : "scala.math.Ordered.compareTo", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#compareTo(that:A):Int", "kind" : "def"}, {"label" : ">=", "tail" : "(that: StreamPosition): Boolean", "member" : "scala.math.Ordered.>=", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#>=(that:A):Boolean", "kind" : "def"}, {"label" : "<=", "tail" : "(that: StreamPosition): Boolean", "member" : "scala.math.Ordered.<=", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#<=(that:A):Boolean", "kind" : "def"}, {"label" : ">", "tail" : "(that: StreamPosition): Boolean", "member" : "scala.math.Ordered.>", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#>(that:A):Boolean", "kind" : "def"}, {"label" : "<", "tail" : "(that: StreamPosition): Boolean", "member" : "scala.math.Ordered.<", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#<(that:A):Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamPosition.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/model\/StreamPosition.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.model.StreamRange", "shortDescription" : "Specification of a range of records consumed from a single topic partition,the start and end positions are both inclusive.", "members_case class" : [{"label" : "topicPartition", "tail" : "(): TopicPartition", "member" : "com.adform.streamloader.model.StreamRange.topicPartition", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#topicPartition:org.apache.kafka.common.TopicPartition", "kind" : "def"}, {"member" : "com.adform.streamloader.model.StreamRange#", "error" : "unsupported entity"}, {"label" : "end", "tail" : ": StreamPosition", "member" : "com.adform.streamloader.model.StreamRange.end", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#end:com.adform.streamloader.model.StreamPosition", "kind" : "val"}, {"label" : "start", "tail" : ": StreamPosition", "member" : "com.adform.streamloader.model.StreamRange.start", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#start:com.adform.streamloader.model.StreamPosition", "kind" : "val"}, {"label" : "partition", "tail" : ": Int", "member" : "com.adform.streamloader.model.StreamRange.partition", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#partition:Int", "kind" : "val"}, {"label" : "topic", "tail" : ": String", "member" : "com.adform.streamloader.model.StreamRange.topic", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#topic:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamRange.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRange.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/model\/StreamRange.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.model.StreamRangeBuilder", "shortDescription" : "A mutable builder of StreamRange.", "members_class" : [{"label" : "build", "tail" : "(): StreamRange", "member" : "com.adform.streamloader.model.StreamRangeBuilder.build", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#build():com.adform.streamloader.model.StreamRange", "kind" : "def"}, {"label" : "extend", "tail" : "(position: StreamPosition): Unit", "member" : "com.adform.streamloader.model.StreamRangeBuilder.extend", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#extend(position:com.adform.streamloader.model.StreamPosition):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.model.StreamRangeBuilder#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/model\/StreamRangeBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.model.StreamRecord", "shortDescription" : "A single record consumed from the source.", "members_case class" : [{"label" : "topicPartition", "tail" : "(): TopicPartition", "member" : "com.adform.streamloader.model.StreamRecord.topicPartition", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#topicPartition:org.apache.kafka.common.TopicPartition", "kind" : "def"}, {"member" : "com.adform.streamloader.model.StreamRecord#", "error" : "unsupported entity"}, {"label" : "watermark", "tail" : ": Timestamp", "member" : "com.adform.streamloader.model.StreamRecord.watermark", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#watermark:com.adform.streamloader.model.Timestamp", "kind" : "val"}, {"label" : "consumerRecord", "tail" : ": ConsumerRecord[Array[Byte], Array[Byte]]", "member" : "com.adform.streamloader.model.StreamRecord.consumerRecord", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#consumerRecord:org.apache.kafka.clients.consumer.ConsumerRecord[Array[Byte],Array[Byte]]", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/StreamRecord.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/model\/StreamRecord.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.model.Timestamp", "shortDescription" : "A value wrapper for unix epoch milliseconds.", "members_case class" : [{"label" : "compare", "tail" : "(that: Timestamp): Int", "member" : "com.adform.streamloader.model.Timestamp.compare", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#compare(that:com.adform.streamloader.model.Timestamp):Int", "kind" : "def"}, {"label" : "toDateTime", "tail" : "(): LocalDateTime", "member" : "com.adform.streamloader.model.Timestamp.toDateTime", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#toDateTime:java.time.LocalDateTime", "kind" : "def"}, {"label" : "toDate", "tail" : "(): LocalDate", "member" : "com.adform.streamloader.model.Timestamp.toDate", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#toDate:java.time.LocalDate", "kind" : "def"}, {"label" : "toInstant", "tail" : "(): Instant", "member" : "com.adform.streamloader.model.Timestamp.toInstant", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#toInstant:java.time.Instant", "kind" : "def"}, {"label" : "format", "tail" : "(pattern: String): Try[String]", "member" : "com.adform.streamloader.model.Timestamp.format", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#format(pattern:String):scala.util.Try[String]", "kind" : "def"}, {"member" : "com.adform.streamloader.model.Timestamp#", "error" : "unsupported entity"}, {"label" : "millis", "tail" : ": Long", "member" : "com.adform.streamloader.model.Timestamp.millis", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#millis:Long", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "compareTo", "tail" : "(that: Timestamp): Int", "member" : "scala.math.Ordered.compareTo", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#compareTo(that:A):Int", "kind" : "def"}, {"label" : ">=", "tail" : "(that: Timestamp): Boolean", "member" : "scala.math.Ordered.>=", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#>=(that:A):Boolean", "kind" : "def"}, {"label" : "<=", "tail" : "(that: Timestamp): Boolean", "member" : "scala.math.Ordered.<=", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#<=(that:A):Boolean", "kind" : "def"}, {"label" : ">", "tail" : "(that: Timestamp): Boolean", "member" : "scala.math.Ordered.>", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#>(that:A):Boolean", "kind" : "def"}, {"label" : "<", "tail" : "(that: Timestamp): Boolean", "member" : "scala.math.Ordered.<", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#<(that:A):Boolean", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyVal]", "member" : "scala.AnyVal.getClass", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#getClass():Class[_<:AnyVal]", "kind" : "def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.Any.##", "link" : "com\/adform\/streamloader\/model\/Timestamp.html###:Int", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.Any.!=", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.Any.==", "link" : "com\/adform\/streamloader\/model\/Timestamp.html#==(x$1:Any):Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/model\/Timestamp.html", "kind" : "case class"}], "com.adform.streamloader.sink.encoding" : [], "com.adform.streamloader.util" : [{"name" : "com.adform.streamloader.util.GaussianDistribution", "shortDescription" : "", "members_case class" : [{"member" : "com.adform.streamloader.util.GaussianDistribution#", "error" : "unsupported entity"}, {"label" : "stdDev", "tail" : ": T", "member" : "com.adform.streamloader.util.GaussianDistribution.stdDev", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#stdDev:T", "kind" : "val"}, {"label" : "mean", "tail" : ": T", "member" : "com.adform.streamloader.util.GaussianDistribution.mean", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#mean:T", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/GaussianDistribution.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/util\/GaussianDistribution.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.util.JsonSerializer", "trait" : "com\/adform\/streamloader\/util\/JsonSerializer.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "deserialize", "tail" : "(json: JValue): S", "member" : "com.adform.streamloader.util.JsonSerializer.deserialize", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#deserialize(json:org.json4s.JValue):S", "kind" : "abstract def"}, {"label" : "serialize", "tail" : "(value: S): JValue", "member" : "com.adform.streamloader.util.JsonSerializer.serialize", "link" : "com\/adform\/streamloader\/util\/JsonSerializer.html#serialize(value:S):org.json4s.JValue", "kind" : "abstract def"}], "shortDescription" : "A JSON serializer for arbitrary types."}, {"name" : "com.adform.streamloader.util.KafkaMetricsReporter", "shortDescription" : "An implementation of the Kafka metric reporter that registers all Kafka metricsto a global metric registry.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.close", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#close():Unit", "kind" : "def"}, {"label" : "zeroMetric", "tail" : "(mn: MetricName): Metric", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.zeroMetric", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#zeroMetric(mn:org.apache.kafka.common.MetricName):org.apache.kafka.common.Metric", "kind" : "def"}, {"label" : "metricRemoval", "tail" : "(metric: KafkaMetric): Unit", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.metricRemoval", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#metricRemoval(metric:org.apache.kafka.common.metrics.KafkaMetric):Unit", "kind" : "def"}, {"label" : "metricChange", "tail" : "(metric: KafkaMetric): Unit", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.metricChange", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#metricChange(metric:org.apache.kafka.common.metrics.KafkaMetric):Unit", "kind" : "def"}, {"label" : "configure", "tail" : "(configs: Map[String, _]): Unit", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.configure", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#configure(configs:java.util.Map[String,_]):Unit", "kind" : "def"}, {"label" : "init", "tail" : "(metrics: List[KafkaMetric]): Unit", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.init", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#init(metrics:java.util.List[org.apache.kafka.common.metrics.KafkaMetric]):Unit", "kind" : "def"}, {"label" : "metricsRoot", "tail" : ": String", "member" : "com.adform.streamloader.util.KafkaMetricsReporter.metricsRoot", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#metricsRoot:String", "kind" : "val"}, {"member" : "com.adform.streamloader.util.KafkaMetricsReporter#", "error" : "unsupported entity"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "contextChange", "tail" : "(arg0: MetricsContext): Unit", "member" : "org.apache.kafka.common.metrics.MetricsReporter.contextChange", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#contextChange(x$1:org.apache.kafka.common.metrics.MetricsContext):Unit", "kind" : "def"}, {"label" : "reconfigure", "tail" : "(arg0: Map[String, _ <: AnyRef]): Unit", "member" : "org.apache.kafka.common.metrics.MetricsReporter.reconfigure", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#reconfigure(x$1:java.util.Map[String,_]):Unit", "kind" : "def"}, {"label" : "validateReconfiguration", "tail" : "(arg0: Map[String, _ <: AnyRef]): Unit", "member" : "org.apache.kafka.common.metrics.MetricsReporter.validateReconfiguration", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#validateReconfiguration(x$1:java.util.Map[String,_]):Unit", "kind" : "def"}, {"label" : "reconfigurableConfigs", "tail" : "(): Set[String]", "member" : "org.apache.kafka.common.metrics.MetricsReporter.reconfigurableConfigs", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#reconfigurableConfigs():java.util.Set[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/util\/KafkaMetricsReporter.html", "kind" : "class"}, {"name" : "com.adform.streamloader.util.Logging", "trait" : "com\/adform\/streamloader\/util\/Logging.html", "kind" : "trait", "members_trait" : [{"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/util\/Logging.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/Logging.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/Logging.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/Logging.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/Logging.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/Logging.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/Logging.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/Logging.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/Logging.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/Logging.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/Logging.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/Logging.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/Logging.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Logging.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Logging.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Logging.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/Logging.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/Logging.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/Logging.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/Logging.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "shortDescription" : "Convenience trait for importing an instance of a logger."}, {"name" : "com.adform.streamloader.util.Metrics", "object" : "com\/adform\/streamloader\/util\/Metrics$.html", "members_object" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/Metrics$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/Metrics$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/util\/Metrics.html", "kind" : "trait", "members_trait" : [{"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/util\/Metrics.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/util\/Metrics.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/util\/Metrics.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/util\/Metrics.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/util\/Metrics.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/Metrics.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/Metrics.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/Metrics.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/Metrics.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/Metrics.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/Metrics.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/Metrics.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/Metrics.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/Metrics.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/Metrics.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/Metrics.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/Metrics.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Metrics.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/Metrics.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/Metrics.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/Metrics.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/Metrics.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.util.Metrics.metricsRoot", "link" : "com\/adform\/streamloader\/util\/Metrics.html#metricsRoot:String", "kind" : "abstract def"}], "shortDescription" : "Convenience trait for importing metric creation methods."}, {"name" : "com.adform.streamloader.util.MetricTag", "shortDescription" : "", "members_case class" : [{"label" : "toSeq", "tail" : "(): Seq[String]", "member" : "com.adform.streamloader.util.MetricTag.toSeq", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#toSeq:Seq[String]", "kind" : "def"}, {"member" : "com.adform.streamloader.util.MetricTag#", "error" : "unsupported entity"}, {"label" : "value", "tail" : ": String", "member" : "com.adform.streamloader.util.MetricTag.value", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#value:String", "kind" : "val"}, {"label" : "name", "tail" : ": String", "member" : "com.adform.streamloader.util.MetricTag.name", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#name:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/MetricTag.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/MetricTag.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/util\/MetricTag.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.util.RandomExtensions", "shortDescription" : "", "object" : "com\/adform\/streamloader\/util\/RandomExtensions$.html", "members_object" : [{"label" : "RichRandom", "tail" : "", "member" : "com.adform.streamloader.util.RandomExtensions.RichRandom", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#RichRandomextendsAnyVal", "kind" : "implicit final class"}, {"label" : "DurationVectorSpace", "tail" : ": VectorSpace[Duration]", "member" : "com.adform.streamloader.util.RandomExtensions.DurationVectorSpace", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#DurationVectorSpace:com.adform.streamloader.util.RandomExtensions.VectorSpace[java.time.Duration]", "kind" : "implicit val"}, {"label" : "LongVectorSpace", "tail" : ": VectorSpace[Long]", "member" : "com.adform.streamloader.util.RandomExtensions.LongVectorSpace", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#LongVectorSpace:com.adform.streamloader.util.RandomExtensions.VectorSpace[Long]", "kind" : "implicit val"}, {"label" : "IntVectorSpace", "tail" : ": VectorSpace[Int]", "member" : "com.adform.streamloader.util.RandomExtensions.IntVectorSpace", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#IntVectorSpace:com.adform.streamloader.util.RandomExtensions.VectorSpace[Int]", "kind" : "implicit val"}, {"label" : "VectorSpace", "tail" : "", "member" : "com.adform.streamloader.util.RandomExtensions.VectorSpace", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#VectorSpace[T]extendsAnyRef", "kind" : "trait"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/RandomExtensions$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "com.adform.streamloader.util.Retry", "shortDescription" : "", "object" : "com\/adform\/streamloader\/util\/Retry$.html", "members_object" : [{"label" : "retryUntil", "tail" : "(policy: Policy)(check: (R) => Boolean)(code: => R): R", "member" : "com.adform.streamloader.util.Retry.retryUntil", "link" : "com\/adform\/streamloader\/util\/Retry$.html#retryUntil[R](policy:com.adform.streamloader.util.Retry.Policy)(check:R=>Boolean)(code:=>R):R", "kind" : "def"}, {"label" : "retryOnFailureIf", "tail" : "(policy: Policy)(shouldRetry: => Boolean)(code: => Unit): Unit", "member" : "com.adform.streamloader.util.Retry.retryOnFailureIf", "link" : "com\/adform\/streamloader\/util\/Retry$.html#retryOnFailureIf(policy:com.adform.streamloader.util.Retry.Policy)(shouldRetry:=>Boolean)(code:=>Unit):Unit", "kind" : "def"}, {"label" : "retryOnFailure", "tail" : "(retryPolicy: Policy)(code: => R): R", "member" : "com.adform.streamloader.util.Retry.retryOnFailure", "link" : "com\/adform\/streamloader\/util\/Retry$.html#retryOnFailure[R](retryPolicy:com.adform.streamloader.util.Retry.Policy)(code:=>R):R", "kind" : "def"}, {"label" : "isInterruptionException", "tail" : "(e: Throwable): Boolean", "member" : "com.adform.streamloader.util.Retry.isInterruptionException", "link" : "com\/adform\/streamloader\/util\/Retry$.html#isInterruptionException(e:Throwable):Boolean", "kind" : "def"}, {"label" : "Policy", "tail" : "", "member" : "com.adform.streamloader.util.Retry.Policy", "link" : "com\/adform\/streamloader\/util\/Retry$.html#PolicyextendsProductwithSerializable", "kind" : "case class"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/util\/Retry$.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/Retry$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/Retry$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/Retry$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/Retry$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/Retry$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/Retry$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/Retry$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/Retry$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/Retry$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/Retry$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/Retry$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/Retry$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Retry$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Retry$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/Retry$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/Retry$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/Retry$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/Retry$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/Retry$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "com.adform.streamloader.util.TimeExtractor", "object" : "com\/adform\/streamloader\/util\/TimeExtractor$.html", "members_object" : [{"label" : "localDate", "tail" : ": TimeExtractor[LocalDate]", "member" : "com.adform.streamloader.util.TimeExtractor.localDate", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#localDate:com.adform.streamloader.util.TimeExtractor[java.time.LocalDate]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeExtractor$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/util\/TimeExtractor.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "extractTime", "tail" : "(value: P): Timestamp", "member" : "com.adform.streamloader.util.TimeExtractor.extractTime", "link" : "com\/adform\/streamloader\/util\/TimeExtractor.html#extractTime(value:P):com.adform.streamloader.model.Timestamp", "kind" : "abstract def"}], "shortDescription" : "Type-class for extracting epoch milliseconds from various time representations."}, {"name" : "com.adform.streamloader.util.TimeProvider", "object" : "com\/adform\/streamloader\/util\/TimeProvider$.html", "members_object" : [{"label" : "system", "tail" : ": TimeProvider", "member" : "com.adform.streamloader.util.TimeProvider.system", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#system:com.adform.streamloader.util.TimeProvider", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeProvider$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/util\/TimeProvider.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "currentMillis", "tail" : "(): Long", "member" : "com.adform.streamloader.util.TimeProvider.currentMillis", "link" : "com\/adform\/streamloader\/util\/TimeProvider.html#currentMillis:Long", "kind" : "abstract def"}], "shortDescription" : "A current time provider, used for mocking time in tests."}, {"name" : "com.adform.streamloader.util.UuidExtensions", "shortDescription" : "", "object" : "com\/adform\/streamloader\/util\/UuidExtensions$.html", "members_object" : [{"label" : "randomUUIDv7", "tail" : "(): UUID", "member" : "com.adform.streamloader.util.UuidExtensions.randomUUIDv7", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#randomUUIDv7():java.util.UUID", "kind" : "def"}, {"label" : "RichUuid", "tail" : "", "member" : "com.adform.streamloader.util.UuidExtensions.RichUuid", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#RichUuidextendsAnyRef", "kind" : "implicit class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/util\/UuidExtensions$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}], "com.adform.streamloader.sink.encoding.csv" : [{"name" : "com.adform.streamloader.sink.encoding.csv.CsvFileBuilder", "shortDescription" : "A CSV file builder.", "members_class" : [{"member" : "com.adform.streamloader.sink.encoding.csv.CsvFileBuilder#", "error" : "unsupported entity"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.discard", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.build", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.write", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.createFile", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.encoding.csv.CsvFormat", "shortDescription" : "", "object" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html", "members_object" : [{"label" : "DEFAULT", "tail" : ": CsvFormat", "member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat.DEFAULT", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#DEFAULT:com.adform.streamloader.sink.encoding.csv.CsvFormat", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat#", "error" : "unsupported entity"}, {"label" : "nullValue", "tail" : ": String", "member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat.nullValue", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#nullValue:String", "kind" : "val"}, {"label" : "includeHeader", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat.includeHeader", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#includeHeader:Boolean", "kind" : "val"}, {"label" : "rowSeparator", "tail" : ": String", "member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat.rowSeparator", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#rowSeparator:String", "kind" : "val"}, {"label" : "columnSeparator", "tail" : ": String", "member" : "com.adform.streamloader.sink.encoding.csv.CsvFormat.columnSeparator", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#columnSeparator:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvFormat.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder", "object" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html", "members_object" : [{"label" : "productEncoderImpl", "tail" : "(c: Context)(arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[CsvRecordEncoder[R]]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.productEncoderImpl", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#productEncoderImpl[R](c:scala.reflect.macros.blackbox.Context)(implicitevidence$1:c.WeakTypeTag[R]):c.Expr[com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder[R]]", "kind" : "def"}, {"label" : "productEncoder", "tail" : "(): CsvRecordEncoder[R]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.productEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#productEncoder[R<:Product]:com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder[R]", "kind" : "implicit macro def"}, {"label" : "stringEncoder", "tail" : ": CsvRecordEncoder[String]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.stringEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#stringEncoder:com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder[String]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html", "kind" : "trait", "members_trait" : [{"label" : "safeEncode", "tail" : "(record: R): Array[Option[String]]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.safeEncode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#safeEncode(record:R):Array[Option[String]]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "encode", "tail" : "(record: R): Array[Option[String]]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.encode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#encode(record:R):Array[Option[String]]", "kind" : "abstract def"}, {"label" : "columnNames", "tail" : ": Array[String]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordEncoder.columnNames", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordEncoder.html#columnNames:Array[String]", "kind" : "abstract val"}], "shortDescription" : "An encoder of some type R to lines in a CSV file."}, {"name" : "com.adform.streamloader.sink.encoding.csv.CsvRecordStreamWriter", "shortDescription" : "A stream writer that encodes values of type R using an implicit CsvRecordEncoder and outputsCSV content to the given output stream.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordStreamWriter.close", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#close():Unit", "kind" : "def"}, {"label" : "writeRecord", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordStreamWriter.writeRecord", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#writeRecord(record:R):Unit", "kind" : "def"}, {"label" : "writeHeader", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordStreamWriter.writeHeader", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#writeHeader():Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.encoding.csv.CsvRecordStreamWriter#", "error" : "unsupported entity"}, {"label" : "writeFooter", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeFooter", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#writeFooter():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvRecordStreamWriter.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder", "object" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html", "members_object" : [{"label" : "uuidEncoder", "tail" : ": CsvTypeEncoder[UUID]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.uuidEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#uuidEncoder:com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[java.util.UUID]", "kind" : "implicit val"}, {"label" : "defaultTimestampEncoder", "tail" : ": CsvTypeEncoder[Timestamp]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.defaultTimestampEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#defaultTimestampEncoder:com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[com.adform.streamloader.model.Timestamp]", "kind" : "implicit val"}, {"label" : "doubleEncoder", "tail" : ": CsvTypeEncoder[Double]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.doubleEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#doubleEncoder:com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[Double]", "kind" : "implicit val"}, {"label" : "floatEncoder", "tail" : ": CsvTypeEncoder[Float]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.floatEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#floatEncoder:com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[Float]", "kind" : "implicit val"}, {"label" : "boolEncoder", "tail" : ": CsvTypeEncoder[Boolean]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.boolEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#boolEncoder:com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[Boolean]", "kind" : "implicit val"}, {"label" : "timestampEncoder", "tail" : "(format: String): CsvTypeEncoder[Timestamp]", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.timestampEncoder", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#timestampEncoder(format:String):com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder[com.adform.streamloader.model.Timestamp]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "encode", "tail" : "(t: T): String", "member" : "com.adform.streamloader.sink.encoding.csv.CsvTypeEncoder.encode", "link" : "com\/adform\/streamloader\/sink\/encoding\/csv\/CsvTypeEncoder.html#encode(t:T):String", "kind" : "abstract def"}], "shortDescription" : "An encoder from some data type T to string."}], "com.adform.streamloader.vertica.file" : [{"name" : "com.adform.streamloader.vertica.file.CsvVerticaFileBuilder", "shortDescription" : "A CSV file builder factory that is also a VerticaFileBuilderFactory.", "members_class" : [{"label" : "copyStatement", "tail" : "(file: File, table: String, loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.CsvVerticaFileBuilder.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#copyStatement(file:java.io.File,table:String,loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.file.CsvVerticaFileBuilder#", "error" : "unsupported entity"}, {"label" : "loadMethodStr", "tail" : "(loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.loadMethodStr", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#loadMethodStr(loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "def"}, {"label" : "compressionStr", "tail" : "(compression: Compression): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.compressionStr", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#compressionStr(compression:com.adform.streamloader.sink.file.Compression):String", "kind" : "def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.discard", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.build", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.write", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.createFile", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/file\/CsvVerticaFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.file.VerticaFileBuilder", "trait" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html", "kind" : "trait", "members_trait" : [{"label" : "loadMethodStr", "tail" : "(loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.loadMethodStr", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#loadMethodStr(loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "def"}, {"label" : "compressionStr", "tail" : "(compression: Compression): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.compressionStr", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#compressionStr(compression:com.adform.streamloader.sink.file.Compression):String", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "copyStatement", "tail" : "(file: File, table: String, loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#copyStatement(file:java.io.File,table:String,loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "abstract def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.discard", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#discard():Unit", "kind" : "abstract def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.FileBuilder.build", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#build():Option[java.io.File]", "kind" : "abstract def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#getRecordCount:Long", "kind" : "abstract def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#getDataSize:Long", "kind" : "abstract def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.write", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilder.html#write(record:R):Unit", "kind" : "abstract def"}], "shortDescription" : "A file builder that additionally knows how to generateCOPY statements to load resulting files to Vertica tables."}, {"name" : "com.adform.streamloader.vertica.file.VerticaFileBuilderFactory", "trait" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "newFileBuilder", "tail" : "(): VerticaFileBuilder[R]", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilderFactory.newFileBuilder", "link" : "com\/adform\/streamloader\/vertica\/file\/VerticaFileBuilderFactory.html#newFileBuilder():com.adform.streamloader.vertica.file.VerticaFileBuilder[R]", "kind" : "abstract def"}], "shortDescription" : ""}], "com.adform.streamloader.clickhouse.rowbinary" : [{"name" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseFileBuilder", "shortDescription" : "File builder for the ClickHouse native RowBinary file format, requiresan implicit RowBinaryClickHouseRecordEncoder in scope.", "members_class" : [{"label" : "compression", "tail" : "(): ClickHouseCompression", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseFileBuilder.compression", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#compression:com.clickhouse.data.ClickHouseCompression", "kind" : "def"}, {"label" : "format", "tail" : ": ClickHouseFormat", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseFileBuilder.format", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#format:com.clickhouse.data.ClickHouseFormat", "kind" : "val"}, {"member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseFileBuilder#", "error" : "unsupported entity"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.discard", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.build", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.write", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.createFile", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter", "trait" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html", "kind" : "trait", "members_trait" : [{"label" : "writeUuid", "tail" : "(uuid: UUID): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeUuid", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeUuid(uuid:java.util.UUID):Unit", "kind" : "def"}, {"label" : "writeDate", "tail" : "(t: LocalDate): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeDate", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeDate(t:java.time.LocalDate):Unit", "kind" : "def"}, {"label" : "writeDateTime", "tail" : "(t: LocalDateTime): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeDateTime", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeDateTime(t:java.time.LocalDateTime):Unit", "kind" : "def"}, {"label" : "writeDateTime", "tail" : "(t: Timestamp): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeDateTime", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeDateTime(t:com.adform.streamloader.model.Timestamp):Unit", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeFixedString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeString", "tail" : "(s: String, maxBytes: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeString(s:String,maxBytes:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeString", "tail" : "(s: String): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeString(s:String):Unit", "kind" : "def"}, {"label" : "writeLeb128", "tail" : "(i: Long): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter.writeLeb128", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeLeb128(i:Long):Unit", "kind" : "def"}, {"label" : "writeDecimal", "tail" : "(d: BigDecimal, precision: Int, scale: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeDecimal", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeDecimal(d:BigDecimal,precision:Int,scale:Int):Unit", "kind" : "def"}, {"label" : "writeFloat64", "tail" : "(d: Double): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat64", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeFloat64(d:Double):Unit", "kind" : "def"}, {"label" : "writeFloat32", "tail" : "(d: Float): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat32", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeFloat32(d:Float):Unit", "kind" : "def"}, {"label" : "writeInt64", "tail" : "(i: Long): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt64", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeInt64(i:Long):Unit", "kind" : "def"}, {"label" : "writeInt32", "tail" : "(i: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt32", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeInt32(i:Int):Unit", "kind" : "def"}, {"label" : "writeInt16", "tail" : "(i: Short): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt16", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeInt16(i:Short):Unit", "kind" : "def"}, {"label" : "stringToBytes", "tail" : "(s: String, maxBytes: Int): (Array[Byte], Int)", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.stringToBytes", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#stringToBytes(s:String,maxBytes:Int):(Array[Byte],Int)", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeFixedByteArray", "tail" : "(bytes: Array[Byte], length: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedByteArray", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeFixedByteArray(bytes:Array[Byte],length:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte]): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeByteArray(bytes:Array[Byte]):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte], maxLength: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeByteArray(bytes:Array[Byte],maxLength:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeBytes", "tail" : "(bytes: Int*): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeBytes", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeBytes(bytes:Int*):Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "writeByte", "tail" : "(b: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByte", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHousePrimitiveTypeWriter.html#writeByte(b:Int):Unit", "kind" : "abstract def"}], "shortDescription" : "Implementations for writing primitive data types in the ClickHouse native RowBinary encoding."}, {"name" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder", "object" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html", "members_object" : [{"label" : "applyImpl", "tail" : "(c: Context)(arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[RowBinaryClickHouseRecordEncoder[R]]", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder.applyImpl", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#applyImpl[R](c:scala.reflect.macros.blackbox.Context)(implicitevidence$1:c.WeakTypeTag[R]):c.Expr[com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder[R]]", "kind" : "def"}, {"label" : "apply", "tail" : "(): RowBinaryClickHouseRecordEncoder[R]", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder.apply", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#apply[R<:Product]:com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder[R]", "kind" : "implicit macro def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "write", "tail" : "(record: R, pw: RowBinaryClickHousePrimitiveTypeWriter): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordEncoder.write", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordEncoder.html#write(record:R,pw:com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHousePrimitiveTypeWriter):Unit", "kind" : "abstract def"}], "shortDescription" : "An encoder for the RowBinary ClickHouse file format."}, {"name" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordStreamWriter", "shortDescription" : "Stream writer implementation that encodes records using an implicit RowBinaryClickHouseRecordEncoderand writes them to the provided output stream.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordStreamWriter.close", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#close():Unit", "kind" : "def"}, {"label" : "writeRecord", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordStreamWriter.writeRecord", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#writeRecord(record:R):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.clickhouse.rowbinary.RowBinaryClickHouseRecordStreamWriter#", "error" : "unsupported entity"}, {"label" : "writeFooter", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeFooter", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#writeFooter():Unit", "kind" : "def"}, {"label" : "writeHeader", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeHeader", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#writeHeader():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/clickhouse\/rowbinary\/RowBinaryClickHouseRecordStreamWriter.html", "kind" : "class"}], "com.adform.streamloader.hadoop" : [{"name" : "com.adform.streamloader.hadoop.FileStaging", "shortDescription" : "", "members_case class" : [{"member" : "com.adform.streamloader.hadoop.FileStaging#", "error" : "unsupported entity"}, {"label" : "destinationPath", "tail" : ": String", "member" : "com.adform.streamloader.hadoop.FileStaging.destinationPath", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#destinationPath:String", "kind" : "val"}, {"label" : "stagingPath", "tail" : ": String", "member" : "com.adform.streamloader.hadoop.FileStaging.stagingPath", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#stagingPath:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/FileStaging.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/hadoop\/FileStaging.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.hadoop.HadoopFileStorage", "shortDescription" : "A Hadoop compatible file system based storage, most likely used for storing to HDFS.", "object" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html", "members_class" : [{"label" : "isBatchStored", "tail" : "(staging: MultiFileStaging): Boolean", "member" : "com.adform.streamloader.hadoop.HadoopFileStorage.isBatchStored", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#isBatchStored(staging:com.adform.streamloader.hadoop.MultiFileStaging):Boolean", "kind" : "def"}, {"label" : "storeBatch", "tail" : "(staging: MultiFileStaging): Unit", "member" : "com.adform.streamloader.hadoop.HadoopFileStorage.storeBatch", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#storeBatch(staging:com.adform.streamloader.hadoop.MultiFileStaging):Unit", "kind" : "def"}, {"label" : "stageBatch", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): MultiFileStaging", "member" : "com.adform.streamloader.hadoop.HadoopFileStorage.stageBatch", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#stageBatch(batch:com.adform.streamloader.sink.file.PartitionedFileRecordBatch[P,com.adform.streamloader.sink.file.FileRecordBatch]):com.adform.streamloader.hadoop.MultiFileStaging", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.HadoopFileStorage#", "error" : "unsupported entity"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "commitBatch", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.recover", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "final def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.metricsRoot", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#metricsRoot:String", "kind" : "def"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[P]", "member" : "com.adform.streamloader.hadoop.HadoopFileStorage.builder", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#builder[P]():com.adform.streamloader.hadoop.HadoopFileStorage.Builder[P]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.hadoop.HadoopFileStorage.Builder", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#Builder[P]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/hadoop\/HadoopFileStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.hadoop.MultiFileStaging", "shortDescription" : "", "object" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html", "members_object" : [{"label" : "jsonSerializer", "tail" : ": JsonSerializer[MultiFileStaging]", "member" : "com.adform.streamloader.hadoop.MultiFileStaging.jsonSerializer", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#jsonSerializer:com.adform.streamloader.util.JsonSerializer[com.adform.streamloader.hadoop.MultiFileStaging]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "com.adform.streamloader.hadoop.MultiFileStaging#", "error" : "unsupported entity"}, {"label" : "fileStagings", "tail" : ": Seq[FileStaging]", "member" : "com.adform.streamloader.hadoop.MultiFileStaging.fileStagings", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#fileStagings:Seq[com.adform.streamloader.hadoop.FileStaging]", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/hadoop\/MultiFileStaging.html", "kind" : "case class"}], "com.adform" : [], "com.adform.streamloader.vertica.file.native" : [{"name" : "com.adform.streamloader.vertica.file.native.NativeVerticaFileBuilder", "shortDescription" : "File builder for the native Vertica file format, requires an implicit NativeVerticaRecordEncoder in scope.", "members_class" : [{"label" : "copyStatement", "tail" : "(file: File, table: String, loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaFileBuilder.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#copyStatement(file:java.io.File,table:String,loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.file.native.NativeVerticaFileBuilder#", "error" : "unsupported entity"}, {"label" : "loadMethodStr", "tail" : "(loadMethod: VerticaLoadMethod): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.loadMethodStr", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#loadMethodStr(loadMethod:com.adform.streamloader.vertica.VerticaLoadMethod):String", "kind" : "def"}, {"label" : "compressionStr", "tail" : "(compression: Compression): String", "member" : "com.adform.streamloader.vertica.file.VerticaFileBuilder.compressionStr", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#compressionStr(compression:com.adform.streamloader.sink.file.Compression):String", "kind" : "def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.discard", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.build", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.write", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.createFile", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter", "trait" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html", "kind" : "trait", "members_trait" : [{"label" : "writeUUID", "tail" : "(t: UUID): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeUUID", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeUUID(t:java.util.UUID):Unit", "kind" : "def"}, {"label" : "writeVarByteArray", "tail" : "(bytes: Array[Byte], maxLength: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeVarByteArray", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeVarByteArray(bytes:Array[Byte],maxLength:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeFixedString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeVarString", "tail" : "(s: String, maxBytes: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeVarString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeVarString(s:String,maxBytes:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeDate", "tail" : "(t: LocalDate): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeDate", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeDate(t:java.time.LocalDate):Unit", "kind" : "def"}, {"label" : "writeTimestamp", "tail" : "(t: LocalDateTime): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeTimestamp", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeTimestamp(t:java.time.LocalDateTime):Unit", "kind" : "def"}, {"label" : "writeTimestamp", "tail" : "(t: Timestamp): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter.writeTimestamp", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeTimestamp(t:com.adform.streamloader.model.Timestamp):Unit", "kind" : "def"}, {"label" : "writeDecimal", "tail" : "(d: BigDecimal, precision: Int, scale: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeDecimal", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeDecimal(d:BigDecimal,precision:Int,scale:Int):Unit", "kind" : "def"}, {"label" : "writeFloat64", "tail" : "(d: Double): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat64", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeFloat64(d:Double):Unit", "kind" : "def"}, {"label" : "writeFloat32", "tail" : "(d: Float): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat32", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeFloat32(d:Float):Unit", "kind" : "def"}, {"label" : "writeInt64", "tail" : "(i: Long): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt64", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeInt64(i:Long):Unit", "kind" : "def"}, {"label" : "writeInt32", "tail" : "(i: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt32", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeInt32(i:Int):Unit", "kind" : "def"}, {"label" : "writeInt16", "tail" : "(i: Short): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt16", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeInt16(i:Short):Unit", "kind" : "def"}, {"label" : "stringToBytes", "tail" : "(s: String, maxBytes: Int): (Array[Byte], Int)", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.stringToBytes", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#stringToBytes(s:String,maxBytes:Int):(Array[Byte],Int)", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeFixedByteArray", "tail" : "(bytes: Array[Byte], length: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedByteArray", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeFixedByteArray(bytes:Array[Byte],length:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte]): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeByteArray(bytes:Array[Byte]):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte], maxLength: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeByteArray(bytes:Array[Byte],maxLength:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeBytes", "tail" : "(bytes: Int*): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeBytes", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeBytes(bytes:Int*):Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "writeByte", "tail" : "(b: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByte", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaPrimitiveTypeWriter.html#writeByte(b:Int):Unit", "kind" : "abstract def"}], "shortDescription" : "Implementations for writing primitive data types in the Vertica native file encoding."}, {"name" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder", "object" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html", "members_object" : [{"label" : "applyImpl", "tail" : "(c: Context)(arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[NativeVerticaRecordEncoder[R]]", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder.applyImpl", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#applyImpl[R](c:scala.reflect.macros.blackbox.Context)(implicitevidence$1:c.WeakTypeTag[R]):c.Expr[com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder[R]]", "kind" : "def"}, {"label" : "apply", "tail" : "(): NativeVerticaRecordEncoder[R]", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder.apply", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#apply[R<:Product]:com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder[R]", "kind" : "implicit macro def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "write", "tail" : "(record: R, primitiveTypeWriter: NativeVerticaPrimitiveTypeWriter): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder.write", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#write(record:R,primitiveTypeWriter:com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter):Unit", "kind" : "abstract def"}, {"label" : "setNullBits", "tail" : "(record: R, setter: (Int) => Unit): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder.setNullBits", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#setNullBits(record:R,setter:Int=>Unit):Unit", "kind" : "abstract def"}, {"label" : "staticColumnSizes", "tail" : "(): Array[Int]", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordEncoder.staticColumnSizes", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordEncoder.html#staticColumnSizes:Array[Int]", "kind" : "abstract def"}], "shortDescription" : "An encoder for encoding records to rows in the native Vertica file format."}, {"name" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordStreamWriter", "shortDescription" : "Stream writer implementation that encodes records using an implicit NativeVerticaRecordEncoderand writes them to the provided output stream.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordStreamWriter.close", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#close():Unit", "kind" : "def"}, {"label" : "writeRecord", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordStreamWriter.writeRecord", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#writeRecord(record:R):Unit", "kind" : "def"}, {"label" : "writeHeader", "tail" : "(): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordStreamWriter.writeHeader", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#writeHeader():Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.file.native.NativeVerticaRecordStreamWriter#", "error" : "unsupported entity"}, {"label" : "writeFooter", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeFooter", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#writeFooter():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaRecordStreamWriter.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.file.native.NativeVerticaTypeEncoder", "trait" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "write", "tail" : "(t: T, primitiveTypeWriter: NativeVerticaPrimitiveTypeWriter): Unit", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaTypeEncoder.write", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#write(t:T,primitiveTypeWriter:com.adform.streamloader.vertica.file.native.NativeVerticaPrimitiveTypeWriter):Unit", "kind" : "abstract def"}, {"label" : "staticSize", "tail" : "(): Int", "member" : "com.adform.streamloader.vertica.file.native.NativeVerticaTypeEncoder.staticSize", "link" : "com\/adform\/streamloader\/vertica\/file\/native\/NativeVerticaTypeEncoder.html#staticSize:Int", "kind" : "abstract def"}], "shortDescription" : "Encoder of arbitrary data types to the native Vertica file format."}], "com.adform.streamloader.source" : [{"name" : "com.adform.streamloader.source.KafkaContext", "trait" : "com\/adform\/streamloader\/source\/KafkaContext.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "commitSync", "tail" : "(offsets: Map[TopicPartition, OffsetAndMetadata]): Unit", "member" : "com.adform.streamloader.source.KafkaContext.commitSync", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#commitSync(offsets:Map[org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata]):Unit", "kind" : "abstract def"}, {"label" : "offsetsForTimes", "tail" : "(timestamps: Map[TopicPartition, Long]): Map[TopicPartition, Option[OffsetAndTimestamp]]", "member" : "com.adform.streamloader.source.KafkaContext.offsetsForTimes", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#offsetsForTimes(timestamps:Map[org.apache.kafka.common.TopicPartition,Long]):Map[org.apache.kafka.common.TopicPartition,Option[org.apache.kafka.clients.consumer.OffsetAndTimestamp]]", "kind" : "abstract def"}, {"label" : "committed", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[OffsetAndMetadata]]", "member" : "com.adform.streamloader.source.KafkaContext.committed", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#committed(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[org.apache.kafka.clients.consumer.OffsetAndMetadata]]", "kind" : "abstract def"}, {"label" : "consumerGroup", "tail" : ": String", "member" : "com.adform.streamloader.source.KafkaContext.consumerGroup", "link" : "com\/adform\/streamloader\/source\/KafkaContext.html#consumerGroup:String", "kind" : "abstract val"}], "shortDescription" : "Represents an active Kafka consumer, can be used to commit and query offsets."}, {"name" : "com.adform.streamloader.source.KafkaSource", "shortDescription" : "A source of data for stream loading that is backed by Kafka.", "object" : "com\/adform\/streamloader\/source\/KafkaSource$.html", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.source.KafkaSource.close", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#close():Unit", "kind" : "def"}, {"label" : "poll", "tail" : "(): Iterable[StreamRecord]", "member" : "com.adform.streamloader.source.KafkaSource.poll", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#poll():Iterable[com.adform.streamloader.model.StreamRecord]", "kind" : "def"}, {"label" : "seek", "tail" : "(partition: TopicPartition, position: StreamPosition): Unit", "member" : "com.adform.streamloader.source.KafkaSource.seek", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#seek(partition:org.apache.kafka.common.TopicPartition,position:com.adform.streamloader.model.StreamPosition):Unit", "kind" : "def"}, {"label" : "subscribe", "tail" : "(listener: ConsumerRebalanceListener): Unit", "member" : "com.adform.streamloader.source.KafkaSource.subscribe", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#subscribe(listener:org.apache.kafka.clients.consumer.ConsumerRebalanceListener):Unit", "kind" : "def"}, {"label" : "initialize", "tail" : "(): KafkaContext", "member" : "com.adform.streamloader.source.KafkaSource.initialize", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#initialize():com.adform.streamloader.source.KafkaContext", "kind" : "def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.source.KafkaSource.metricsRoot", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#metricsRoot:String", "kind" : "def"}, {"member" : "com.adform.streamloader.source.KafkaSource#", "error" : "unsupported entity"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaSource.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.source.KafkaSource.builder", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#builder():com.adform.streamloader.source.KafkaSource.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.source.KafkaSource.Builder", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/KafkaSource$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/source\/KafkaSource.html", "kind" : "class"}, {"name" : "com.adform.streamloader.source.LockingKafkaContext", "shortDescription" : "A KafkaContext that performs offset lookup\/committing by synchronizing on the consumer,which out of the box is not thread safe.", "members_class" : [{"label" : "commitSync", "tail" : "(offsets: Map[TopicPartition, OffsetAndMetadata]): Unit", "member" : "com.adform.streamloader.source.LockingKafkaContext.commitSync", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#commitSync(offsets:Map[org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata]):Unit", "kind" : "def"}, {"label" : "offsetsForTimes", "tail" : "(timestamps: Map[TopicPartition, Long]): Map[TopicPartition, Option[OffsetAndTimestamp]]", "member" : "com.adform.streamloader.source.LockingKafkaContext.offsetsForTimes", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#offsetsForTimes(timestamps:Map[org.apache.kafka.common.TopicPartition,Long]):Map[org.apache.kafka.common.TopicPartition,Option[org.apache.kafka.clients.consumer.OffsetAndTimestamp]]", "kind" : "def"}, {"label" : "committed", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[OffsetAndMetadata]]", "member" : "com.adform.streamloader.source.LockingKafkaContext.committed", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#committed(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[org.apache.kafka.clients.consumer.OffsetAndMetadata]]", "kind" : "def"}, {"member" : "com.adform.streamloader.source.LockingKafkaContext#", "error" : "unsupported entity"}, {"label" : "consumerGroup", "tail" : ": String", "member" : "com.adform.streamloader.source.LockingKafkaContext.consumerGroup", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#consumerGroup:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/source\/LockingKafkaContext.html", "kind" : "class"}, {"name" : "com.adform.streamloader.source.MaxWatermarkProvider", "shortDescription" : "Watermark provider that sets the watermark to the maximum observed event time.", "members_class" : [{"label" : "currentWatermark", "tail" : "(): Timestamp", "member" : "com.adform.streamloader.source.MaxWatermarkProvider.currentWatermark", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#currentWatermark:com.adform.streamloader.model.Timestamp", "kind" : "def"}, {"label" : "observeEvent", "tail" : "(timestamp: Timestamp): Timestamp", "member" : "com.adform.streamloader.source.MaxWatermarkProvider.observeEvent", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#observeEvent(timestamp:com.adform.streamloader.model.Timestamp):com.adform.streamloader.model.Timestamp", "kind" : "def"}, {"label" : "initialize", "tail" : "(initialWatermark: Timestamp): Timestamp", "member" : "com.adform.streamloader.source.MaxWatermarkProvider.initialize", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#initialize(initialWatermark:com.adform.streamloader.model.Timestamp):com.adform.streamloader.model.Timestamp", "kind" : "def"}, {"member" : "com.adform.streamloader.source.MaxWatermarkProvider#", "error" : "unsupported entity"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/source\/MaxWatermarkProvider.html", "kind" : "class"}, {"name" : "com.adform.streamloader.source.WatermarkProvider", "trait" : "com\/adform\/streamloader\/source\/WatermarkProvider.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "currentWatermark", "tail" : "(): Timestamp", "member" : "com.adform.streamloader.source.WatermarkProvider.currentWatermark", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#currentWatermark:com.adform.streamloader.model.Timestamp", "kind" : "abstract def"}, {"label" : "observeEvent", "tail" : "(timestamp: Timestamp): Timestamp", "member" : "com.adform.streamloader.source.WatermarkProvider.observeEvent", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#observeEvent(timestamp:com.adform.streamloader.model.Timestamp):com.adform.streamloader.model.Timestamp", "kind" : "abstract def"}, {"label" : "initialize", "tail" : "(initialWatermark: Timestamp): Timestamp", "member" : "com.adform.streamloader.source.WatermarkProvider.initialize", "link" : "com\/adform\/streamloader\/source\/WatermarkProvider.html#initialize(initialWatermark:com.adform.streamloader.model.Timestamp):com.adform.streamloader.model.Timestamp", "kind" : "abstract def"}], "shortDescription" : "Trait for implementing watermark tracking in a stream."}], "com.adform.streamloader.vertica" : [{"name" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher", "shortDescription" : "A file based Vertica record batcher that generates a new file ID before starting a new batch froma given ID sequence, formats records using a given formatter and writes them to files.", "object" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html", "members_class" : [{"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[ExternalOffsetVerticaFileRecordBatch]", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch]", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher#", "error" : "unsupported entity"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[R]", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher.builder", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#builder[R]():com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher.Builder[R]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileBatcher.Builder", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#Builder[R]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch", "shortDescription" : "A file based Vertica record batch with an extra pre-generated file ID that is used as a foreign keywhen storing the records and offsets to separate tables.", "members_case class" : [{"label" : "copyStatement", "tail" : "(table: String): String", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#copyStatement(table:String):String", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch#", "error" : "unsupported entity"}, {"label" : "copyStatementTemplate", "tail" : ": String", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch.copyStatementTemplate", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#copyStatementTemplate:String", "kind" : "val"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "fileId", "tail" : ": Long", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch.fileId", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#fileId:Long", "kind" : "val"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch.file", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#file:java.io.File", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.discard", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#discard():Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage", "shortDescription" : "A Vertica file storage implementation that loads data to some table and commits offsets to a separate dedicated offset table.", "object" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html", "members_class" : [{"label" : "commitBatchWithOffsets", "tail" : "(batch: ExternalOffsetVerticaFileRecordBatch): Unit", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.commitBatchWithOffsets", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#commitBatchWithOffsets(batch:com.adform.streamloader.vertica.ExternalOffsetVerticaFileRecordBatch):Unit", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(connection: Connection): Map[TopicPartition, StreamPosition]", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#committedPositions(connection:java.sql.Connection):Map[org.apache.kafka.common.TopicPartition,com.adform.streamloader.model.StreamPosition]", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage#", "error" : "unsupported entity"}, {"label" : "commitBatch", "tail" : "(batch: ExternalOffsetVerticaFileRecordBatch): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.recover", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: ExternalOffsetVerticaFileRecordBatch): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.builder", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#builder[R]():com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.vertica.ExternalOffsetVerticaFileStorage.Builder", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/ExternalOffsetVerticaFileStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch", "shortDescription" : "", "members_case class" : [{"label" : "copyStatement", "tail" : "(table: String): String", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#copyStatement(table:String):String", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch#", "error" : "unsupported entity"}, {"label" : "copyStatementTemplate", "tail" : ": String", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch.copyStatementTemplate", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#copyStatementTemplate:String", "kind" : "val"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch.file", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#file:java.io.File", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.discard", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#discard():Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher", "shortDescription" : "A record batcher that passes records through a custom record formatter and forms batches by writingthe resulting records to files using a provided file builder.", "object" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html", "members_class" : [{"label" : "constructBatch", "tail" : "(fileBuilder: VerticaFileBuilder[R], recordRanges: Seq[StreamRange]): Option[InRowOffsetVerticaFileRecordBatch]", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher.constructBatch", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#constructBatch(fileBuilder:com.adform.streamloader.vertica.file.VerticaFileBuilder[R],recordRanges:Seq[com.adform.streamloader.model.StreamRange]):Option[com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch]", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher#", "error" : "unsupported entity"}, {"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[InRowOffsetVerticaFileRecordBatch]", "member" : "com.adform.streamloader.sink.file.FileRecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[B]", "kind" : "def"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[R]", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher.builder", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#builder[R]():com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher.Builder[R]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatcher.Builder", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#Builder[R]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileRecordBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage", "shortDescription" : "A Vertica storage implementation, stores offsets in rows of data.", "object" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html", "members_class" : [{"label" : "commitBatchWithOffsets", "tail" : "(batch: InRowOffsetVerticaFileRecordBatch): Unit", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.commitBatchWithOffsets", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#commitBatchWithOffsets(batch:com.adform.streamloader.vertica.InRowOffsetVerticaFileRecordBatch):Unit", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(connection: Connection): Map[TopicPartition, StreamPosition]", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#committedPositions(connection:java.sql.Connection):Map[org.apache.kafka.common.TopicPartition,com.adform.streamloader.model.StreamPosition]", "kind" : "def"}, {"member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage#", "error" : "unsupported entity"}, {"label" : "commitBatch", "tail" : "(batch: InRowOffsetVerticaFileRecordBatch): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.recover", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: InRowOffsetVerticaFileRecordBatch): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.builder", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#builder():com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.vertica.InRowOffsetVerticaFileStorage.Builder", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/vertica\/InRowOffsetVerticaFileStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.vertica.VerticaLoadMethod", "object" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html", "members_object" : [{"label" : "parse", "tail" : "(method: String): VerticaLoadMethod", "member" : "com.adform.streamloader.vertica.VerticaLoadMethod.parse", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#parse(method:String):com.adform.streamloader.vertica.VerticaLoadMethod", "kind" : "def"}, {"label" : "TRICKLE", "tail" : "", "member" : "com.adform.streamloader.vertica.VerticaLoadMethod.TRICKLE", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#TRICKLE", "kind" : "case object"}, {"label" : "DIRECT", "tail" : "", "member" : "com.adform.streamloader.vertica.VerticaLoadMethod.DIRECT", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#DIRECT", "kind" : "case object"}, {"label" : "AUTO", "tail" : "", "member" : "com.adform.streamloader.vertica.VerticaLoadMethod.AUTO", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#AUTO", "kind" : "case object"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaLoadMethod.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "shortDescription" : ""}, {"name" : "com.adform.streamloader.vertica.VerticaRecordBatch", "trait" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "copyStatement", "tail" : "(table: String): String", "member" : "com.adform.streamloader.vertica.VerticaRecordBatch.copyStatement", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#copyStatement(table:String):String", "kind" : "abstract def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.batch.RecordBatch.discard", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#discard():Boolean", "kind" : "abstract def"}, {"label" : "recordRanges", "tail" : "(): Seq[StreamRange]", "member" : "com.adform.streamloader.sink.batch.RecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/vertica\/VerticaRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "abstract def"}], "shortDescription" : "A record batch that can be loaded to Vertica, implementers must define a COPY statement generator method."}], "com" : [], "com.adform.streamloader" : [{"name" : "com.adform.streamloader.BuildInfo", "case object" : "com\/adform\/streamloader\/BuildInfo$.html", "shortDescription" : "This object was generated by sbt-buildinfo.", "members_case object" : [{"label" : "toString", "tail" : ": String", "member" : "com.adform.streamloader.BuildInfo.toString", "link" : "com\/adform\/streamloader\/BuildInfo$.html#toString:String", "kind" : "val"}, {"label" : "gitHeadCommit", "tail" : ": Option[String]", "member" : "com.adform.streamloader.BuildInfo.gitHeadCommit", "link" : "com\/adform\/streamloader\/BuildInfo$.html#gitHeadCommit:Option[String]", "kind" : "val"}, {"label" : "scalaVersion", "tail" : ": String", "member" : "com.adform.streamloader.BuildInfo.scalaVersion", "link" : "com\/adform\/streamloader\/BuildInfo$.html#scalaVersion:String", "kind" : "val"}, {"label" : "version", "tail" : ": String", "member" : "com.adform.streamloader.BuildInfo.version", "link" : "com\/adform\/streamloader\/BuildInfo$.html#version:String", "kind" : "val"}, {"label" : "name", "tail" : ": String", "member" : "com.adform.streamloader.BuildInfo.name", "link" : "com\/adform\/streamloader\/BuildInfo$.html#name:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/BuildInfo$.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "productElementName", "tail" : "(n: Int): String", "member" : "scala.Product.productElementName", "link" : "com\/adform\/streamloader\/BuildInfo$.html#productElementName(n:Int):String", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/BuildInfo$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/BuildInfo$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/BuildInfo$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/BuildInfo$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/BuildInfo$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/BuildInfo$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/BuildInfo$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/BuildInfo$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/BuildInfo$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/BuildInfo$.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/BuildInfo$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/BuildInfo$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/BuildInfo$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/BuildInfo$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/BuildInfo$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/BuildInfo$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/BuildInfo$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "case object"}, {"name" : "com.adform.streamloader.StreamLoader", "shortDescription" : "The main stream loading class, given a KafkaSource and some Sink continuouslypolls the source and sinks records to the sink.", "members_class" : [{"label" : "setMetricRegistry", "tail" : "(registry: MeterRegistry): Unit", "member" : "com.adform.streamloader.StreamLoader.setMetricRegistry", "link" : "com\/adform\/streamloader\/StreamLoader.html#setMetricRegistry(registry:io.micrometer.core.instrument.MeterRegistry):Unit", "kind" : "def"}, {"label" : "stop", "tail" : "(): Unit", "member" : "com.adform.streamloader.StreamLoader.stop", "link" : "com\/adform\/streamloader\/StreamLoader.html#stop():Unit", "kind" : "def"}, {"label" : "start", "tail" : "(): Unit", "member" : "com.adform.streamloader.StreamLoader.start", "link" : "com\/adform\/streamloader\/StreamLoader.html#start():Unit", "kind" : "def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.StreamLoader.metricsRoot", "link" : "com\/adform\/streamloader\/StreamLoader.html#metricsRoot:String", "kind" : "def"}, {"member" : "com.adform.streamloader.StreamLoader#", "error" : "unsupported entity"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/StreamLoader.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/StreamLoader.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/StreamLoader.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/StreamLoader.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/StreamLoader.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/StreamLoader.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/StreamLoader.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/StreamLoader.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/StreamLoader.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/StreamLoader.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/StreamLoader.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/StreamLoader.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/StreamLoader.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/StreamLoader.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/StreamLoader.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/StreamLoader.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/StreamLoader.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/StreamLoader.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/StreamLoader.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/StreamLoader.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/StreamLoader.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/StreamLoader.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/StreamLoader.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/StreamLoader.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/StreamLoader.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/StreamLoader.html", "kind" : "class"}], "com.adform.streamloader.sink.encoding.binary" : [{"name" : "com.adform.streamloader.sink.encoding.binary.ByteWriter", "trait" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html", "kind" : "trait", "members_trait" : [{"label" : "stringToBytes", "tail" : "(s: String, maxBytes: Int): (Array[Byte], Int)", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.stringToBytes", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#stringToBytes(s:String,maxBytes:Int):(Array[Byte],Int)", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedString", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeFixedByteArray", "tail" : "(bytes: Array[Byte], length: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeFixedByteArray(bytes:Array[Byte],length:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte]): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeByteArray(bytes:Array[Byte]):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte], maxLength: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeByteArray(bytes:Array[Byte],maxLength:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeBytes", "tail" : "(bytes: Int*): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeBytes", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeBytes(bytes:Int*):Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "writeByte", "tail" : "(b: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByte", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/ByteWriter.html#writeByte(b:Int):Unit", "kind" : "abstract def"}], "shortDescription" : "A base trait that writes bytes to some underlying storage."}, {"name" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter", "trait" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html", "kind" : "trait", "members_trait" : [{"label" : "writeDecimal", "tail" : "(d: BigDecimal, precision: Int, scale: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeDecimal", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeDecimal(d:BigDecimal,precision:Int,scale:Int):Unit", "kind" : "def"}, {"label" : "writeFloat64", "tail" : "(d: Double): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat64", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeFloat64(d:Double):Unit", "kind" : "def"}, {"label" : "writeFloat32", "tail" : "(d: Float): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeFloat32", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeFloat32(d:Float):Unit", "kind" : "def"}, {"label" : "writeInt64", "tail" : "(i: Long): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt64", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeInt64(i:Long):Unit", "kind" : "def"}, {"label" : "writeInt32", "tail" : "(i: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt32", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeInt32(i:Int):Unit", "kind" : "def"}, {"label" : "writeInt16", "tail" : "(i: Short): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.LittleEndianByteWriter.writeInt16", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeInt16(i:Short):Unit", "kind" : "def"}, {"label" : "stringToBytes", "tail" : "(s: String, maxBytes: Int): (Array[Byte], Int)", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.stringToBytes", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#stringToBytes(s:String,maxBytes:Int):(Array[Byte],Int)", "kind" : "def"}, {"label" : "writeFixedString", "tail" : "(s: String, lengthBytes: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedString", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeFixedString(s:String,lengthBytes:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeFixedByteArray", "tail" : "(bytes: Array[Byte], length: Int, truncate: Boolean, padWith: Byte): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeFixedByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeFixedByteArray(bytes:Array[Byte],length:Int,truncate:Boolean,padWith:Byte):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte]): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeByteArray(bytes:Array[Byte]):Unit", "kind" : "def"}, {"label" : "writeByteArray", "tail" : "(bytes: Array[Byte], maxLength: Int, truncate: Boolean): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByteArray", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeByteArray(bytes:Array[Byte],maxLength:Int,truncate:Boolean):Unit", "kind" : "def"}, {"label" : "writeBytes", "tail" : "(bytes: Int*): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeBytes", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeBytes(bytes:Int*):Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "writeByte", "tail" : "(b: Int): Unit", "member" : "com.adform.streamloader.sink.encoding.binary.ByteWriter.writeByte", "link" : "com\/adform\/streamloader\/sink\/encoding\/binary\/LittleEndianByteWriter.html#writeByte(b:Int):Unit", "kind" : "abstract def"}], "shortDescription" : "A byte writer with convenience methods for writing primitive types in little endian byte encoding."}], "com.adform.streamloader.iceberg" : [{"name" : "com.adform.streamloader.iceberg.IcebergRecordBatch", "shortDescription" : "", "members_case class" : [{"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatch.discard", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#discard():Boolean", "kind" : "def"}, {"member" : "com.adform.streamloader.iceberg.IcebergRecordBatch#", "error" : "unsupported entity"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "dataWriteResult", "tail" : ": DataWriteResult", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatch.dataWriteResult", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#dataWriteResult:org.apache.iceberg.io.DataWriteResult", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder", "shortDescription" : "Record batch builder that collects records to files per partition.", "members_class" : [{"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder.discard", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[IcebergRecordBatch]", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder.build", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#build():Option[com.adform.streamloader.iceberg.IcebergRecordBatch]", "kind" : "def"}, {"label" : "isBatchReady", "tail" : "(): Boolean", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder.isBatchReady", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#isBatchReady:Boolean", "kind" : "def"}, {"label" : "addToBatch", "tail" : "(record: StreamRecord): Int", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder.addToBatch", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#addToBatch(record:com.adform.streamloader.model.StreamRecord):Int", "kind" : "def"}, {"member" : "com.adform.streamloader.iceberg.IcebergRecordBatchBuilder#", "error" : "unsupported entity"}, {"label" : "add", "tail" : "(record: StreamRecord): Int", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.add", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#add(record:com.adform.streamloader.model.StreamRecord):Int", "kind" : "def"}, {"label" : "currentRecordRanges", "tail" : "(): Seq[StreamRange]", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.currentRecordRanges", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#currentRecordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.iceberg.IcebergRecordBatcher", "shortDescription" : "", "object" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html", "members_class" : [{"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[IcebergRecordBatch]", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[com.adform.streamloader.iceberg.IcebergRecordBatch]", "kind" : "def"}, {"member" : "com.adform.streamloader.iceberg.IcebergRecordBatcher#", "error" : "unsupported entity"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatcher.builder", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#builder():com.adform.streamloader.iceberg.IcebergRecordBatcher.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatcher.Builder", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage", "shortDescription" : "Iceberg record batch storage that appends multiple files and stores Kafka offsets in table propertiesin a single atomic table transaction.", "object" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html", "members_class" : [{"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "commitBatchWithOffsets", "tail" : "(batch: IcebergRecordBatch): Unit", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage.commitBatchWithOffsets", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#commitBatchWithOffsets(batch:com.adform.streamloader.iceberg.IcebergRecordBatch):Unit", "kind" : "def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage.recover", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage#", "error" : "unsupported entity"}, {"label" : "commitBatch", "tail" : "(batch: IcebergRecordBatch): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: IcebergRecordBatch): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage.builder", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#builder():com.adform.streamloader.iceberg.IcebergRecordBatchStorage.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.iceberg.IcebergRecordBatchStorage.Builder", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/iceberg\/IcebergRecordBatchStorage.html", "kind" : "class"}], "com.adform.streamloader.sink.encoding.macros" : [{"name" : "com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation", "object" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html", "members_object" : [{"label" : "fromTree", "tail" : "(c: Context)(macroAnnotation: scala.reflect.macros.Universe.Annotation): DataTypeEncodingAnnotation", "member" : "com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation.fromTree", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#fromTree(c:scala.reflect.macros.blackbox.Context)(macroAnnotation:c.universe.Annotation):com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation", "kind" : "def"}, {"label" : "FixedLength", "tail" : "", "member" : "com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation.FixedLength", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#FixedLengthextendsAnnotationwithDataTypeEncodingAnnotationwithProductwithSerializable", "kind" : "case class"}, {"label" : "MaxLength", "tail" : "", "member" : "com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation.MaxLength", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#MaxLengthextendsAnnotationwithDataTypeEncodingAnnotationwithProductwithSerializable", "kind" : "case class"}, {"label" : "DecimalEncoding", "tail" : "", "member" : "com.adform.streamloader.sink.encoding.macros.DataTypeEncodingAnnotation.DecimalEncoding", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#DecimalEncodingextendsAnnotationwithDataTypeEncodingAnnotationwithProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/DataTypeEncodingAnnotation.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "shortDescription" : "A data type annotation that can influence the way their values are encoded,used by annotating case class member types, e.g."}, {"name" : "com.adform.streamloader.sink.encoding.macros.RecordFieldExtractor", "shortDescription" : "", "object" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html", "members_object" : [{"label" : "fromCaseClass", "tail" : "(c: Context)(arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): Seq[RecordField[scala.reflect.macros.Universe.MethodSymbol]]", "member" : "com.adform.streamloader.sink.encoding.macros.RecordFieldExtractor.fromCaseClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#fromCaseClass[R](c:scala.reflect.macros.blackbox.Context)(implicitevidence$1:c.WeakTypeTag[R]):Seq[com.adform.streamloader.sink.encoding.macros.RecordFieldExtractor.RecordField[c.universe.MethodSymbol]]", "kind" : "def"}, {"label" : "RecordField", "tail" : "", "member" : "com.adform.streamloader.sink.encoding.macros.RecordFieldExtractor.RecordField", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#RecordField[M]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/encoding\/macros\/RecordFieldExtractor$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}], "com.adform.streamloader.s3" : [{"name" : "com.adform.streamloader.s3.S3FileStaging", "shortDescription" : "", "members_case class" : [{"member" : "com.adform.streamloader.s3.S3FileStaging#", "error" : "unsupported entity"}, {"label" : "destinationKey", "tail" : ": String", "member" : "com.adform.streamloader.s3.S3FileStaging.destinationKey", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#destinationKey:String", "kind" : "val"}, {"label" : "uploadPartTag", "tail" : ": String", "member" : "com.adform.streamloader.s3.S3FileStaging.uploadPartTag", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#uploadPartTag:String", "kind" : "val"}, {"label" : "uploadId", "tail" : ": String", "member" : "com.adform.streamloader.s3.S3FileStaging.uploadId", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#uploadId:String", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStaging.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/s3\/S3FileStaging.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.s3.S3FileStorage", "shortDescription" : "An S3 compatible file storage, stores files and commits offsets to Kafka in a two-phase transaction.", "object" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html", "members_class" : [{"label" : "isBatchStored", "tail" : "(staging: S3MultiFileStaging): Boolean", "member" : "com.adform.streamloader.s3.S3FileStorage.isBatchStored", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#isBatchStored(staging:com.adform.streamloader.s3.S3MultiFileStaging):Boolean", "kind" : "def"}, {"label" : "storeBatch", "tail" : "(staging: S3MultiFileStaging): Unit", "member" : "com.adform.streamloader.s3.S3FileStorage.storeBatch", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#storeBatch(staging:com.adform.streamloader.s3.S3MultiFileStaging):Unit", "kind" : "def"}, {"label" : "stageBatch", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): S3MultiFileStaging", "member" : "com.adform.streamloader.s3.S3FileStorage.stageBatch", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#stageBatch(batch:com.adform.streamloader.sink.file.PartitionedFileRecordBatch[P,com.adform.streamloader.sink.file.FileRecordBatch]):com.adform.streamloader.s3.S3MultiFileStaging", "kind" : "def"}, {"member" : "com.adform.streamloader.s3.S3FileStorage#", "error" : "unsupported entity"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "commitBatch", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.recover", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "final def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.metricsRoot", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#metricsRoot:String", "kind" : "def"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[P]", "member" : "com.adform.streamloader.s3.S3FileStorage.builder", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#builder[P]():com.adform.streamloader.s3.S3FileStorage.Builder[P]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.s3.S3FileStorage.Builder", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#Builder[P]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3FileStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/s3\/S3FileStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.s3.S3MultiFileStaging", "shortDescription" : "", "object" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html", "members_object" : [{"label" : "jsonSerializer", "tail" : ": JsonSerializer[S3MultiFileStaging]", "member" : "com.adform.streamloader.s3.S3MultiFileStaging.jsonSerializer", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#jsonSerializer:com.adform.streamloader.util.JsonSerializer[com.adform.streamloader.s3.S3MultiFileStaging]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "com.adform.streamloader.s3.S3MultiFileStaging#", "error" : "unsupported entity"}, {"label" : "fileUploads", "tail" : ": Seq[S3FileStaging]", "member" : "com.adform.streamloader.s3.S3MultiFileStaging.fileUploads", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#fileUploads:Seq[com.adform.streamloader.s3.S3FileStaging]", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/s3\/S3MultiFileStaging.html", "kind" : "case class"}], "com.adform.streamloader.sink.batch" : [{"name" : "com.adform.streamloader.sink.batch.RecordBatch", "trait" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.batch.RecordBatch.discard", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#discard():Boolean", "kind" : "abstract def"}, {"label" : "recordRanges", "tail" : "(): Seq[StreamRange]", "member" : "com.adform.streamloader.sink.batch.RecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "abstract def"}], "shortDescription" : "A base trait representing a batch of records."}, {"name" : "com.adform.streamloader.sink.batch.RecordBatchBuilder", "shortDescription" : "A record batch builder, the base implementation takes care of keeping track of contained record ranges.", "members_class" : [{"label" : "add", "tail" : "(record: StreamRecord): Int", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.add", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#add(record:com.adform.streamloader.model.StreamRecord):Int", "kind" : "def"}, {"label" : "currentRecordRanges", "tail" : "(): Seq[StreamRange]", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.currentRecordRanges", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#currentRecordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.discard", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#discard():Unit", "kind" : "abstract def"}, {"label" : "build", "tail" : "(): Option[B]", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.build", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#build():Option[B]", "kind" : "abstract def"}, {"label" : "isBatchReady", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.isBatchReady", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#isBatchReady:Boolean", "kind" : "abstract def"}, {"label" : "addToBatch", "tail" : "(record: StreamRecord): Int", "member" : "com.adform.streamloader.sink.batch.RecordBatchBuilder.addToBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html#addToBatch(record:com.adform.streamloader.model.StreamRecord):Int", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.batch.RecordBatcher", "trait" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html", "kind" : "trait", "members_trait" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[B]", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[B]", "kind" : "abstract def"}], "shortDescription" : "A record batcher that provides new record batch builders."}, {"name" : "com.adform.streamloader.sink.batch.RecordBatchingSink", "shortDescription" : "A Sink that uses a specified RecordBatcher to construct record batches and commit them to a specifiedRecordBatchStorage once they are ready.", "object" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html", "members_class" : [{"label" : "sinkerForPartitionGroup", "tail" : "(groupName: String, groupPartitions: Set[TopicPartition]): PartitionGroupSinker", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSink.sinkerForPartitionGroup", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#sinkerForPartitionGroup(groupName:String,groupPartitions:Set[org.apache.kafka.common.TopicPartition]):com.adform.streamloader.sink.PartitionGroupSinker", "kind" : "final def"}, {"label" : "groupForPartition", "tail" : "(topicPartition: TopicPartition): String", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSink.groupForPartition", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#groupForPartition(topicPartition:org.apache.kafka.common.TopicPartition):String", "kind" : "final def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSink.initialize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.batch.RecordBatchingSink#", "error" : "unsupported entity"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.close", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.heartbeat", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#heartbeat():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.write", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "revokePartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.revokePartitions", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#revokePartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "assignPartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.assignPartitions", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#assignPartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[B]", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSink.builder", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#builder[B<:com.adform.streamloader.sink.batch.RecordBatch]():com.adform.streamloader.sink.batch.RecordBatchingSink.Builder[B]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSink.Builder", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#Builder[B<:com.adform.streamloader.sink.batch.RecordBatch]extendsSink.BuilderwithProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSink.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.batch.RecordBatchingSinker", "shortDescription" : "A PartitionGroupSinker that accumulates records to batches and stores them to some storage once ready.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.close", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.heartbeat", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#heartbeat():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.write", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.initialize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#initialize(context:com.adform.streamloader.source.KafkaContext):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "commitQueueSize", "tail" : "(): Int", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.commitQueueSize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#commitQueueSize:Int", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "var"}, {"label" : "metricsRoot", "tail" : ": String", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.metricsRoot", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#metricsRoot:String", "kind" : "val"}, {"member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker#", "error" : "unsupported entity"}, {"label" : "groupPartitions", "tail" : ": Set[TopicPartition]", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.groupPartitions", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#groupPartitions:Set[org.apache.kafka.common.TopicPartition]", "kind" : "val"}, {"label" : "groupName", "tail" : ": String", "member" : "com.adform.streamloader.sink.batch.RecordBatchingSinker.groupName", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#groupName:String", "kind" : "val"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/batch\/RecordBatchingSinker.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.batch.RecordFormatter", "trait" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "format", "tail" : "(record: StreamRecord): Seq[R]", "member" : "com.adform.streamloader.sink.batch.RecordFormatter.format", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordFormatter.html#format(record:com.adform.streamloader.model.StreamRecord):Seq[R]", "kind" : "abstract def"}], "shortDescription" : "A formatter for mapping source records to R typed records."}, {"name" : "com.adform.streamloader.sink.batch.RecordPartitioner", "trait" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "partition", "tail" : "(raw: StreamRecord, formatted: R): P", "member" : "com.adform.streamloader.sink.batch.RecordPartitioner.partition", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordPartitioner.html#partition(raw:com.adform.streamloader.model.StreamRecord,formatted:R):P", "kind" : "abstract def"}], "shortDescription" : "Base trait for defining a record partitioning strategy, e.g."}, {"name" : "com.adform.streamloader.sink.batch.RecordStreamWriter", "trait" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html", "kind" : "trait", "members_trait" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.close", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#close():Unit", "kind" : "def"}, {"label" : "writeFooter", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeFooter", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#writeFooter():Unit", "kind" : "def"}, {"label" : "writeHeader", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeHeader", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#writeHeader():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "writeRecord", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.batch.RecordStreamWriter.writeRecord", "link" : "com\/adform\/streamloader\/sink\/batch\/RecordStreamWriter.html#writeRecord(record:R):Unit", "kind" : "abstract def"}], "shortDescription" : "An abstract writer for a stream of records of type R, most probably backed by some storage, e.g."}], "com.adform.streamloader.sink.batch.storage" : [{"name" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage", "shortDescription" : "Record batch storage that commits offsets atomically together with data and also stores them to Kafka on a best effort basis.", "members_class" : [{"label" : "commitBatch", "tail" : "(batch: B): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.recover", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage#", "error" : "unsupported entity"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: B): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "commitBatchWithOffsets", "tail" : "(batch: B): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatchWithOffsets", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#commitBatchWithOffsets(batch:B):Unit", "kind" : "abstract def"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/batch\/storage\/InDataOffsetBatchStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage", "trait" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html", "kind" : "trait", "members_trait" : [{"label" : "isBatchCommitted", "tail" : "(batch: B): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "abstract def"}, {"label" : "commitBatch", "tail" : "(batch: B): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#commitBatch(batch:B):Unit", "kind" : "abstract def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.recover", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/RecordBatchStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "abstract def"}], "shortDescription" : "A record batch storage that stores batches to some underlying persistent storage and commits offsets,preferably atomically, if exactly-once guarantees are required."}, {"name" : "com.adform.streamloader.sink.batch.storage.StagedOffsetCommit", "shortDescription" : "Two-phase commit staging information, part of the kafka offset commit metadata.", "members_case class" : [{"member" : "com.adform.streamloader.sink.batch.storage.StagedOffsetCommit#", "error" : "unsupported entity"}, {"label" : "end", "tail" : ": StreamPosition", "member" : "com.adform.streamloader.sink.batch.storage.StagedOffsetCommit.end", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#end:com.adform.streamloader.model.StreamPosition", "kind" : "val"}, {"label" : "start", "tail" : ": StreamPosition", "member" : "com.adform.streamloader.sink.batch.storage.StagedOffsetCommit.start", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#start:com.adform.streamloader.model.StreamPosition", "kind" : "val"}, {"label" : "staging", "tail" : ": S", "member" : "com.adform.streamloader.sink.batch.storage.StagedOffsetCommit.staging", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#staging:S", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/batch\/storage\/StagedOffsetCommit.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage", "shortDescription" : "An abstract batch storage that stores batches and commits offsets to Kafka in a two phase transaction.", "members_class" : [{"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.committedPositions", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "commitBatch", "tail" : "(batch: B): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.recover", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "final def"}, {"label" : "metricsRoot", "tail" : "(): String", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.metricsRoot", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#metricsRoot:String", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage#", "error" : "unsupported entity"}, {"label" : "removeMeters", "tail" : "(meters: Meter*): Unit", "member" : "com.adform.streamloader.util.Metrics.removeMeters", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#removeMeters(meters:io.micrometer.core.instrument.Meter*):Unit", "kind" : "def"}, {"label" : "createDistribution", "tail" : "(name: String, tags: Seq[MetricTag]): DistributionSummary", "member" : "com.adform.streamloader.util.Metrics.createDistribution", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#createDistribution(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.DistributionSummary", "kind" : "def"}, {"label" : "createGauge", "tail" : "(name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag]): Gauge", "member" : "com.adform.streamloader.util.Metrics.createGauge", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#createGauge[T<:AnyRef](name:String,metric:T,tdf:java.util.function.ToDoubleFunction[T],tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Gauge", "kind" : "def"}, {"label" : "createCounter", "tail" : "(name: String, tags: Seq[MetricTag]): Counter", "member" : "com.adform.streamloader.util.Metrics.createCounter", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#createCounter(name:String,tags:Seq[com.adform.streamloader.util.MetricTag]):io.micrometer.core.instrument.Counter", "kind" : "def"}, {"label" : "createTimer", "tail" : "(name: String, tags: Seq[MetricTag], maxDuration: Duration): Timer", "member" : "com.adform.streamloader.util.Metrics.createTimer", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#createTimer(name:String,tags:Seq[com.adform.streamloader.util.MetricTag],maxDuration:java.time.Duration):io.micrometer.core.instrument.Timer", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: B): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "isBatchStored", "tail" : "(staging: S): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.isBatchStored", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#isBatchStored(staging:S):Boolean", "kind" : "abstract def"}, {"label" : "storeBatch", "tail" : "(staging: S): Unit", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.storeBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#storeBatch(staging:S):Unit", "kind" : "abstract def"}, {"label" : "stageBatch", "tail" : "(batch: B): S", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitBatchStorage.stageBatch", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html#stageBatch(batch:B):S", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitBatchStorage.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata", "shortDescription" : "Kafka commit metadata used in the two-phase commit implementation, stored for each topic partition separately.", "object" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html", "members_object" : [{"label" : "tryParseJson", "tail" : "(metadata: String)(arg0: JsonSerializer[S]): Option[TwoPhaseCommitMetadata[S]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.tryParseJson", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#tryParseJson[S](metadata:String)(implicitevidence$4:com.adform.streamloader.util.JsonSerializer[S]):Option[com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata[S]]", "kind" : "def"}, {"label" : "deserialize", "tail" : "(metadata: String)(arg0: JsonSerializer[S]): Option[TwoPhaseCommitMetadata[S]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.deserialize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#deserialize[S](metadata:String)(implicitevidence$3:com.adform.streamloader.util.JsonSerializer[S]):Option[com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata[S]]", "kind" : "def"}, {"label" : "formats", "tail" : ": Formats", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.formats", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#formats:org.json4s.Formats", "kind" : "implicit val"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "serialize", "tail" : "(): String", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.serialize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#serialize:String", "kind" : "def"}, {"label" : "toJson", "tail" : "(): String", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.toJson", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#toJson:String", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata#", "error" : "unsupported entity"}, {"label" : "stagedOffsetCommit", "tail" : ": Option[StagedOffsetCommit[S]]", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.stagedOffsetCommit", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#stagedOffsetCommit:Option[com.adform.streamloader.sink.batch.storage.StagedOffsetCommit[S]]", "kind" : "val"}, {"label" : "watermark", "tail" : ": Timestamp", "member" : "com.adform.streamloader.sink.batch.storage.TwoPhaseCommitMetadata.watermark", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#watermark:com.adform.streamloader.model.Timestamp", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/batch\/storage\/TwoPhaseCommitMetadata.html", "kind" : "case class"}], "com.adform.streamloader.clickhouse" : [{"name" : "com.adform.streamloader.clickhouse.ClickHouseFileBuilder", "trait" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "compression", "tail" : "(): ClickHouseCompression", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileBuilder.compression", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#compression:com.clickhouse.data.ClickHouseCompression", "kind" : "abstract def"}, {"label" : "format", "tail" : "(): ClickHouseFormat", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileBuilder.format", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#format:com.clickhouse.data.ClickHouseFormat", "kind" : "abstract def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.discard", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#discard():Unit", "kind" : "abstract def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.FileBuilder.build", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#build():Option[java.io.File]", "kind" : "abstract def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#getRecordCount:Long", "kind" : "abstract def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#getDataSize:Long", "kind" : "abstract def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.write", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilder.html#write(record:R):Unit", "kind" : "abstract def"}], "shortDescription" : "A FileBuilder able to build files that can be loaded to ClickHouse."}, {"name" : "com.adform.streamloader.clickhouse.ClickHouseFileBuilderFactory", "trait" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "newFileBuilder", "tail" : "(): ClickHouseFileBuilder[R]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileBuilderFactory.newFileBuilder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileBuilderFactory.html#newFileBuilder():com.adform.streamloader.clickhouse.ClickHouseFileBuilder[R]", "kind" : "abstract def"}], "shortDescription" : ""}, {"name" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch", "shortDescription" : "A file containing a batch of records in some ClickHouse supported format that can be loaded to ClickHouse.", "members_case class" : [{"member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch#", "error" : "unsupported entity"}, {"label" : "rowCount", "tail" : ": Long", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch.rowCount", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#rowCount:Long", "kind" : "val"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "compression", "tail" : ": ClickHouseCompression", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch.compression", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#compression:com.clickhouse.data.ClickHouseCompression", "kind" : "val"}, {"label" : "format", "tail" : ": ClickHouseFormat", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch.format", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#format:com.clickhouse.data.ClickHouseFormat", "kind" : "val"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch.file", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#file:java.io.File", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.discard", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#discard():Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher", "shortDescription" : "", "object" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html", "members_class" : [{"label" : "constructBatch", "tail" : "(fileBuilder: ClickHouseFileBuilder[R], recordRanges: Seq[StreamRange]): Option[ClickHouseFileRecordBatch]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher.constructBatch", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#constructBatch(fileBuilder:com.adform.streamloader.clickhouse.ClickHouseFileBuilder[R],recordRanges:Seq[com.adform.streamloader.model.StreamRange]):Option[com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch]", "kind" : "def"}, {"member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher#", "error" : "unsupported entity"}, {"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[ClickHouseFileRecordBatch]", "member" : "com.adform.streamloader.sink.file.FileRecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[B]", "kind" : "def"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[R]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher.builder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#builder[R]():com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher.Builder[R]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileRecordBatcher.Builder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#Builder[R]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileRecordBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage", "shortDescription" : "A ClickHouse storage implementation, stores offsets in rows of data.", "object" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html", "members_class" : [{"label" : "commitBatchWithOffsets", "tail" : "(batch: ClickHouseFileRecordBatch): Unit", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage.commitBatchWithOffsets", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#commitBatchWithOffsets(batch:com.adform.streamloader.clickhouse.ClickHouseFileRecordBatch):Unit", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(topicPartitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#committedPositions(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "committedPositions", "tail" : "(connection: Connection): Map[TopicPartition, StreamPosition]", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage.committedPositions", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#committedPositions(connection:java.sql.Connection):Map[org.apache.kafka.common.TopicPartition,com.adform.streamloader.model.StreamPosition]", "kind" : "def"}, {"member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage#", "error" : "unsupported entity"}, {"label" : "commitBatch", "tail" : "(batch: ClickHouseFileRecordBatch): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.commitBatch", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#commitBatch(batch:B):Unit", "kind" : "final def"}, {"label" : "recover", "tail" : "(topicPartitions: Set[TopicPartition]): Unit", "member" : "com.adform.streamloader.sink.batch.storage.InDataOffsetBatchStorage.recover", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#recover(topicPartitions:Set[org.apache.kafka.common.TopicPartition]):Unit", "kind" : "def"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "isBatchCommitted", "tail" : "(batch: ClickHouseFileRecordBatch): Boolean", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.isBatchCommitted", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#isBatchCommitted(batch:B):Boolean", "kind" : "def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.initialize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.batch.storage.RecordBatchStorage.kafkaContext", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage.builder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#builder():com.adform.streamloader.clickhouse.ClickHouseFileStorage.Builder", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.clickhouse.ClickHouseFileStorage.Builder", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#BuilderextendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/clickhouse\/ClickHouseFileStorage.html", "kind" : "class"}], "com.adform.streamloader.hadoop.parquet" : [{"name" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder", "shortDescription" : "Base class for Avro based parquet file builders.", "members_class" : [{"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.discard", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.build", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "parquetWriter", "tail" : ": ParquetWriter[GenericRecord]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.parquetWriter", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#parquetWriter:org.apache.parquet.hadoop.ParquetWriter[org.apache.avro.generic.GenericRecord]", "kind" : "val"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.createFile", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder#", "error" : "unsupported entity"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.write", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/hadoop\/parquet\/AvroParquetFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.hadoop.parquet.DerivedAvroParquetFileBuilder", "shortDescription" : "Parquet writer that derives the Avro schema and encoder at compile time from the record type.", "members_class" : [{"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.hadoop.parquet.DerivedAvroParquetFileBuilder.write", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.parquet.DerivedAvroParquetFileBuilder#", "error" : "unsupported entity"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.discard", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.build", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "parquetWriter", "tail" : ": ParquetWriter[GenericRecord]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.parquetWriter", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#parquetWriter:org.apache.parquet.hadoop.ParquetWriter[org.apache.avro.generic.GenericRecord]", "kind" : "val"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.createFile", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/hadoop\/parquet\/DerivedAvroParquetFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.hadoop.parquet.GenericAvroParquetFileBuilder", "shortDescription" : "A generic avro parquet writer that uses a user provider schema and accepts generic Avro records.", "members_class" : [{"label" : "write", "tail" : "(record: GenericRecord): Unit", "member" : "com.adform.streamloader.hadoop.parquet.GenericAvroParquetFileBuilder.write", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#write(record:org.apache.avro.generic.GenericRecord):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.parquet.GenericAvroParquetFileBuilder#", "error" : "unsupported entity"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.discard", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.build", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "parquetWriter", "tail" : ": ParquetWriter[GenericRecord]", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.parquetWriter", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#parquetWriter:org.apache.parquet.hadoop.ParquetWriter[org.apache.avro.generic.GenericRecord]", "kind" : "val"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.hadoop.parquet.AvroParquetFileBuilder.createFile", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/hadoop\/parquet\/GenericAvroParquetFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.hadoop.parquet.ParquetConfig", "shortDescription" : "", "members_case class" : [{"label" : "applyTo", "tail" : "(builder: Builder[R, _]): Unit", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.applyTo", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#applyTo[R](builder:org.apache.parquet.hadoop.ParquetWriter.Builder[R,_]):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig#", "error" : "unsupported entity"}, {"label" : "enableByteStreamSplit", "tail" : ": Option[Boolean]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.enableByteStreamSplit", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#enableByteStreamSplit:Option[Boolean]", "kind" : "val"}, {"label" : "enableBloomFilter", "tail" : ": Option[Boolean]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.enableBloomFilter", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#enableBloomFilter:Option[Boolean]", "kind" : "val"}, {"label" : "enableDictionaryEncoding", "tail" : ": Option[Boolean]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.enableDictionaryEncoding", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#enableDictionaryEncoding:Option[Boolean]", "kind" : "val"}, {"label" : "writerVersion", "tail" : ": Option[WriterVersion]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.writerVersion", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#writerVersion:Option[org.apache.parquet.column.ParquetProperties.WriterVersion]", "kind" : "val"}, {"label" : "dictionaryPageSize", "tail" : ": Option[Int]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.dictionaryPageSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#dictionaryPageSize:Option[Int]", "kind" : "val"}, {"label" : "pageRowCountLimit", "tail" : ": Option[Int]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.pageRowCountLimit", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#pageRowCountLimit:Option[Int]", "kind" : "val"}, {"label" : "pageSize", "tail" : ": Option[Int]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.pageSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#pageSize:Option[Int]", "kind" : "val"}, {"label" : "rowGroupSize", "tail" : ": Option[Long]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.rowGroupSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#rowGroupSize:Option[Long]", "kind" : "val"}, {"label" : "compression", "tail" : ": Option[Compression]", "member" : "com.adform.streamloader.hadoop.parquet.ParquetConfig.compression", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#compression:Option[com.adform.streamloader.sink.file.Compression]", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/hadoop\/parquet\/ParquetConfig.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder", "shortDescription" : "A parquet file writer that writes protobuf encoded messages.", "members_class" : [{"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder.discard", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder.build", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder.write", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder.createFile", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"member" : "com.adform.streamloader.hadoop.parquet.ProtoParquetFileBuilder#", "error" : "unsupported entity"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/hadoop\/parquet\/ProtoParquetFileBuilder.html", "kind" : "class"}], "com.adform.streamloader.sink" : [{"name" : "com.adform.streamloader.sink.PartitionGroupingSink", "trait" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html", "kind" : "trait", "members_trait" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.close", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.heartbeat", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#heartbeat():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.write", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "revokePartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.revokePartitions", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#revokePartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "assignPartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.assignPartitions", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#assignPartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "final def"}, {"label" : "initialize", "tail" : "(context: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.initialize", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#initialize(context:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"label" : "kafkaContext", "tail" : ": KafkaContext", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.kafkaContext", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#kafkaContext:com.adform.streamloader.source.KafkaContext", "kind" : "val"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "sinkerForPartitionGroup", "tail" : "(groupName: String, partitions: Set[TopicPartition]): PartitionGroupSinker", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.sinkerForPartitionGroup", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#sinkerForPartitionGroup(groupName:String,partitions:Set[org.apache.kafka.common.TopicPartition]):com.adform.streamloader.sink.PartitionGroupSinker", "kind" : "abstract def"}, {"label" : "groupForPartition", "tail" : "(topicPartition: TopicPartition): String", "member" : "com.adform.streamloader.sink.PartitionGroupingSink.groupForPartition", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupingSink.html#groupForPartition(topicPartition:org.apache.kafka.common.TopicPartition):String", "kind" : "abstract def"}], "shortDescription" : "An abstract sink that implements partition assignment\/revocation by grouping partitions to setsusing a user defined function and delegates the actual data sinking to instances of PartitionGroupSinker,which operate with fixed sets of partitions and thus do not need to worry about rebalance events."}, {"name" : "com.adform.streamloader.sink.PartitionGroupSinker", "trait" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.close", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#close():Unit", "kind" : "abstract def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.heartbeat", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#heartbeat():Unit", "kind" : "abstract def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.write", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "abstract def"}, {"label" : "initialize", "tail" : "(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.initialize", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#initialize(kafkaContext:com.adform.streamloader.source.KafkaContext):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "abstract def"}, {"label" : "groupPartitions", "tail" : ": Set[TopicPartition]", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.groupPartitions", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#groupPartitions:Set[org.apache.kafka.common.TopicPartition]", "kind" : "abstract val"}, {"label" : "groupName", "tail" : ": String", "member" : "com.adform.streamloader.sink.PartitionGroupSinker.groupName", "link" : "com\/adform\/streamloader\/sink\/PartitionGroupSinker.html#groupName:String", "kind" : "abstract val"}], "shortDescription" : "Base sinker responsible for loading a fixed set of Kafka topic partitions to persistent storage."}, {"name" : "com.adform.streamloader.sink.RewindingPartitionGroupSinker", "shortDescription" : "A wrapper sinker that rewinds the streams back by a given interval during initialization.", "members_class" : [{"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.RewindingPartitionGroupSinker.write", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "initialize", "tail" : "(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.RewindingPartitionGroupSinker.initialize", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#initialize(kafkaContext:com.adform.streamloader.source.KafkaContext):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.RewindingPartitionGroupSinker#", "error" : "unsupported entity"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.close", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.heartbeat", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#heartbeat():Unit", "kind" : "def"}, {"label" : "groupPartitions", "tail" : ": Set[TopicPartition]", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.groupPartitions", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#groupPartitions:Set[org.apache.kafka.common.TopicPartition]", "kind" : "val"}, {"label" : "groupName", "tail" : ": String", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.groupName", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#groupName:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "touchRewoundRecord", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.RewindingPartitionGroupSinker.touchRewoundRecord", "link" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html#touchRewoundRecord(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/RewindingPartitionGroupSinker.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.Sink", "object" : "com\/adform\/streamloader\/sink\/Sink$.html", "members_object" : [{"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.sink.Sink.Builder", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#BuilderextendsAnyRef", "kind" : "trait"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/Sink$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/Sink$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/Sink.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/Sink.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/Sink.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/Sink.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/Sink.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/Sink.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/Sink.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/Sink.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/Sink.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/Sink.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/Sink.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/Sink.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/Sink.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/Sink.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/Sink.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/Sink.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/Sink.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/Sink.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.Sink.close", "link" : "com\/adform\/streamloader\/sink\/Sink.html#close():Unit", "kind" : "abstract def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.Sink.heartbeat", "link" : "com\/adform\/streamloader\/sink\/Sink.html#heartbeat():Unit", "kind" : "abstract def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.Sink.write", "link" : "com\/adform\/streamloader\/sink\/Sink.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "abstract def"}, {"label" : "revokePartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.Sink.revokePartitions", "link" : "com\/adform\/streamloader\/sink\/Sink.html#revokePartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "abstract def"}, {"label" : "assignPartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.Sink.assignPartitions", "link" : "com\/adform\/streamloader\/sink\/Sink.html#assignPartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "abstract def"}, {"label" : "initialize", "tail" : "(kafkaContext: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.Sink.initialize", "link" : "com\/adform\/streamloader\/sink\/Sink.html#initialize(kafkaContext:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "abstract def"}], "shortDescription" : "Base trait that describes Kafka consumer record sinking to some underlying storage."}, {"name" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker", "shortDescription" : "A PartitionGroupSinker that wraps another sinker instance and by default forwards all actions to it.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.close", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.heartbeat", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#heartbeat():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.write", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "initialize", "tail" : "(kafkaContext: KafkaContext): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.initialize", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#initialize(kafkaContext:com.adform.streamloader.source.KafkaContext):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "groupPartitions", "tail" : ": Set[TopicPartition]", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.groupPartitions", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#groupPartitions:Set[org.apache.kafka.common.TopicPartition]", "kind" : "val"}, {"label" : "groupName", "tail" : ": String", "member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker.groupName", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#groupName:String", "kind" : "val"}, {"member" : "com.adform.streamloader.sink.WrappedPartitionGroupSinker#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/WrappedPartitionGroupSinker.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.WrappedSink", "shortDescription" : "A Sink that wraps another sink instance and by default forwards all operations to it.", "members_class" : [{"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedSink.close", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#close():Unit", "kind" : "def"}, {"label" : "heartbeat", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.WrappedSink.heartbeat", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#heartbeat():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(record: StreamRecord): Unit", "member" : "com.adform.streamloader.sink.WrappedSink.write", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#write(record:com.adform.streamloader.model.StreamRecord):Unit", "kind" : "def"}, {"label" : "revokePartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.WrappedSink.revokePartitions", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#revokePartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "assignPartitions", "tail" : "(partitions: Set[TopicPartition]): Map[TopicPartition, Option[StreamPosition]]", "member" : "com.adform.streamloader.sink.WrappedSink.assignPartitions", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#assignPartitions(partitions:Set[org.apache.kafka.common.TopicPartition]):Map[org.apache.kafka.common.TopicPartition,Option[com.adform.streamloader.model.StreamPosition]]", "kind" : "def"}, {"label" : "initialize", "tail" : "(kafkaContext: KafkaContext): Unit", "member" : "com.adform.streamloader.sink.WrappedSink.initialize", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#initialize(kafkaContext:com.adform.streamloader.source.KafkaContext):Unit", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.WrappedSink#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/WrappedSink.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/WrappedSink.html", "kind" : "class"}], "com.adform.streamloader.sink.file" : [{"name" : "com.adform.streamloader.sink.file.BaseFileBuilder", "shortDescription" : "Base file builder implementation that provides record counting and basic clean up.", "members_class" : [{"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.discard", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.build", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.write", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"member" : "com.adform.streamloader.sink.file.BaseFileBuilder#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.createFile", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#createFile():java.io.File", "kind" : "abstract def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html#getDataSize:Long", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/file\/BaseFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.file.Compression", "object" : "com\/adform\/streamloader\/sink\/file\/Compression$.html", "members_object" : [{"label" : "tryParse", "tail" : "(str: String): Option[Compression]", "member" : "com.adform.streamloader.sink.file.Compression.tryParse", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#tryParse(str:String):Option[com.adform.streamloader.sink.file.Compression]", "kind" : "def"}, {"label" : "LZ4", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.LZ4", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#LZ4", "kind" : "case object"}, {"label" : "SNAPPY", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.SNAPPY", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#SNAPPY", "kind" : "case object"}, {"label" : "BZIP", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.BZIP", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#BZIP", "kind" : "case object"}, {"label" : "GZIP", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.GZIP", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#GZIP", "kind" : "case object"}, {"label" : "ZSTD", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.ZSTD", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#ZSTD", "kind" : "case object"}, {"label" : "NONE", "tail" : "", "member" : "com.adform.streamloader.sink.file.Compression.NONE", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#NONE", "kind" : "case object"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/Compression$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/file\/Compression.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "fileExtension", "tail" : "(): Option[String]", "member" : "com.adform.streamloader.sink.file.Compression.fileExtension", "link" : "com\/adform\/streamloader\/sink\/file\/Compression.html#fileExtension:Option[String]", "kind" : "abstract def"}], "shortDescription" : "Common compression type enumeration."}, {"name" : "com.adform.streamloader.sink.file.CountingOutputStream", "shortDescription" : "An OutputStream wrapper that also counts the number of bytes written.", "members_class" : [{"label" : "flush", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.flush", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#flush():Unit", "kind" : "def"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.close", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#close():Unit", "kind" : "def"}, {"label" : "write", "tail" : "(bytes: Array[Byte]): Unit", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.write", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#write(bytes:Array[Byte]):Unit", "kind" : "def"}, {"label" : "write", "tail" : "(bytes: Array[Byte], off: Int, len: Int): Unit", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.write", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#write(bytes:Array[Byte],off:Int,len:Int):Unit", "kind" : "def"}, {"label" : "write", "tail" : "(i: Int): Unit", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.write", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#write(i:Int):Unit", "kind" : "def"}, {"label" : "size", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.CountingOutputStream.size", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#size:Long", "kind" : "var"}, {"member" : "com.adform.streamloader.sink.file.CountingOutputStream#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/file\/CountingOutputStream.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.file.FileBuilder", "trait" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.discard", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#discard():Unit", "kind" : "abstract def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.FileBuilder.build", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#build():Option[java.io.File]", "kind" : "abstract def"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#getRecordCount:Long", "kind" : "abstract def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.FileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#getDataSize:Long", "kind" : "abstract def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.FileBuilder.write", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilder.html#write(record:R):Unit", "kind" : "abstract def"}], "shortDescription" : "A data file builder that keeps adding records and returns the resulting file after flushing to disk."}, {"name" : "com.adform.streamloader.sink.file.FileBuilderFactory", "trait" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "newFileBuilder", "tail" : "(): FB", "member" : "com.adform.streamloader.sink.file.FileBuilderFactory.newFileBuilder", "link" : "com\/adform\/streamloader\/sink\/file\/FileBuilderFactory.html#newFileBuilder():FB", "kind" : "abstract def"}], "shortDescription" : "A FileBuilder instance producer."}, {"name" : "com.adform.streamloader.sink.file.FileCommitStrategy", "object" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html", "members_object" : [{"label" : "FuzzyReachedAnyOf", "tail" : "", "member" : "com.adform.streamloader.sink.file.FileCommitStrategy.FuzzyReachedAnyOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#FuzzyReachedAnyOfextendsFileCommitStrategywithProductwithSerializable", "kind" : "case class"}, {"label" : "ReachedAnyOf", "tail" : "", "member" : "com.adform.streamloader.sink.file.FileCommitStrategy.ReachedAnyOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#ReachedAnyOfextendsFileCommitStrategywithProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "shouldCommit", "tail" : "(fileOpenDuration: Duration, fileSize: Long, recordsWritten: Long): Boolean", "member" : "com.adform.streamloader.sink.file.FileCommitStrategy.shouldCommit", "link" : "com\/adform\/streamloader\/sink\/file\/FileCommitStrategy.html#shouldCommit(fileOpenDuration:java.time.Duration,fileSize:Long,recordsWritten:Long):Boolean", "kind" : "abstract def"}], "shortDescription" : "A strategy for determining when files should be closed and committed to storage."}, {"name" : "com.adform.streamloader.sink.file.FilePathFormatter", "trait" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "formatPath", "tail" : "(partition: P, recordRanges: Seq[StreamRange]): String", "member" : "com.adform.streamloader.sink.file.FilePathFormatter.formatPath", "link" : "com\/adform\/streamloader\/sink\/file\/FilePathFormatter.html#formatPath(partition:P,recordRanges:Seq[com.adform.streamloader.model.StreamRange]):String", "kind" : "abstract def"}], "shortDescription" : "Base trait used to construct file paths when storing files to persistent storages."}, {"name" : "com.adform.streamloader.sink.file.FileRecordBatch", "trait" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html", "kind" : "trait", "members_trait" : [{"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.discard", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#discard():Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.file", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#file:java.io.File", "kind" : "abstract val"}, {"label" : "recordRanges", "tail" : "(): Seq[StreamRange]", "member" : "com.adform.streamloader.sink.batch.RecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "abstract def"}], "shortDescription" : "Base trait for file based record batches."}, {"name" : "com.adform.streamloader.sink.file.FileRecordBatcher", "shortDescription" : "A record batcher that passes records through a custom record formatter and forms batches by writingthe formatted records to files using a provided file builder.", "members_class" : [{"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[B]", "member" : "com.adform.streamloader.sink.file.FileRecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[B]", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.file.FileRecordBatcher#", "error" : "unsupported entity"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "constructBatch", "tail" : "(fileBuilder: FB, recordRanges: Seq[StreamRange]): Option[B]", "member" : "com.adform.streamloader.sink.file.FileRecordBatcher.constructBatch", "link" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html#constructBatch(fileBuilder:FB,recordRanges:Seq[com.adform.streamloader.model.StreamRange]):Option[B]", "kind" : "abstract def"}], "class" : "com\/adform\/streamloader\/sink\/file\/FileRecordBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.file.FileStats", "shortDescription" : "", "members_case class" : [{"member" : "com.adform.streamloader.sink.file.FileStats#", "error" : "unsupported entity"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.FileStats.recordsWritten", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#recordsWritten:Long", "kind" : "val"}, {"label" : "fileSize", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.FileStats.fileSize", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#fileSize:Long", "kind" : "val"}, {"label" : "fileOpenDuration", "tail" : ": Duration", "member" : "com.adform.streamloader.sink.file.FileStats.fileOpenDuration", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#fileOpenDuration:java.time.Duration", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/FileStats.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/file\/FileStats.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.sink.file.MultiFileCommitStrategy", "object" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html", "members_object" : [{"label" : "total", "tail" : "(single: FileCommitStrategy): MultiFileCommitStrategy", "member" : "com.adform.streamloader.sink.file.MultiFileCommitStrategy.total", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#total(single:com.adform.streamloader.sink.file.FileCommitStrategy):com.adform.streamloader.sink.file.MultiFileCommitStrategy", "kind" : "def"}, {"label" : "allFiles", "tail" : "(single: FileCommitStrategy): MultiFileCommitStrategy", "member" : "com.adform.streamloader.sink.file.MultiFileCommitStrategy.allFiles", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#allFiles(single:com.adform.streamloader.sink.file.FileCommitStrategy):com.adform.streamloader.sink.file.MultiFileCommitStrategy", "kind" : "def"}, {"label" : "anyFile", "tail" : "(single: FileCommitStrategy): MultiFileCommitStrategy", "member" : "com.adform.streamloader.sink.file.MultiFileCommitStrategy.anyFile", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#anyFile(single:com.adform.streamloader.sink.file.FileCommitStrategy):com.adform.streamloader.sink.file.MultiFileCommitStrategy", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html", "kind" : "trait", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "shouldCommit", "tail" : "(files: Seq[FileStats]): Boolean", "member" : "com.adform.streamloader.sink.file.MultiFileCommitStrategy.shouldCommit", "link" : "com\/adform\/streamloader\/sink\/file\/MultiFileCommitStrategy.html#shouldCommit(files:Seq[com.adform.streamloader.sink.file.FileStats]):Boolean", "kind" : "abstract def"}], "shortDescription" : "Trait for defining a strategy for completing a multi-file batch."}, {"name" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch", "shortDescription" : "A record batch that is partitioned by some value, e.g.", "members_case class" : [{"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch.discard", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#discard():Boolean", "kind" : "final def"}, {"label" : "fileBatches", "tail" : "(): Seq[B]", "member" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch.fileBatches", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#fileBatches:Seq[B]", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch#", "error" : "unsupported entity"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "partitionBatches", "tail" : ": Map[P, B]", "member" : "com.adform.streamloader.sink.file.PartitionedFileRecordBatch.partitionBatches", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#partitionBatches:Map[P,B]", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/file\/PartitionedFileRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.sink.file.PartitioningFileRecordBatcher", "shortDescription" : "A record batcher that distributes records into user defined partitions using a given partitionerand writes them to separate files per partition.", "object" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html", "members_class" : [{"label" : "newBatchBuilder", "tail" : "(): RecordBatchBuilder[PartitionedFileRecordBatch[P, SingleFileRecordBatch]]", "member" : "com.adform.streamloader.sink.file.PartitioningFileRecordBatcher.newBatchBuilder", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#newBatchBuilder():com.adform.streamloader.sink.batch.RecordBatchBuilder[com.adform.streamloader.sink.file.PartitionedFileRecordBatch[P,com.adform.streamloader.sink.file.SingleFileRecordBatch]]", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.file.PartitioningFileRecordBatcher#", "error" : "unsupported entity"}, {"label" : "close", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.batch.RecordBatcher.close", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#close():Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "builder", "tail" : "(): Builder[P, R]", "member" : "com.adform.streamloader.sink.file.PartitioningFileRecordBatcher.builder", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#builder[P,R]():com.adform.streamloader.sink.file.PartitioningFileRecordBatcher.Builder[P,R]", "kind" : "def"}, {"label" : "Builder", "tail" : "", "member" : "com.adform.streamloader.sink.file.PartitioningFileRecordBatcher.Builder", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#Builder[P,R]extendsProductwithSerializable", "kind" : "case class"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/file\/PartitioningFileRecordBatcher.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.file.SingleFileRecordBatch", "shortDescription" : "", "members_case class" : [{"member" : "com.adform.streamloader.sink.file.SingleFileRecordBatch#", "error" : "unsupported entity"}, {"label" : "recordRanges", "tail" : ": Seq[StreamRange]", "member" : "com.adform.streamloader.sink.file.SingleFileRecordBatch.recordRanges", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#recordRanges:Seq[com.adform.streamloader.model.StreamRange]", "kind" : "val"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.SingleFileRecordBatch.file", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#file:java.io.File", "kind" : "val"}, {"label" : "productElementNames", "tail" : "(): Iterator[String]", "member" : "scala.Product.productElementNames", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#productElementNames:Iterator[String]", "kind" : "def"}, {"label" : "discard", "tail" : "(): Boolean", "member" : "com.adform.streamloader.sink.file.FileRecordBatch.discard", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#discard():Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "com\/adform\/streamloader\/sink\/file\/SingleFileRecordBatch.html", "kind" : "case class"}, {"name" : "com.adform.streamloader.sink.file.StreamFileBuilder", "shortDescription" : "A file builder based on FileOutputStream.", "members_class" : [{"label" : "discard", "tail" : "(): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.discard", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#discard():Unit", "kind" : "def"}, {"label" : "build", "tail" : "(): Option[File]", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.build", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#build():Option[java.io.File]", "kind" : "def"}, {"label" : "getDataSize", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.getDataSize", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#getDataSize:Long", "kind" : "def"}, {"label" : "write", "tail" : "(record: R): Unit", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.write", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#write(record:R):Unit", "kind" : "def"}, {"label" : "createFile", "tail" : "(): File", "member" : "com.adform.streamloader.sink.file.StreamFileBuilder.createFile", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#createFile():java.io.File", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.file.StreamFileBuilder#", "error" : "unsupported entity"}, {"label" : "log", "tail" : ": Logger", "member" : "com.adform.streamloader.util.Logging.log", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#log:org.log4s.Logger", "kind" : "val"}, {"label" : "getRecordCount", "tail" : "(): Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.getRecordCount", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#getRecordCount:Long", "kind" : "def"}, {"label" : "file", "tail" : ": File", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.file", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#file:java.io.File", "kind" : "lazy val"}, {"label" : "recordsWritten", "tail" : ": Long", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.recordsWritten", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#recordsWritten:Long", "kind" : "var"}, {"label" : "isClosed", "tail" : ": Boolean", "member" : "com.adform.streamloader.sink.file.BaseFileBuilder.isClosed", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#isClosed:Boolean", "kind" : "var"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/file\/StreamFileBuilder.html", "kind" : "class"}, {"name" : "com.adform.streamloader.sink.file.TimePartitioningFilePathFormatter", "shortDescription" : "Formats file paths placing them into time-based directories constructed by formatting the partition usinga given time formatter pattern, e.g.", "members_class" : [{"label" : "formatPath", "tail" : "(partition: P, ranges: Seq[StreamRange]): String", "member" : "com.adform.streamloader.sink.file.TimePartitioningFilePathFormatter.formatPath", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#formatPath(partition:P,ranges:Seq[com.adform.streamloader.model.StreamRange]):String", "kind" : "def"}, {"member" : "com.adform.streamloader.sink.file.TimePartitioningFilePathFormatter#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: => T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html###:Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#finalize():Unit", "kind" : "def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#clone():Object", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_ <: AnyRef]", "member" : "scala.AnyRef.getClass", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#wait():Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#toString():String", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.equals", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#equals(x$1:Object):Boolean", "kind" : "def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "com\/adform\/streamloader\/sink\/file\/TimePartitioningFilePathFormatter.html", "kind" : "class"}]}; \ No newline at end of file