com.stratio.common.utils

functional

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Dsl extends AnyRef

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

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

    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]]

    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]

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

    Definition Classes
    Dsl

Value Members

  1. object StatefulIterator

  2. object StatelessIterator

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

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

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

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

    Definition Classes
    Dsl

Inherited from Dsl

Inherited from AnyRef

Inherited from Any

Ungrouped