object CollectionNameFormatter
(source)
To configure the default collection name strategy - default is camel case. To be used before KMongo initialization.
defaultCollectionNameBuilder |
To change the default collection name strategy - default is camel case. lateinit var defaultCollectionNameBuilder: (KClass<*>) -> String |
useCamelCaseCollectionNameBuilder |
Use Camel Case default collection name builder. fun useCamelCaseCollectionNameBuilder(fromClass: (KClass<*>) -> String = { it.simpleName!! }): Unit |
useLowerCaseCollectionNameBuilder |
Use Lower Case default collection name builder. fun useLowerCaseCollectionNameBuilder(fromClass: (KClass<*>) -> String = { it.simpleName!! }): Unit |
useSnakeCaseCollectionNameBuilder |
Use Snake Case default collection name builder. fun useSnakeCaseCollectionNameBuilder(fromClass: (KClass<*>) -> String = { it.simpleName!! }): Unit |