doobie.Columns$
See theColumns companion class
object Columns
Attributes
- Companion
- class
- Source
- Columns.scala
- Graph
-
- Supertypes
- Self type
-
Columns.type
Members list
Type members
Inherited types
The names of the product elements
The name of the type
Value members
Concrete methods
def apply[T <: Tuple : IsMappedBy[TypedMultiFragment]](t: T): Columns[InverseMap[T, TypedMultiFragment]]
Constructor for the generic case.
Constructor for the generic case.
Does not support subtyping (passing in a mix of TypedMultiFragment subtypes), use TypedMultiFragment.tmf to convert.
Not supported by all IDEs at the time of writing. For example, when using IntelliJ IDEA the type highlighting will be broken due to IntelliJ IDEA issues.
Attributes
- Source
- Columns.scala
Constructor for the single definition case.
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3])): Columns[(A1, A2, A3)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4])): Columns[(A1, A2, A3, A4)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5])): Columns[(A1, A2, A3, A4, A5)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6])): Columns[(A1, A2, A3, A4, A5, A6)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7])): Columns[(A1, A2, A3, A4, A5, A6, A7)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12], TypedMultiFragment[A13])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12], TypedMultiFragment[A13], TypedMultiFragment[A14])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12], TypedMultiFragment[A13], TypedMultiFragment[A14], TypedMultiFragment[A15])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12], TypedMultiFragment[A13], TypedMultiFragment[A14], TypedMultiFragment[A15], TypedMultiFragment[A16])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12], TypedMultiFragment[A13], TypedMultiFragment[A14], TypedMultiFragment[A15], TypedMultiFragment[A16], TypedMultiFragment[A17])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12], TypedMultiFragment[A13], TypedMultiFragment[A14], TypedMultiFragment[A15], TypedMultiFragment[A16], TypedMultiFragment[A17], TypedMultiFragment[A18])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12], TypedMultiFragment[A13], TypedMultiFragment[A14], TypedMultiFragment[A15], TypedMultiFragment[A16], TypedMultiFragment[A17], TypedMultiFragment[A18], TypedMultiFragment[A19])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12], TypedMultiFragment[A13], TypedMultiFragment[A14], TypedMultiFragment[A15], TypedMultiFragment[A16], TypedMultiFragment[A17], TypedMultiFragment[A18], TypedMultiFragment[A19], TypedMultiFragment[A20])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12], TypedMultiFragment[A13], TypedMultiFragment[A14], TypedMultiFragment[A15], TypedMultiFragment[A16], TypedMultiFragment[A17], TypedMultiFragment[A18], TypedMultiFragment[A19], TypedMultiFragment[A20], TypedMultiFragment[A21])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]
Attributes
- Source
- Columns.scala
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](t: (TypedMultiFragment[A1], TypedMultiFragment[A2], TypedMultiFragment[A3], TypedMultiFragment[A4], TypedMultiFragment[A5], TypedMultiFragment[A6], TypedMultiFragment[A7], TypedMultiFragment[A8], TypedMultiFragment[A9], TypedMultiFragment[A10], TypedMultiFragment[A11], TypedMultiFragment[A12], TypedMultiFragment[A13], TypedMultiFragment[A14], TypedMultiFragment[A15], TypedMultiFragment[A16], TypedMultiFragment[A17], TypedMultiFragment[A18], TypedMultiFragment[A19], TypedMultiFragment[A20], TypedMultiFragment[A21], TypedMultiFragment[A22])): Columns[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]
Attributes
- Source
- Columns.scala
Givens
In this article