Package

com.stratio.common.utils

functional

Permalink

package functional

Linear Supertypes
Dsl, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. functional
  2. Dsl
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Dsl extends AnyRef

    Permalink

    Provides a higher layer of abstraction for using extended functionality at 'functional' package.

  2. trait StatefulIterator[T, S] extends Iterator[Option[T]]

    Permalink

    An StatefulIterator is just an Iterator that needs to track some kind of state for determining if it has next values or not.

  3. trait StatelessIterator[T] extends Iterator[Option[T]]

    Permalink

    An StatelessIterator is just an Iterator that has no need to track its state for determining if it has next values or not.

  4. implicit class classHelper[T] extends ClassTagHelper[T]

    Permalink
    Definition Classes
    Dsl
  5. implicit class classTagHelper[T] extends ClassTagHelper[T]

    Permalink
    Definition Classes
    Dsl

Value Members

  1. object MonadTransformerDSL

    Permalink
  2. object StatefulIterator

    Permalink
  3. object StatelessIterator

    Permalink
  4. def iterator[T](nextFunc: ⇒ Option[T]): StatelessIterator[T]

    Permalink
    Definition Classes
    Dsl
  5. def iterator[T](hasNextFunc: ⇒ Boolean, nextFunc: ⇒ T): StatelessIterator[T]

    Permalink
    Definition Classes
    Dsl
  6. def iterator[T, S](initialState: S, nextFunc: (S) ⇒ Option[(S, T)]): StatefulIterator[T, S]

    Permalink
    Definition Classes
    Dsl
  7. def iterator[T, S](initialState: S, hasNextFunc: (S) ⇒ Boolean, nextFunc: (S) ⇒ (S, T)): StatefulIterator[T, S]

    Permalink
    Definition Classes
    Dsl

Inherited from Dsl

Inherited from AnyRef

Inherited from Any

Ungrouped