CodecProviderMacro
io.github.mbannour.mongo.codecs.CodecProviderMacro
object CodecProviderMacro
Provides macros for generating a MongoDB [[org.bson.codecs.configuration.CodecProvider CodecProvider]]
for a given case class type.
This object contains inline methods that create a CodecProvider tailored for case classes. The generated CodecProvider will supply a Codec for the case class type T
using the provided [[org.bson.codecs.configuration.CodecRegistry CodecRegistry]]
. Depending on the method invoked, the Codec will either ignore or encode fields with a value of None
.
Attributes
- See also
-
CaseClassCodecGenerator.generateCodec
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CodecProviderMacro.type
Members list
In this article