This repository was archived by the owner on Jan 20, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
src/main/kotlin/com/mapk/krowmapper Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ import org.springframework.jdbc.core.RowMapper
11
11
12
12
class KRowMapper <T : Any > private constructor(
13
13
private val function : KFunctionForCall <T >,
14
- propertyNameConverter : (String ) -> String = { it }
14
+ parameterNameConverter : (String ) -> String = { it }
15
15
) : RowMapper<T> {
16
16
constructor (function: KFunction <T >, propertyNameConverter: (String ) -> String = { it }) : this (
17
17
KFunctionForCall (function), propertyNameConverter
@@ -23,7 +23,7 @@ class KRowMapper<T : Any> private constructor(
23
23
24
24
private val parameters: List <ParameterForMap > = function.parameters
25
25
.filter { it.kind != KParameter .Kind .INSTANCE && ! it.isUseDefaultArgument() }
26
- .map { ParameterForMap .newInstance(it, propertyNameConverter ) }
26
+ .map { ParameterForMap .newInstance(it, parameterNameConverter ) }
27
27
28
28
override fun mapRow (rs : ResultSet , rowNum : Int ): T {
29
29
val argumentBucket = function.getArgumentBucket()
Original file line number Diff line number Diff line change @@ -62,10 +62,10 @@ class ParameterForMap private constructor(
62
62
fun getObject (rs : ResultSet ): Any? = objectGetter(rs)
63
63
64
64
companion object {
65
- fun newInstance (param : KParameter , propertyNameConverter : (String ) -> String = { it }): ParameterForMap {
65
+ fun newInstance (param : KParameter , parameterNameConverter : (String ) -> String = { it }): ParameterForMap {
66
66
return ParameterForMap (
67
67
param,
68
- propertyNameConverter (param.getAliasOrName()!! ),
68
+ parameterNameConverter (param.getAliasOrName()!! ),
69
69
param.type.classifier as KClass <* >
70
70
)
71
71
}
You can’t perform that action at this time.
0 commit comments