Package

org.scaladebugger.api

pipelines

Permalink

package pipelines

Visibility
  1. Public
  2. All

Type Members

  1. class CloseOperation[A] extends Operation[A, Unit]

    Permalink

    Represents an operation that closes the pipeline.

    Represents an operation that closes the pipeline.

    A

    The type of data coming into the operation

  2. class FilterNotOperation[A] extends Operation[A, A]

    Permalink

    Represents an operation that filters data in a pipeline.

    Represents an operation that filters data in a pipeline.

    A

    The type of data coming into the operation

  3. class FilterOperation[A] extends Operation[A, A]

    Permalink

    Represents an operation that filters data in a pipeline.

    Represents an operation that filters data in a pipeline.

    A

    The type of data coming into the operation

  4. class FlatMapOperation[A, B] extends Operation[A, B]

    Permalink

    Represents an operation that maps data to other values in a pipeline.

    Represents an operation that maps data to other values in a pipeline.

    A

    The type of data coming into the operation

    B

    The type of data going out of the operation

  5. class ForeachOperation[A] extends Operation[A, Unit]

    Permalink

    Represents an operation that maps data to other values in a pipeline.

    Represents an operation that maps data to other values in a pipeline.

    A

    The type of data coming into the operation

  6. class MapOperation[A, B] extends Operation[A, B]

    Permalink

    Represents an operation that maps data to other values in a pipeline.

    Represents an operation that maps data to other values in a pipeline.

    A

    The type of data coming into the operation

    B

    The type of data going out of the operation

  7. class NoOperation[A] extends Operation[A, A]

    Permalink

    Represents an operation that does nothing (no-op).

    Represents an operation that does nothing (no-op).

    A

    The type of data coming into the operation

  8. trait Operation[A, B] extends AnyRef

    Permalink

    Represents a single operation to be applied to data in a pipeline.

    Represents a single operation to be applied to data in a pipeline.

    A

    The incoming data type

    B

    The outgoing data type

  9. class Pipeline[A, B] extends Closeable

    Permalink

    Represents a pipeline of instructions used to perform a series of operations over an arbitrary collection of data.

    Represents a pipeline of instructions used to perform a series of operations over an arbitrary collection of data.

    A

    The incoming data type

    B

    The outgoing data type

Value Members

  1. object Pipeline

    Permalink

    Contains helper utilities for pipeline creation.

Ungrouped