Package

swaydb.extensions

stream

Permalink

package stream

Visibility
  1. Public
  2. All

Type Members

  1. case class MapKeysStream[K](mapKey: Seq[K], mapsOnly: Boolean = false, userDefinedFrom: Boolean = false, set: Set[Key[K], IO], till: (K) ⇒ Boolean = (_: K) => true, skip: Int = 0, count: Option[Int] = None)(implicit keySerializer: Serializer[K], mapKeySerializer: Serializer[Key[K]]) extends Stream[K, IO] with Product with Serializable

    Permalink

    TODO - MapStream and MapKeysStream are similar and need a higher type - tagless final.

    TODO - MapStream and MapKeysStream are similar and need a higher type - tagless final.

    Sample order

    Key.MapStart(1), MapKey.EntriesStart(1) MapKey.Entry(1, 1) MapKey.EntriesEnd(1) MapKey.SubMapsStart(1) MapKey.SubMap(1, 1000) MapKey.SubMapsEnd(1) MapKey.End(1)

  2. case class MapStream[K, V](mapKey: Seq[K], mapsOnly: Boolean = false, userDefinedFrom: Boolean = false, map: swaydb.Map[Key[K], Option[V], IO], till: (K, V) ⇒ Boolean = (_: K, _: V) => true, skip: Int = 0, count: Option[Int] = None)(implicit keySerializer: Serializer[K], mapKeySerializer: Serializer[Key[K]], optionValueSerializer: Serializer[Option[V]]) extends Stream[(K, V), IO] with Product with Serializable

    Permalink

    TODO - MapStream and MapKeysStream are similar and need a higher type - tagless final.

    TODO - MapStream and MapKeysStream are similar and need a higher type - tagless final.

    Sample order

    Key.MapStart(1), MapKey.EntriesStart(1) MapKey.Entry(1, 1) MapKey.EntriesEnd(1) MapKey.SubMapsStart(1) MapKey.SubMap(1, 1000) MapKey.SubMapsEnd(1) MapKey.End(1)

  3. sealed trait Step[+T] extends AnyRef

    Permalink

Value Members

  1. object Step

    Permalink

Ungrouped