collection

io.hireproof.structure.dsl$.collection$
object collection

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def chain[A](schema: => Schema[A]): Collection[Chain[A]]
def chain[A](header: Header[A]): Header[Chain[A]]
def chain[A](query: Query[A]): Query[Chain[A]]
def list[A](schema: => Schema[A]): Collection[List[A]]
def list[A](header: Header[A]): Header[List[A]]
def list[A](query: Query[A]): Query[List[A]]
def map[A, B](schema: => Schema[(A, B)]): Collection[Map[A, B]]
final def nonEmptyChain[A](schema: => Schema[A]): Collection[Type[A]]
final def nonEmptyList[A](schema: => Schema[A]): Collection[NonEmptyList[A]]
final def nonEmptyMap[A, B](schema: => Schema[(A, B)])(implicit order: Order[A]): Collection[Type[A, B]]
def seq[A](schema: => Schema[A]): Collection[Seq[A]]
def seq[A](header: Header[A]): Header[Seq[A]]
def seq[A](query: Query[A]): Query[Seq[A]]
def set[A](schema: => Schema[A]): Collection[Set[A]]
def set[A](header: Header[A]): Header[Set[A]]
def set[A](query: Query[A]): Query[Set[A]]
final def sortedMap[A, B](schema: => Schema[(A, B)])(implicit order: Order[A]): Collection[SortedMap[A, B]]
def vector[A](schema: => Schema[A]): Collection[Vector[A]]
def vector[A](header: Header[A]): Header[Vector[A]]
def vector[A](query: Query[A]): Query[Vector[A]]