Packages

t

slick.ast

CollectionTypeConstructor

trait CollectionTypeConstructor extends AnyRef

Represents a type constructor that can be usd for a collection-valued query. The relevant information for Slick is whether the elements of the collection keep their insertion order (isSequential) and whether only distinct elements are allowed (isUnique).

Source
Type.scala
Linear Supertypes
AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CollectionTypeConstructor
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def classTag: ClassTag[_]

    The ClassTag for the type constructor

  2. abstract def createBuilder[E](implicit arg0: ClassTag[E]): Builder[E, Any]

    Create a Builder for the collection type, given a ClassTag for the element type

  3. abstract def isSequential: Boolean

    Determines if order is relevant

  4. abstract def isUnique: Boolean

    Determines if only distinct elements are allowed

Concrete Value Members

  1. def iterableSubstitute: CollectionTypeConstructor

    Return a CollectionTypeConstructor which builds a subtype of Iterable but has the same properties otherwise.