Composes the naming with the given function f
,
applied on the first result.
Composes the naming with the given function f
,
applied on the first result.
import reactivemongo.api.bson.TypeNaming val tpeNaming: TypeNaming = TypeNaming.SimpleName.andThen(_.toLowerCase)
Returns the name for the given type.
Returns the name for the given type.
import scala.reflect.ClassTag import reactivemongo.api.bson.TypeNaming def foo[T](n: TypeNaming)(implicit ct: ClassTag[T]): String = n(ct.runtimeClass)
Uses the class fully qualified name (e.g.
java.lang.String
).The package naming must be stable (or would require data migrations).