diff --git a/com/adform/streamloader/BuildInfo$.html b/com/adform/streamloader/BuildInfo$.html index b29152b2..0f8961b8 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 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("85449b761db22ff768e9668b15e353c31b974b00").

    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.13".

    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.2.15".

    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("7f82a1096da01d8f3e74f510a6bfca07854b4bd2").

    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.13".

    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.0".

    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 b016e02d..3b489d40 100644 --- a/com/adform/streamloader/StreamLoader.html +++ b/com/adform/streamloader/StreamLoader.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 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 +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/index.html b/com/adform/streamloader/clickhouse/index.html index b625f6d5..971a0d0b 100644 --- a/com/adform/streamloader/clickhouse/index.html +++ b/com/adform/streamloader/clickhouse/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 rowbinary
  • ClickHouseFileBuilder
  • ClickHouseFileBuilderFactory
  • ClickHouseFileRecordBatch
  • ClickHouseFileRecordBatcher
  • ClickHouseFileStorage
  • package hadoop
    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. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    2. package clickhouse
      Definition Classes
      streamloader
    3. package rowbinary
    4. ClickHouseFileBuilder
    5. ClickHouseFileBuilderFactory
    6. ClickHouseFileRecordBatch
    7. ClickHouseFileRecordBatcher
    8. ClickHouseFileStorage
    9. package hadoop
      Definition Classes
      streamloader
    10. package iceberg
      Definition Classes
      streamloader
    11. package model
      Definition Classes
      streamloader
    12. package s3
      Definition Classes
      streamloader
    13. package sink
      Definition Classes
      streamloader
    14. package source
      Definition Classes
      streamloader
    15. package util
      Definition Classes
      streamloader
    16. package vertica
      Definition Classes
      streamloader

    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. Queries ClickHouse upon initialization in order to retrieve committed stream positions.

    Ungrouped

    diff --git a/com/adform/streamloader/hadoop/HadoopFileStorage$$Builder.html b/com/adform/streamloader/hadoop/HadoopFileStorage$$Builder.html index 0ea2c92c..16424b95 100644 --- a/com/adform/streamloader/hadoop/HadoopFileStorage$$Builder.html +++ b/com/adform/streamloader/hadoop/HadoopFileStorage$$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 hadoop
    Definition Classes
    streamloader
  • object HadoopFileStorage
    Definition Classes
    hadoop
  • Builder
  • c

    com.adform.streamloader.hadoop.HadoopFileStorage

    Builder

    case class Builder[P](_hadoopFS: FileSystem, _stagingBasePath: String, _stagingFilePathFormatter: FilePathFormatter[P], _destinationBasePath: String, _destinationFilePathFormatter: 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(_hadoopFS: FileSystem, _stagingBasePath: String, _stagingFilePathFormatter: FilePathFormatter[P], _destinationBasePath: 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 build(): HadoopFileStorage[P]
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. def destinationBasePath(path: String): Builder[P]

      Sets the destination base path (directory) in the file system.

    8. def destinationFilePathFormatter(formatter: FilePathFormatter[P]): Builder[P]

      Sets the file path formatter for the destination files.

      Sets the file path formatter for the destination files. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    9. package hadoop
      Definition Classes
      streamloader
    10. object HadoopFileStorage
      Definition Classes
      hadoop
    11. Builder

    case class Builder[P](_hadoopFS: FileSystem, _stagingBasePath: String, _stagingFilePathFormatter: FilePathFormatter[P], _destinationBasePath: String, _destinationFilePathFormatter: 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(_hadoopFS: FileSystem, _stagingBasePath: String, _stagingFilePathFormatter: FilePathFormatter[P], _destinationBasePath: 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 build(): HadoopFileStorage[P]
    6. def clone(): AnyRef
      Attributes
      protected[lang]
      Definition Classes
      AnyRef
      Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
    7. def destinationBasePath(path: String): Builder[P]

      Sets the destination base path (directory) in the file system.

    8. def destinationFilePathFormatter(formatter: FilePathFormatter[P]): Builder[P]

      Sets the file path formatter for the destination files.

      Sets the file path formatter for the destination files. Can include a prefix directories for partitioning. -

    9. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    10. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    11. def hadoopFS(fs: FileSystem): Builder[P]

      Sets the Hadoop file system to use.

    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. def stagingBasePath(path: String): Builder[P]

      Sets the staging base path (directory) in the file system.

    18. def stagingFilePathFormatter(formatter: FilePathFormatter[P]): Builder[P]

      Sets the file path formatter for the staged files.

      Sets the file path formatter for the staged files. +

    19. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    20. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    21. def hadoopFS(fs: FileSystem): Builder[P]

      Sets the Hadoop file system to use.

    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 productElementNames: Iterator[String]
      Definition Classes
      Product
    27. def stagingBasePath(path: String): Builder[P]

      Sets the staging base path (directory) in the file system.

    28. def stagingFilePathFormatter(formatter: FilePathFormatter[P]): Builder[P]

      Sets the file path formatter for the staged files.

      Sets the file path formatter for the staged files. If not provided, the destination formatter is used with an additional ".tmp" suffix appended.

    29. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    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 Serializable

    Inherited from Product

    Inherited from Equals

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/hadoop/HadoopFileStorage$.html b/com/adform/streamloader/hadoop/HadoopFileStorage$.html index 118a0622..c42a3268 100644 --- a/com/adform/streamloader/hadoop/HadoopFileStorage$.html +++ b/com/adform/streamloader/hadoop/HadoopFileStorage$.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 hadoop
    Definition Classes
    streamloader
  • package parquet
    Definition Classes
    hadoop
  • FileStaging
  • HadoopFileStorage
  • MultiFileStaging
  • o

    com.adform.streamloader.hadoop

    HadoopFileStorage

    Companion class HadoopFileStorage

    object HadoopFileStorage

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

    Type Members

    1. case class Builder[P](_hadoopFS: FileSystem, _stagingBasePath: String, _stagingFilePathFormatter: FilePathFormatter[P], _destinationBasePath: String, _destinationFilePathFormatter: 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 hadoop
    Definition Classes
    streamloader
  • package parquet
    Definition Classes
    hadoop
  • FileStaging
  • HadoopFileStorage
  • MultiFileStaging
  • o

    com.adform.streamloader.hadoop

    HadoopFileStorage

    Companion class HadoopFileStorage

    object HadoopFileStorage

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

    Type Members

    1. case class Builder[P](_hadoopFS: FileSystem, _stagingBasePath: String, _stagingFilePathFormatter: FilePathFormatter[P], _destinationBasePath: String, _destinationFilePathFormatter: 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/hadoop/HadoopFileStorage.html b/com/adform/streamloader/hadoop/HadoopFileStorage.html index 482ba8e6..2352aa57 100644 --- a/com/adform/streamloader/hadoop/HadoopFileStorage.html +++ b/com/adform/streamloader/hadoop/HadoopFileStorage.html @@ -12,9 +12,9 @@ Stores files and commits offsets to Kafka in a two-phase transaction. 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. -

    Linear Supertypes
    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.

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

        staging

        Batch staging information.

        returns

        Whether the batch is fully stored.

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

        A common prefix for all created metrics.

        A common prefix for all created metrics.

        Attributes
        protected
        Definition Classes
        TwoPhaseCommitBatchStorageMetrics
      31. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      32. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      33. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      34. 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
      35. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      36. def stageBatch(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): MultiFileStaging

        Stages a record batch to storage.

        Stages a record batch to storage. +

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      37. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      38. 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
      39. 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
      40. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      41. def toString(): String
        Definition Classes
        AnyRef → Any
      42. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      43. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      44. 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/hadoop/index.html b/com/adform/streamloader/hadoop/index.html index d8f3a955..b88b0907 100644 --- a/com/adform/streamloader/hadoop/index.html +++ b/com/adform/streamloader/hadoop/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 parquet
  • FileStaging
  • HadoopFileStorage
  • MultiFileStaging
  • 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

    hadoop

    package hadoop

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Package Members

    1. package parquet

    Type Members

    1. case class FileStaging(stagingPath: String, destinationPath: String) extends Product with Serializable
    2. class HadoopFileStorage[P] extends TwoPhaseCommitBatchStorage[PartitionedFileRecordBatch[P, FileRecordBatch], MultiFileStaging]

      A Hadoop compatible file system based storage, most likely used for storing to HDFS.

      A Hadoop compatible file system based storage, most likely used for storing to HDFS. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    3. package clickhouse
      Definition Classes
      streamloader
    4. package hadoop
      Definition Classes
      streamloader
    5. package parquet
    6. FileStaging
    7. HadoopFileStorage
    8. MultiFileStaging
    9. package iceberg
      Definition Classes
      streamloader
    10. package model
      Definition Classes
      streamloader
    11. package s3
      Definition Classes
      streamloader
    12. package sink
      Definition Classes
      streamloader
    13. package source
      Definition Classes
      streamloader
    14. package util
      Definition Classes
      streamloader
    15. package vertica
      Definition Classes
      streamloader

    package hadoop

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Package Members

    1. package parquet

    Type Members

    1. case class FileStaging(stagingPath: String, destinationPath: String) extends Product with Serializable
    2. class HadoopFileStorage[P] extends TwoPhaseCommitBatchStorage[PartitionedFileRecordBatch[P, FileRecordBatch], MultiFileStaging]

      A Hadoop compatible file system based storage, most likely used for storing to HDFS.

      A Hadoop compatible file system based storage, most likely used for storing to HDFS. Stores files and commits offsets to Kafka in a two-phase transaction. 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. diff --git a/com/adform/streamloader/iceberg/IcebergRecordBatch.html b/com/adform/streamloader/iceberg/IcebergRecordBatch.html new file mode 100644 index 00000000..f2065a9b --- /dev/null +++ b/com/adform/streamloader/iceberg/IcebergRecordBatch.html @@ -0,0 +1,13 @@ +stream-loader - com.adform.streamloader.iceberg.IcebergRecordBatch

      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 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. +

        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 new file mode 100644 index 00000000..db165a3b --- /dev/null +++ b/com/adform/streamloader/iceberg/IcebergRecordBatchBuilder.html @@ -0,0 +1,20 @@ +stream-loader - com.adform.streamloader.iceberg.IcebergRecordBatchBuilder

      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 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. +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. +Returns None if no records were added to the batch. +

        Definition Classes
        IcebergRecordBatchBuilderRecordBatchBuilder
      8. def clone(): AnyRef
        Attributes
        protected[lang]
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.CloneNotSupportedException]) @native()
      9. def currentRecordRanges: Seq[StreamRange]
        Definition Classes
        RecordBatchBuilder
      10. def discard(): Unit

        Discards the current batch, performs any necessary cleanup.

        Discards the current batch, performs any necessary cleanup. +

        Definition Classes
        IcebergRecordBatchBuilderRecordBatchBuilder
      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 isBatchReady: Boolean

        Checks whether the current batch is ready.

        Checks whether the current batch is ready. Concrete implementations can check +whether the batch contains a certain amount of records or some time has passed since batch creation, etc. +

        Definition Classes
        IcebergRecordBatchBuilderRecordBatchBuilder
      16. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      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 synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      21. def toString(): String
        Definition Classes
        AnyRef → Any
      22. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      23. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      24. 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 new file mode 100644 index 00000000..093c9cf8 --- /dev/null +++ b/com/adform/streamloader/iceberg/IcebergRecordBatchStorage.html @@ -0,0 +1,24 @@ +stream-loader - com.adform.streamloader.iceberg.IcebergRecordBatchStorage

      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 iceberg
        Definition Classes
        streamloader
      • IcebergRecordBatch
      • IcebergRecordBatchBuilder
      • IcebergRecordBatchStorage
      • IcebergRecordBatcher
      c

      com.adform.streamloader.iceberg

      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. +

      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)

      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, +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
      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. 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
      14. 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
      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
        IcebergRecordBatchStorageInDataOffsetBatchStorageRecordBatchStorage
      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 AnyRef

      Inherited from Any

      Ungrouped

      diff --git a/com/adform/streamloader/iceberg/IcebergRecordBatcher$$Builder.html b/com/adform/streamloader/iceberg/IcebergRecordBatcher$$Builder.html new file mode 100644 index 00000000..f47d288a --- /dev/null +++ b/com/adform/streamloader/iceberg/IcebergRecordBatcher$$Builder.html @@ -0,0 +1,11 @@ +stream-loader - com.adform.streamloader.iceberg.IcebergRecordBatcher.Builder

      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 iceberg
        Definition Classes
        streamloader
      • object IcebergRecordBatcher
        Definition Classes
        iceberg
      • 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 new file mode 100644 index 00000000..2bc1808c --- /dev/null +++ b/com/adform/streamloader/iceberg/IcebergRecordBatcher$.html @@ -0,0 +1,11 @@ +stream-loader - com.adform.streamloader.iceberg.IcebergRecordBatcher

      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 iceberg
        Definition Classes
        streamloader
      • IcebergRecordBatch
      • IcebergRecordBatchBuilder
      • IcebergRecordBatchStorage
      • 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 new file mode 100644 index 00000000..47f75738 --- /dev/null +++ b/com/adform/streamloader/iceberg/IcebergRecordBatcher.html @@ -0,0 +1,13 @@ +stream-loader - com.adform.streamloader.iceberg.IcebergRecordBatcher

      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 iceberg
        Definition Classes
        streamloader
      • IcebergRecordBatch
      • IcebergRecordBatchBuilder
      • IcebergRecordBatchStorage
      • 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 new file mode 100644 index 00000000..464fae29 --- /dev/null +++ b/com/adform/streamloader/iceberg/index.html @@ -0,0 +1,12 @@ +stream-loader - com.adform.streamloader.iceberg

      Packages

      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.

      4. class IcebergRecordBatcher extends RecordBatcher[IcebergRecordBatch]

      Value Members

      1. object IcebergRecordBatcher

      Ungrouped

      diff --git a/com/adform/streamloader/index.html b/com/adform/streamloader/index.html index 150bd50e..8b0ff0c6 100644 --- a/com/adform/streamloader/index.html +++ b/com/adform/streamloader/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
    3. package clickhouse
    4. package hadoop
    5. package model
    6. package s3
    7. package sink
    8. package source
    9. package util
    10. package vertica
    11. BuildInfo
    12. StreamLoader
    p

    com.adform

    streamloader

    package streamloader

    The entry point of the stream loader library is the StreamLoader class, which requires a KafkaSource and a Sink. Once started +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

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

    com.adform

    streamloader

    package streamloader

    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. @@ -17,7 +17,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.

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

    Package Members

    1. package clickhouse
    2. package hadoop
    3. package model
    4. package s3
    5. package sink
    6. package source
    7. package util
    8. package vertica

    Type Members

    1. class StreamLoader extends Logging with Metrics

      The main stream loading class, given a KafkaSource and some Sink continuously +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

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

    Package Members

    1. package clickhouse
    2. package hadoop
    3. package iceberg
    4. package model
    5. package s3
    6. package sink
    7. package source
    8. package util
    9. package vertica

    Type Members

    1. 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.

      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.

    Value Members

    1. case object BuildInfo extends Product with Serializable

      This object was generated by sbt-buildinfo.

    Inherited from AnyRef

    Inherited from Any

    Ungrouped

    diff --git a/com/adform/streamloader/model/index.html b/com/adform/streamloader/model/index.html index f9b5954a..74257d2f 100644 --- a/com/adform/streamloader/model/index.html +++ b/com/adform/streamloader/model/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 model
    Definition Classes
    streamloader
  • StreamInterval
  • StreamPosition
  • StreamRange
  • StreamRangeBuilder
  • StreamRecord
  • Timestamp
  • 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

    model

    package model

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Type Members

    1. sealed trait StreamInterval extends AnyRef

      Represents an interval in a single stream partition.

      Represents an interval in a single stream partition. Can be either an offset interval, a watermark difference +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    2. package clickhouse
      Definition Classes
      streamloader
    3. package hadoop
      Definition Classes
      streamloader
    4. package iceberg
      Definition Classes
      streamloader
    5. package model
      Definition Classes
      streamloader
    6. StreamInterval
    7. StreamPosition
    8. StreamRange
    9. StreamRangeBuilder
    10. StreamRecord
    11. Timestamp
    12. package s3
      Definition Classes
      streamloader
    13. package sink
      Definition Classes
      streamloader
    14. package source
      Definition Classes
      streamloader
    15. package util
      Definition Classes
      streamloader
    16. package vertica
      Definition Classes
      streamloader

    package model

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Type Members

    1. sealed trait StreamInterval extends AnyRef

      Represents an interval in a single stream partition.

      Represents an interval in a single stream partition. Can be either an offset interval, a watermark difference or some combination of both.

    2. 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.

    3. 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, diff --git a/com/adform/streamloader/s3/S3FileStorage$$Builder.html b/com/adform/streamloader/s3/S3FileStorage$$Builder.html index e6073b02..a580f463 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
  • 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 9ff13ed2..9db3a1f3 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 ad2e5f40..d50354c5 100644 --- a/com/adform/streamloader/s3/S3FileStorage.html +++ b/com/adform/streamloader/s3/S3FileStorage.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 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.

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

        staging

        Batch staging information.

        returns

        Whether the batch is fully stored.

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

        A common prefix for all created metrics.

        A common prefix for all created metrics.

        Attributes
        protected
        Definition Classes
        TwoPhaseCommitBatchStorageMetrics
      31. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      32. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      33. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      34. 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
      35. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      36. def stageBatch(batch: PartitionedFileRecordBatch[P, FileRecordBatch]): S3MultiFileStaging

        Stages a record batch to storage.

        Stages a record batch to storage. +

        Definition Classes
        TwoPhaseCommitBatchStorageRecordBatchStorage
      37. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      38. 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
      39. 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
      40. final def synchronized[T0](arg0: => T0): T0
        Definition Classes
        AnyRef
      41. def toString(): String
        Definition Classes
        AnyRef → Any
      42. final def wait(): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      43. final def wait(arg0: Long, arg1: Int): Unit
        Definition Classes
        AnyRef
        Annotations
        @throws(classOf[java.lang.InterruptedException])
      44. 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/s3/index.html b/com/adform/streamloader/s3/index.html index ff957890..9b8acf9c 100644 --- a/com/adform/streamloader/s3/index.html +++ b/com/adform/streamloader/s3/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 model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • S3FileStaging
  • S3FileStorage
  • S3MultiFileStaging
  • package sink
    Definition Classes
    streamloader
  • package source
    Definition Classes
    streamloader
  • package util
    Definition Classes
    streamloader
  • package vertica
    Definition Classes
    streamloader
  • p

    com.adform.streamloader

    s3

    package s3

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class S3FileStaging(uploadId: String, uploadPartTag: String, destinationKey: String) extends Product with Serializable
    2. 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.

      An S3 compatible file storage, stores files and commits offsets to Kafka in a two-phase transaction. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    3. package clickhouse
      Definition Classes
      streamloader
    4. package hadoop
      Definition Classes
      streamloader
    5. package iceberg
      Definition Classes
      streamloader
    6. package model
      Definition Classes
      streamloader
    7. package s3
      Definition Classes
      streamloader
    8. S3FileStaging
    9. S3FileStorage
    10. S3MultiFileStaging
    11. package sink
      Definition Classes
      streamloader
    12. package source
      Definition Classes
      streamloader
    13. package util
      Definition Classes
      streamloader
    14. package vertica
      Definition Classes
      streamloader

    package s3

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Type Members

    1. case class S3FileStaging(uploadId: String, uploadPartTag: String, destinationKey: String) extends Product with Serializable
    2. 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.

      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.

    3. case class S3MultiFileStaging(fileUploads: Seq[S3FileStaging]) extends Product with Serializable

    Value Members

    1. object S3FileStorage
    2. object S3MultiFileStaging extends Serializable

    Ungrouped

    diff --git a/com/adform/streamloader/sink/batch/RecordBatch.html b/com/adform/streamloader/sink/batch/RecordBatch.html index ea8d2119..66e038fa 100644 --- a/com/adform/streamloader/sink/batch/RecordBatch.html +++ b/com/adform/streamloader/sink/batch/RecordBatch.html @@ -9,5 +9,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 sink
    Definition Classes
    streamloader
  • package batch
    Definition Classes
    sink
  • package storage
    Definition Classes
    batch
  • RecordBatch
  • RecordBatchBuilder
  • RecordBatcher
  • RecordBatchingSink
  • RecordBatchingSinker
  • RecordFormatter
  • RecordPartitioner
  • RecordStreamWriter
  • t

    com.adform.streamloader.sink.batch

    RecordBatch

    trait RecordBatch extends AnyRef

    A base trait representing a batch of records. -

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

    Abstract Value Members

    1. abstract 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. +

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

      Abstract Value Members

      1. abstract 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.

      2. abstract def recordRanges: Seq[StreamRange]

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

      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/batch/RecordBatchBuilder.html b/com/adform/streamloader/sink/batch/RecordBatchBuilder.html index bfab4f12..61d2670f 100644 --- a/com/adform/streamloader/sink/batch/RecordBatchBuilder.html +++ b/com/adform/streamloader/sink/batch/RecordBatchBuilder.html @@ -10,7 +10,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 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

    RecordBatchBuilder

    abstract class RecordBatchBuilder[+B <: RecordBatch] extends AnyRef

    A record batch builder, the base implementation takes care of keeping track of contained record ranges. Concrete implementations should additionally implement actual batch construction. -

    B

    Type of the batches being built.

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

    Instance Constructors

    1. new RecordBatchBuilder()

    Abstract Value Members

    1. abstract 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. +

      B

      Type of the batches being built.

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

      Instance Constructors

      1. new RecordBatchBuilder()

      Abstract Value Members

      1. abstract 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
      2. abstract def build(): Option[B]

        Finalizes and outputs the batch.

        Finalizes and outputs the batch. Returns None if no records were added to the batch.

      3. abstract def discard(): Unit

        Discards the current batch, performs any necessary cleanup.

      4. abstract def isBatchReady: Boolean

        Checks whether the current batch is ready.

        Checks whether the current batch is ready. Concrete implementations can check diff --git a/com/adform/streamloader/sink/batch/RecordBatcher.html b/com/adform/streamloader/sink/batch/RecordBatcher.html index b5a9fc51..6fb91e5c 100644 --- a/com/adform/streamloader/sink/batch/RecordBatcher.html +++ b/com/adform/streamloader/sink/batch/RecordBatcher.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
      5. package sink
        Definition Classes
        streamloader
      6. package batch
        Definition Classes
        sink
      7. package storage
        Definition Classes
        batch
      8. RecordBatch
      9. RecordBatchBuilder
      10. RecordBatcher
      11. RecordBatchingSink
      12. RecordBatchingSinker
      13. RecordFormatter
      14. RecordPartitioner
      15. RecordStreamWriter

      trait RecordBatcher[+B <: RecordBatch] extends AnyRef

      A record batcher that provides new record batch builders. -

      B

      Type of record batches being built.

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

      Abstract Value Members

      1. abstract def newBatchBuilder(): RecordBatchBuilder[B]

        Gets a new record batch builder.

      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

        Closes the batcher.

      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

    +

    B

    Type of record batches being built.

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

    Abstract Value Members

    1. abstract def newBatchBuilder(): RecordBatchBuilder[B]

      Gets a new record batch builder.

    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

      Closes the batcher.

    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/RecordBatchingSinker.html b/com/adform/streamloader/sink/batch/RecordBatchingSinker.html index f76a70ab..db5721c7 100644 --- a/com/adform/streamloader/sink/batch/RecordBatchingSinker.html +++ b/com/adform/streamloader/sink/batch/RecordBatchingSinker.html @@ -10,7 +10,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 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. def commitQueueSize: Int
    17. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
      Attributes
      protected
      Definition Classes
      Metrics
    18. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
      Attributes
      protected
      Definition Classes
      Metrics
    19. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
      Attributes
      protected
      Definition Classes
      Metrics
    20. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
      Attributes
      protected
      Definition Classes
      Metrics
    21. final def eq(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    22. def equals(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef → Any
    23. final def getClass(): Class[_ <: AnyRef]
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    24. 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
    25. 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
    26. def hashCode(): Int
      Definition Classes
      AnyRef → Any
      Annotations
      @native()
    27. 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. @@ -21,6 +21,6 @@ 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
    28. final def isInstanceOf[T0]: Boolean
      Definition Classes
      Any
    29. var kafkaContext: KafkaContext
      Attributes
      protected
    30. val log: Logger
      Attributes
      protected
      Definition Classes
      Logging
    31. val metricsRoot: String

      A common prefix for all created metrics.

      A common prefix for all created metrics. -

      Definition Classes
      RecordBatchingSinkerMetrics
    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. def removeMeters(meters: Meter*): Unit
      Attributes
      protected
      Definition Classes
      Metrics
    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()
    41. 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
    42. final def ne(arg0: AnyRef): Boolean
      Definition Classes
      AnyRef
    43. final def notify(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    44. final def notifyAll(): Unit
      Definition Classes
      AnyRef
      Annotations
      @native()
    45. def removeMeters(meters: Meter*): Unit
      Attributes
      protected
      Definition Classes
      Metrics
    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()
    51. 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 8b0f082d..2495f167 100644 --- a/com/adform/streamloader/sink/batch/storage/InDataOffsetBatchStorage.html +++ b/com/adform/streamloader/sink/batch/storage/InDataOffsetBatchStorage.html @@ -11,7 +11,7 @@ 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
  • c

    com.adform.streamloader.sink.batch.storage

    InDataOffsetBatchStorage

    abstract class InDataOffsetBatchStorage[-B <: RecordBatch] extends RecordBatchStorage[B] with Logging

    Record batch storage that commits offsets atomically together with data and also stores them to Kafka on a best effort basis. 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
    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. +

      Linear Supertypes
      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, 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. diff --git a/com/adform/streamloader/sink/batch/storage/RecordBatchStorage.html b/com/adform/streamloader/sink/batch/storage/RecordBatchStorage.html index 871ab580..7454aeb4 100644 --- a/com/adform/streamloader/sink/batch/storage/RecordBatchStorage.html +++ b/com/adform/streamloader/sink/batch/storage/RecordBatchStorage.html @@ -10,7 +10,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
      3. package sink
        Definition Classes
        streamloader
      4. package batch
        Definition Classes
        sink
      5. package storage
        Definition Classes
        batch
      6. InDataOffsetBatchStorage
      7. RecordBatchStorage
      8. StagedOffsetCommit
      9. TwoPhaseCommitBatchStorage
      10. TwoPhaseCommitMetadata

      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. diff --git a/com/adform/streamloader/sink/batch/storage/TwoPhaseCommitBatchStorage.html b/com/adform/streamloader/sink/batch/storage/TwoPhaseCommitBatchStorage.html index 6d6881e8..c3a5bab1 100644 --- a/com/adform/streamloader/sink/batch/storage/TwoPhaseCommitBatchStorage.html +++ b/com/adform/streamloader/sink/batch/storage/TwoPhaseCommitBatchStorage.html @@ -19,11 +19,11 @@

        batch

        Record batch to store.

        returns

        Information about the staging.

        Attributes
        protected
      4. 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. def createCounter(name: String, tags: Seq[MetricTag] = Seq()): Counter
        Attributes
        protected
        Definition Classes
        Metrics
      18. def createDistribution(name: String, tags: Seq[MetricTag] = Seq()): DistributionSummary
        Attributes
        protected
        Definition Classes
        Metrics
      19. def createGauge[T <: AnyRef](name: String, metric: T, tdf: ToDoubleFunction[T], tags: Seq[MetricTag] = Seq()): Gauge
        Attributes
        protected
        Definition Classes
        Metrics
      20. def createTimer(name: String, tags: Seq[MetricTag] = Seq(), maxDuration: Duration = null): Timer
        Attributes
        protected
        Definition Classes
        Metrics
      21. final def eq(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      22. def equals(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef → Any
      23. final def getClass(): Class[_ <: AnyRef]
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      24. def hashCode(): Int
        Definition Classes
        AnyRef → Any
        Annotations
        @native()
      25. 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
      26. 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
      27. final def isInstanceOf[T0]: Boolean
        Definition Classes
        Any
      28. val kafkaContext: KafkaContext
        Attributes
        protected
        Definition Classes
        RecordBatchStorage
      29. val log: Logger
        Attributes
        protected
        Definition Classes
        Logging
      30. def metricsRoot: String

        A common prefix for all created metrics.

        A common prefix for all created metrics.

        Attributes
        protected
        Definition Classes
        TwoPhaseCommitBatchStorageMetrics
      31. final def ne(arg0: AnyRef): Boolean
        Definition Classes
        AnyRef
      32. final def notify(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      33. final def notifyAll(): Unit
        Definition Classes
        AnyRef
        Annotations
        @native()
      34. 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
      35. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      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)

      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/sink/file/MultiFileCommitStrategy$.html b/com/adform/streamloader/sink/file/MultiFileCommitStrategy$.html index b6cb49b9..1249b2b3 100644 --- a/com/adform/streamloader/sink/file/MultiFileCommitStrategy$.html +++ b/com/adform/streamloader/sink/file/MultiFileCommitStrategy$.html @@ -8,4 +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 sink
    Definition Classes
    streamloader
  • package file
    Definition Classes
    sink
  • BaseFileBuilder
  • Compression
  • CountingOutputStream
  • FileBuilder
  • FileBuilderFactory
  • FileCommitStrategy
  • FilePathFormatter
  • FileRecordBatch
  • FileRecordBatcher
  • FileStats
  • MultiFileCommitStrategy
  • PartitionedFileRecordBatch
  • PartitioningFileRecordBatcher
  • SingleFileRecordBatch
  • StreamFileBuilder
  • TimePartitioningFilePathFormatter
  • o

    com.adform.streamloader.sink.file

    MultiFileCommitStrategy

    Companion trait MultiFileCommitStrategy

    object MultiFileCommitStrategy

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. MultiFileCommitStrategy
    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. def anyFile(single: FileCommitStrategy): MultiFileCommitStrategy
    5. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    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 file
    Definition Classes
    sink
  • BaseFileBuilder
  • Compression
  • CountingOutputStream
  • FileBuilder
  • FileBuilderFactory
  • FileCommitStrategy
  • FilePathFormatter
  • FileRecordBatch
  • FileRecordBatcher
  • FileStats
  • MultiFileCommitStrategy
  • PartitionedFileRecordBatch
  • PartitioningFileRecordBatcher
  • SingleFileRecordBatch
  • StreamFileBuilder
  • TimePartitioningFilePathFormatter
  • o

    com.adform.streamloader.sink.file

    MultiFileCommitStrategy

    Companion trait MultiFileCommitStrategy

    object MultiFileCommitStrategy

    Linear Supertypes
    Ordering
    1. Alphabetic
    2. By Inheritance
    Inherited
    1. MultiFileCommitStrategy
    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. def allFiles(single: FileCommitStrategy): MultiFileCommitStrategy

      Builds a commit strategy that commits when all files satisfy the given single file commit strategy.

    5. def anyFile(single: FileCommitStrategy): MultiFileCommitStrategy

      Builds a commit strategy that commits when any file satisfies the given single file commit strategy.

    6. final def asInstanceOf[T0]: T0
      Definition Classes
      Any
    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 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. 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. final def synchronized[T0](arg0: => T0): T0
      Definition Classes
      AnyRef
    17. def toString(): String
      Definition Classes
      AnyRef → Any
    18. def total(single: FileCommitStrategy): MultiFileCommitStrategy

      Builds a commit strategy that commits when the total file stats (i.e.

      Builds a commit strategy that commits when the total file stats (i.e. total file size, total record count +and max open time) satisfy the given single file commit strategy. +

    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/sink/index.html b/com/adform/streamloader/sink/index.html index 36a26712..fbcfdf93 100644 --- a/com/adform/streamloader/sink/index.html +++ b/com/adform/streamloader/sink/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 model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • package sink
    Definition Classes
    streamloader
  • package batch
  • package encoding
  • package file
  • PartitionGroupSinker
  • PartitionGroupingSink
  • RewindingPartitionGroupSinker
  • Sink
  • WrappedPartitionGroupSinker
  • WrappedSink
  • package source
    Definition Classes
    streamloader
  • package util
    Definition Classes
    streamloader
  • package vertica
    Definition Classes
    streamloader
  • p

    com.adform.streamloader

    sink

    package sink

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Package Members

    1. package batch
    2. package encoding
    3. package file

    Type Members

    1. trait PartitionGroupSinker extends AnyRef

      Base sinker responsible for loading a fixed set of Kafka topic partitions to persistent storage.

      Base sinker responsible for loading a fixed set of Kafka topic partitions to persistent storage. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    2. package clickhouse
      Definition Classes
      streamloader
    3. package hadoop
      Definition Classes
      streamloader
    4. package iceberg
      Definition Classes
      streamloader
    5. package model
      Definition Classes
      streamloader
    6. package s3
      Definition Classes
      streamloader
    7. package sink
      Definition Classes
      streamloader
    8. package batch
    9. package encoding
    10. package file
    11. PartitionGroupSinker
    12. PartitionGroupingSink
    13. RewindingPartitionGroupSinker
    14. Sink
    15. WrappedPartitionGroupSinker
    16. WrappedSink
    17. package source
      Definition Classes
      streamloader
    18. package util
      Definition Classes
      streamloader
    19. package vertica
      Definition Classes
      streamloader

    package sink

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Package Members

    1. package batch
    2. package encoding
    3. package file

    Type Members

    1. trait PartitionGroupSinker extends AnyRef

      Base sinker responsible for loading a fixed set of Kafka topic partitions to persistent storage.

      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.

    2. trait PartitionGroupingSink extends Sink with Logging

      An abstract sink that implements partition assignment/revocation by grouping partitions to sets using a user defined function and delegates the actual data sinking to instances of PartitionGroupSinker, diff --git a/com/adform/streamloader/source/KafkaSource.html b/com/adform/streamloader/source/KafkaSource.html index 73fd7543..ab8c3a67 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
  • 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. +

        returns

        An iterator of polled records.

      24. def removeMeters(meters: Meter*): Unit
        Attributes
        protected
        Definition Classes
        Metrics
      25. 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.

      26. 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().

      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 Metrics

      Inherited from AnyRef

      Inherited from Any

      Ungrouped

    diff --git a/com/adform/streamloader/source/index.html b/com/adform/streamloader/source/index.html index a524bf47..c00bfe58 100644 --- a/com/adform/streamloader/source/index.html +++ b/com/adform/streamloader/source/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 model
    Definition Classes
    streamloader
  • package s3
    Definition Classes
    streamloader
  • package sink
    Definition Classes
    streamloader
  • package source
    Definition Classes
    streamloader
  • KafkaContext
  • KafkaSource
  • LockingKafkaContext
  • MaxWatermarkProvider
  • WatermarkProvider
  • package util
    Definition Classes
    streamloader
  • package vertica
    Definition Classes
    streamloader
  • p

    com.adform.streamloader

    source

    package source

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Type Members

    1. trait KafkaContext extends AnyRef

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

    2. class KafkaSource extends Metrics

      A source of data for stream loading that is backed by Kafka.

      A source of data for stream loading that is backed by Kafka.

      Not thread safe, create separate instances when loading data from multiple threads. +They also contain more file builder implementations than just the CsvFileBuilder included in the core library.

      Definition Classes
      adform
    3. package clickhouse
      Definition Classes
      streamloader
    4. package hadoop
      Definition Classes
      streamloader
    5. package iceberg
      Definition Classes
      streamloader
    6. package model
      Definition Classes
      streamloader
    7. package s3
      Definition Classes
      streamloader
    8. package sink
      Definition Classes
      streamloader
    9. package source
      Definition Classes
      streamloader
    10. KafkaContext
    11. KafkaSource
    12. LockingKafkaContext
    13. MaxWatermarkProvider
    14. WatermarkProvider
    15. package util
      Definition Classes
      streamloader
    16. package vertica
      Definition Classes
      streamloader

    package source

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Type Members

    1. trait KafkaContext extends AnyRef

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

    2. class KafkaSource extends Metrics

      A source of data for stream loading that is backed by Kafka.

      A source of data for stream loading that is backed by Kafka.

      Not thread safe, create separate instances when loading data from multiple threads.

    3. 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.

      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 diff --git a/com/adform/streamloader/util/KafkaMetricsReporter.html b/com/adform/streamloader/util/KafkaMetricsReporter.html index 9cb891b9..3081594a 100644 --- a/com/adform/streamloader/util/KafkaMetricsReporter.html +++ b/com/adform/streamloader/util/KafkaMetricsReporter.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
    4. package util
      Definition Classes
      streamloader
    5. GaussianDistribution
    6. JsonSerializer
    7. KafkaMetricsReporter
    8. Logging
    9. MetricTag
    10. Metrics
    11. RandomExtensions
    12. Retry
    13. TimeExtractor
    14. 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 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

    +

    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 5fca05a2..e711cdf4 100644 --- a/com/adform/streamloader/util/Logging.html +++ b/com/adform/streamloader/util/Logging.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 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. -

    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

    +

    Linear Supertypes
    Known Subclasses
    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/Metrics.html b/com/adform/streamloader/util/Metrics.html index 8875562a..08377160 100644 --- a/com/adform/streamloader/util/Metrics.html +++ b/com/adform/streamloader/util/Metrics.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
  • 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.

    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/index.html b/com/adform/streamloader/util/index.html index d2087594..ddc2d148 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 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
  • 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

    diff --git a/com/adform/streamloader/vertica/index.html b/com/adform/streamloader/vertica/index.html index 86a581ac..812968d6 100644 --- a/com/adform/streamloader/vertica/index.html +++ b/com/adform/streamloader/vertica/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 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
  • package file
  • ExternalOffsetVerticaFileBatcher
  • ExternalOffsetVerticaFileRecordBatch
  • ExternalOffsetVerticaFileStorage
  • InRowOffsetVerticaFileRecordBatch
  • InRowOffsetVerticaFileRecordBatcher
  • InRowOffsetVerticaFileStorage
  • VerticaLoadMethod
  • VerticaRecordBatch
  • p

    com.adform.streamloader

    vertica

    package vertica

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Package Members

    1. package file

    Type Members

    1. class ExternalOffsetVerticaFileBatcher[R] extends RecordBatcher[ExternalOffsetVerticaFileRecordBatch] with Logging

      A file based Vertica record batcher that generates a new file ID before starting a new batch from +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
  • package file
  • ExternalOffsetVerticaFileBatcher
  • ExternalOffsetVerticaFileRecordBatch
  • ExternalOffsetVerticaFileStorage
  • InRowOffsetVerticaFileRecordBatch
  • InRowOffsetVerticaFileRecordBatcher
  • InRowOffsetVerticaFileStorage
  • VerticaLoadMethod
  • VerticaRecordBatch
  • p

    com.adform.streamloader

    vertica

    package vertica

    Ordering
    1. Alphabetic
    Visibility
    1. Public
    2. Protected

    Package Members

    1. package file

    Type Members

    1. class ExternalOffsetVerticaFileBatcher[R] extends RecordBatcher[ExternalOffsetVerticaFileRecordBatch] with Logging

      A file based Vertica record batcher that generates a new file ID before starting a new batch from a given ID sequence, formats records using a given formatter and writes them to files.

      A file based Vertica record batcher that generates a new file ID before starting a new batch from a given ID sequence, formats records using a given formatter and writes them to files.

      A SEQUENCE is required for generating the _file_id foreign key values, create it as follows:

      CREATE SEQUENCE file_id_sequence;
      R

      Type of records written to files.

    2. case class ExternalOffsetVerticaFileRecordBatch(file: File, fileId: Long, recordRanges: Seq[StreamRange], copyStatementTemplate: String) extends FileRecordBatch with VerticaRecordBatch with Product with Serializable

      A file based Vertica record batch with an extra pre-generated file ID that is used as a foreign key when storing the records and offsets to separate tables.

    3. class ExternalOffsetVerticaFileStorage extends InDataOffsetBatchStorage[ExternalOffsetVerticaFileRecordBatch] with Logging

      A Vertica file storage implementation that loads data to some table and commits offsets to a separate dedicated offset table.

      A Vertica file storage implementation that loads data to some table and commits offsets to a separate dedicated offset table. diff --git a/index.js b/index.js index 3c089a65..9e93642f 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.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" : "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."}], "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.", "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"}], "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