Class

zio.stream.ZStream

PipelineSyntax

Related Doc: package ZStream

Permalink

implicit final class PipelineSyntax[Env, Err, Elem] extends AnyVal

Provides syntax for applying pipelines to streams.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PipelineSyntax
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PipelineSyntax(self: ZStream[Env, Err, Elem])

    Permalink

Value Members

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

    Permalink
    Definition Classes
    Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  4. def @@[LowerEnv <: Env, UpperEnv >: Env, LowerErr <: Err, UpperErr >: Err, LowerElem <: Elem, UpperElem >: Elem](pipeline: ZPipeline[LowerEnv, UpperEnv, LowerErr, UpperErr, LowerElem, UpperElem])(implicit trace: ZTraceElement): ZStream[OutEnv[Env], OutErr[Err], OutElem[Elem]]

    Permalink

    Syntax for applying pipelines.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def branchAfter[LowerEnv <: Env, UpperEnv >: Env, LowerErr <: Err, UpperErr >: Err, LowerElem <: Elem, UpperElem >: Elem](n: Int)(f: (Chunk[Elem]) ⇒ WithOut[LowerEnv, UpperEnv, LowerErr, UpperErr, LowerElem, UpperElem, [Env]Env, [Err]Err, [Elem]Elem])(implicit trace: ZTraceElement): ZStream[Env, Err, Elem]

    Permalink

    Reads the first n values from the stream and uses them to choose the pipeline that will be used for the remainder of the stream.

  7. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  8. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  9. def toString(): String

    Permalink
    Definition Classes
    Any
  10. def via[LowerEnv <: Env, UpperEnv >: Env, LowerErr <: Err, UpperErr >: Err, LowerElem <: Elem, UpperElem >: Elem](pipeline: ZPipeline[LowerEnv, UpperEnv, LowerErr, UpperErr, LowerElem, UpperElem])(implicit trace: ZTraceElement): ZStream[OutEnv[Env], OutErr[Err], OutElem[Elem]]

    Permalink

    Threads the stream through a transformation pipeline.

  11. def viaFunction[OutEnv, OutErr, OutElem](f: (ZStream[Env, Err, Elem]) ⇒ ZStream[OutEnv, OutErr, OutElem])(implicit trace: ZTraceElement): ZStream[OutEnv, OutErr, OutElem]

    Permalink

    Threads the stream through the transformation function f.

Deprecated Value Members

  1. def >>>[LowerEnv <: Env, UpperEnv >: Env, LowerErr <: Err, UpperErr >: Err, LowerElem <: Elem, UpperElem >: Elem](pipeline: ZPipeline[LowerEnv, UpperEnv, LowerErr, UpperErr, LowerElem, UpperElem])(implicit trace: ZTraceElement): ZStream[OutEnv[Env], OutErr[Err], OutElem[Elem]]

    Permalink

    Symbolic alias for ZStream#via.

    Symbolic alias for ZStream#via.

    Annotations
    @deprecated
    Deprecated

    (Since version use @@) 2.0.0

Inherited from AnyVal

Inherited from Any

Ungrouped