Creates a new RowEncoder using the specified function for encoding.
Summons an implicit instance of RowEncoder for the desired type if one can be found.
Summons an implicit instance of RowEncoder for the desired type if one can be found.
This is essentially a shorter way of calling implicitly[RowEncoder[A]]
.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder1
to call get
on the return value.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder10
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder11
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder12
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder13
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder14
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder15
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder16
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder17
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder18
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
index of the cell that should be passed as parameter number 18 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder19
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
index of the cell that should be passed as parameter number 18 of f
index of the cell that should be passed as parameter number 19 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder2
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder20
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
index of the cell that should be passed as parameter number 18 of f
index of the cell that should be passed as parameter number 19 of f
index of the cell that should be passed as parameter number 20 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder21
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
index of the cell that should be passed as parameter number 18 of f
index of the cell that should be passed as parameter number 19 of f
index of the cell that should be passed as parameter number 20 of f
index of the cell that should be passed as parameter number 21 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder22
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
index of the cell that should be passed as parameter number 18 of f
index of the cell that should be passed as parameter number 19 of f
index of the cell that should be passed as parameter number 20 of f
index of the cell that should be passed as parameter number 21 of f
index of the cell that should be passed as parameter number 22 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder3
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder4
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder5
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder6
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder7
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder8
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
This is meant for case classes and is unsafe for any other type: a case class' unapply
method never returns
Some
, which allows caseEncoder9
to call get
on the return value.
encoding method, intended to be a case class' unapply
method.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder10 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder11 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder12 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder13 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder14 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder15 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder16 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder17 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder18 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder19 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder2 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder20 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder21 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder22 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder3 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder4 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder5 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder6 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder7 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder8 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
Creates a new RowEncoder from the specified unapply
method of a case class' companion object.
The difference between this and caseEncoder9 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Consider using the generics
kantan.csv module instead: it can automatically derive instances for this use case.
Creates a new RowEncoder from the specified unary function.
Creates a new RowEncoder from the specified unary function.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
index of the cell that should be passed as parameter number 18 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
index of the cell that should be passed as parameter number 18 of f
index of the cell that should be passed as parameter number 19 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
index of the cell that should be passed as parameter number 18 of f
index of the cell that should be passed as parameter number 19 of f
index of the cell that should be passed as parameter number 20 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
index of the cell that should be passed as parameter number 18 of f
index of the cell that should be passed as parameter number 19 of f
index of the cell that should be passed as parameter number 20 of f
index of the cell that should be passed as parameter number 21 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
index of the cell that should be passed as parameter number 10 of f
index of the cell that should be passed as parameter number 11 of f
index of the cell that should be passed as parameter number 12 of f
index of the cell that should be passed as parameter number 13 of f
index of the cell that should be passed as parameter number 14 of f
index of the cell that should be passed as parameter number 15 of f
index of the cell that should be passed as parameter number 16 of f
index of the cell that should be passed as parameter number 17 of f
index of the cell that should be passed as parameter number 18 of f
index of the cell that should be passed as parameter number 19 of f
index of the cell that should be passed as parameter number 20 of f
index of the cell that should be passed as parameter number 21 of f
index of the cell that should be passed as parameter number 22 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
encoding function.
index of the cell that should be passed as parameter number 1 of f
index of the cell that should be passed as parameter number 2 of f
index of the cell that should be passed as parameter number 3 of f
index of the cell that should be passed as parameter number 4 of f
index of the cell that should be passed as parameter number 5 of f
index of the cell that should be passed as parameter number 6 of f
index of the cell that should be passed as parameter number 7 of f
index of the cell that should be passed as parameter number 8 of f
index of the cell that should be passed as parameter number 9 of f
Creates a new RowEncoder from the specified unary function.
Creates a new RowEncoder from the specified unary function.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder10 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder11 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder12 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder13 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder14 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder15 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder16 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder17 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder18 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder19 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder2 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder20 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder21 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder22 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder3 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder4 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder5 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder6 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder7 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder8 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Creates a new RowEncoder from the specified function.
Creates a new RowEncoder from the specified function.
The difference between this and encoder9 is that the former expects CSV cells to be ordered in the exact same sequence as the parameters expected by the specified function, while the later lets you customise these indexes.
Provides various instance creation and summoning methods.
The instance creation functions are important to know about, as they make the task of creating new encoders easier and more correct. There are four main families, depending on the type to encode:
XXX
and for which you need to specify a mapping row index to parameter (such as if you need to skip some CSV cells, for instance).XXX
such that its parameters are organised in exactly the same way as CSV rows.XXX
.XXX
.Note that a lot of types already have implicit instances: tuples, collections... moreover, the
generics
module can automatically derive valid instances for a lot of common scenarios.