The ClassTag for the type constructor
Create a Builder
for the collection type, given a ClassTag for the element type
Determines if order is relevant
Determines if only distinct elements are allowed
Return a CollectionTypeConstructor which builds a subtype of Iterable but has the same properties otherwise.
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).