com.twitter.scalding.typed

BijectedSourceSink

class BijectedSourceSink[T, U] extends TypedSource[U] with TypedSink[U]

Linear Supertypes
TypedSink[U], TypedSource[U], Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BijectedSourceSink
  2. TypedSink
  3. TypedSource
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BijectedSourceSink(parent: SourceSink[T])(implicit transformer: ImplicitBijection[T, U])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def andThen[U](fn: (U) ⇒ U): TypedSource[U]

    Transform this TypedSource into another by mapping after.

    Transform this TypedSource into another by mapping after. We don't call this map because of conflicts with Mappable, unfortunately

    Definition Classes
    TypedSource
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def contraMap[U](fn: (U) ⇒ U): TypedSink[U]

    Transform this sink into another type by applying a function first

    Transform this sink into another type by applying a function first

    Definition Classes
    TypedSink
  10. def converter[W >: U]: TupleConverter[W]

    Because TupleConverter cannot be covariant, we need to jump through this hoop.

    Because TupleConverter cannot be covariant, we need to jump through this hoop. A typical implementation might be: (implicit conv: TupleConverter[T]) and then:

    override def converter[U >: T] = TupleConverter.asSuperConverter[T, U](conv)

    Definition Classes
    BijectedSourceSinkTypedSource
  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. val lockedBij: Externalizer[ImplicitBijection[T, U]]

  18. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  21. def read(implicit flowDef: FlowDef, mode: Mode): Pipe

    Definition Classes
    BijectedSourceSinkTypedSource
  22. def setter[V <: U]: TupleSetter[V]

    Definition Classes
    BijectedSourceSinkTypedSink
  23. def sinkFields: Fields

    Definition Classes
    TypedSink
  24. def sourceFields: Fields

    Definition Classes
    TypedSource
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def toString(): String

    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. def writeFrom(pipe: Pipe)(implicit flowDef: FlowDef, mode: Mode): Pipe

    pipe is assumed to have the schema above, otherwise an error may occur The exact same pipe is returned to match the legacy Source API.

    pipe is assumed to have the schema above, otherwise an error may occur The exact same pipe is returned to match the legacy Source API.

    Definition Classes
    BijectedSourceSinkTypedSink

Inherited from TypedSink[U]

Inherited from TypedSource[U]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped