Packages

c

ai.chronon.flink

TiledAvroCodecFn

case class TiledAvroCodecFn[T](groupByServingInfoParsed: GroupByServingInfoParsed) extends BaseAvroCodecFn[TimestampedTile, PutRequest] with Product with Serializable

A Flink function that is responsible for converting an array of pre-aggregates (aka a tile) to a form that can be written out to the KV store (PutRequest object).

T

The input data type

groupByServingInfoParsed

The GroupBy we are working with

Linear Supertypes
Serializable, Product, Equals, BaseAvroCodecFn[TimestampedTile, PutRequest], RichFlatMapFunction[TimestampedTile, PutRequest], FlatMapFunction[TimestampedTile, PutRequest], AbstractRichFunction, RichFunction, Function, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TiledAvroCodecFn
  2. Serializable
  3. Product
  4. Equals
  5. BaseAvroCodecFn
  6. RichFlatMapFunction
  7. FlatMapFunction
  8. AbstractRichFunction
  9. RichFunction
  10. Function
  11. Serializable
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TiledAvroCodecFn(groupByServingInfoParsed: GroupByServingInfoParsed)

    groupByServingInfoParsed

    The GroupBy we are working with

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. var avroConversionErrorCounter: Counter
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  6. def avroConvertTileToPutRequest(in: TimestampedTile): PutRequest
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. def close(): Unit
    Definition Classes
    TiledAvroCodecFn → AbstractRichFunction → RichFunction
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. var eventProcessingErrorCounter: Counter
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  11. lazy val extraneousRecord: (Any) ⇒ Array[Any]
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def flatMap(value: TimestampedTile, out: Collector[PutRequest]): Unit
    Definition Classes
    TiledAvroCodecFn → RichFlatMapFunction → FlatMapFunction
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def getIterationRuntimeContext(): IterationRuntimeContext
    Definition Classes
    AbstractRichFunction → RichFunction
  16. def getRuntimeContext(): RuntimeContext
    Definition Classes
    AbstractRichFunction → RichFunction
  17. val groupByServingInfoParsed: GroupByServingInfoParsed
    Definition Classes
    TiledAvroCodecFnBaseAvroCodecFn
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. lazy val keyColumns: Array[String]
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  20. lazy val keyToBytes: (Any) ⇒ Array[Byte]
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  21. lazy val logger: Logger
    Definition Classes
    BaseAvroCodecFn
    Annotations
    @transient()
  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 open(configuration: Configuration): Unit
    Definition Classes
    TiledAvroCodecFn → AbstractRichFunction → RichFunction
  26. lazy val query: Query
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  27. def setRuntimeContext(arg0: RuntimeContext): Unit
    Definition Classes
    AbstractRichFunction → RichFunction
  28. lazy val streamingDataset: String
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. lazy val timeColumn: String
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  31. lazy val timeColumnAlias: String
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  32. lazy val valueColumns: Array[String]
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  33. lazy val valueToBytes: (Any) ⇒ Array[Byte]
    Attributes
    protected
    Definition Classes
    BaseAvroCodecFn
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from BaseAvroCodecFn[TimestampedTile, PutRequest]

Inherited from RichFlatMapFunction[TimestampedTile, PutRequest]

Inherited from FlatMapFunction[TimestampedTile, PutRequest]

Inherited from AbstractRichFunction

Inherited from RichFunction

Inherited from Function

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped