implicit object ConsumerRecordBitraverse extends Bitraverse[ConsumerRecord]
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ConsumerRecordBitraverse
- Bitraverse
- Bifunctor
- Bifoldable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bifold[A, B](fab: ConsumerRecord[A, B])(implicit A: Monoid[A], B: Monoid[B]): (A, B)
- Definition Classes
- Bifoldable
- def bifoldLeft[A, B, C](fab: ConsumerRecord[A, B], c: C)(f: (C, A) => C, g: (C, B) => C): C
- Definition Classes
- ConsumerRecordBitraverse → Bifoldable
- def bifoldMap[A, B, C](fab: ConsumerRecord[A, B])(f: (A) => C, g: (B) => C)(implicit C: Monoid[C]): C
- Definition Classes
- Bifoldable
- def bifoldRight[A, B, C](fab: ConsumerRecord[A, B], c: Eval[C])(f: (A, Eval[C]) => Eval[C], g: (B, Eval[C]) => Eval[C]): Eval[C]
- Definition Classes
- ConsumerRecordBitraverse → Bifoldable
- def bimap[A, B, C, D](fab: ConsumerRecord[A, B])(f: (A) => C, g: (B) => D): ConsumerRecord[C, D]
- Definition Classes
- Bitraverse → Bifunctor
- def bisequence[G[_], A, B](fab: ConsumerRecord[G[A], G[B]])(implicit arg0: Applicative[G]): G[ConsumerRecord[A, B]]
- Definition Classes
- Bitraverse
- def bitraverse[G[_], A, B, C, D](fab: ConsumerRecord[A, B])(f: (A) => G[C], g: (B) => G[D])(implicit arg0: Applicative[G]): G[ConsumerRecord[C, D]]
Note that since a record's key or value could be null, functions f and g should take care to handle null arguments.
Note that since a record's key or value could be null, functions f and g should take care to handle null arguments. A null key means the sender was unable to choose a key on which to partition. A null value means the entity identified by the key should be deleted. Note also that the returned record has checksum of
-1
since that field is deprecated.- Definition Classes
- ConsumerRecordBitraverse → Bitraverse
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def compose[G[_, _]](implicit ev: Bitraverse[G]): Bitraverse[[α, β]ConsumerRecord[G[α, β], G[α, β]]]
- Definition Classes
- Bitraverse
- def compose[G[_, _]](implicit G0: Bifunctor[G]): Bifunctor[[α, β]ConsumerRecord[G[α, β], G[α, β]]]
- Definition Classes
- Bifunctor
- def compose[G[_, _]](implicit ev: Bifoldable[G]): Bifoldable[[α, β]ConsumerRecord[G[α, β], G[α, β]]]
- Definition Classes
- Bifoldable
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def leftFunctor[X]: Functor[[α$1$]ConsumerRecord[α$1$, X]]
- Definition Classes
- Bifunctor
- def leftLiftTo[A, B, C[_]](fab: ConsumerRecord[A, B])(implicit C: Applicative[C]): ConsumerRecord[C[A], B]
- Definition Classes
- Bifunctor
- def leftMap[A, B, C](fab: ConsumerRecord[A, B])(f: (A) => C): ConsumerRecord[C, B]
- Definition Classes
- Bifunctor
- def leftSequence[G[_], A, B](fgab: ConsumerRecord[G[A], B])(implicit G: Applicative[G]): G[ConsumerRecord[A, B]]
- Definition Classes
- Bitraverse
- def leftTraverse[G[_], A, B, C](fab: ConsumerRecord[A, B])(f: (A) => G[C])(implicit G: Applicative[G]): G[ConsumerRecord[C, B]]
- Definition Classes
- Bitraverse
- def leftWiden[A, B, AA >: A](fab: ConsumerRecord[A, B]): ConsumerRecord[AA, B]
- Definition Classes
- Bifunctor
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def rightFunctor[X]: Functor[[β$0$]ConsumerRecord[X, β$0$]]
- Definition Classes
- Bifunctor
- 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()