Helper to set fields from a case class to other "container" types E.g.
Naming scheme for cascading Tuple fields used by FieldsProviderImpl macro.
Helper class for generating setters from case class to other types.
Helper class for generating setters from case class to other types. E.g. cascading Tuple, jdbc PreparedStatement
This class contains the core macro implementations.
This class contains the core macro implementations. This is in a separate module to allow it to be in a separate compilation unit, which makes it easier to provide helper methods interfacing with macros.
Uses zero-based indexes for field names.
No prefixes for naming nested fields.
No prefixes for naming nested fields. For e.g. for the following nested case class:
case class Outer(id: Long, name: String, details: Inner) case class Inner(phone: Int)
the nested field's name will remain "phone".
Useful esp. for flattening nested case classes to SQL table columns.
Uses prefixes for naming nested fields.
Uses prefixes for naming nested fields. For e.g. for the following nested case class:
case class Outer(id: Long, name: String, details: Inner) case class Inner(phone: Int)
the nested field's name will be "details.phone".
This class contains the core macro implementations.
This class contains the core macro implementations. This is in a separate module to allow it to be in a separate compilation unit, which makes it easier to provide helper methods interfacing with macros.
Helper class for setting case class fields in cascading Tuple
This class contains the core macro implementations.
This class contains the core macro implementations. This is in a separate module to allow it to be in a separate compilation unit, which makes it easier to provide helper methods interfacing with macros.
This class contains the core macro implementations.
This class contains the core macro implementations. This is in a separate module to allow it to be in a separate compilation unit, which makes it easier to provide helper methods interfacing with macros.
Helper to set fields from a case class to other "container" types E.g. cascading Tuple, jdbc PreparedStatement