Skip to content

Commit 9e93416

Browse files
committed
Polish
1 parent 1f5946c commit 9e93416

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

doma-criteria/src/main/kotlin/org/seasar/doma/criteria/query/UpdateSqlBuilder.kt renamed to doma-criteria/src/main/kotlin/org/seasar/doma/criteria/query/UpdateBuilder.kt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.seasar.doma.criteria.query
22

33
import org.seasar.doma.criteria.context.Criterion
4+
import org.seasar.doma.criteria.context.Operand
45
import org.seasar.doma.criteria.context.UpdateContext
56
import org.seasar.doma.def.EntityDef
67
import org.seasar.doma.def.PropertyDef
@@ -10,7 +11,7 @@ import org.seasar.doma.jdbc.PreparedSql
1011
import org.seasar.doma.jdbc.SqlKind
1112
import org.seasar.doma.jdbc.SqlLogType
1213

13-
class UpdateSqlBuilder(
14+
class UpdateBuilder(
1415
private val context: UpdateContext,
1516
private val commenter: (String) -> String,
1617
private val buf: PreparedSqlBuilder,
@@ -30,9 +31,9 @@ class UpdateSqlBuilder(
3031
if (context.set.isNotEmpty()) {
3132
buf.appendSql(" set ")
3233
context.set.forEach { (prop, param) ->
33-
column(prop.value)
34+
column(prop)
3435
buf.appendSql(" = ")
35-
param(param.value)
36+
param(param)
3637
buf.appendSql(", ")
3738
}
3839
buf.cutBackSql(2)
@@ -52,12 +53,12 @@ class UpdateSqlBuilder(
5253
support.table(entityDef)
5354
}
5455

55-
private fun column(propDef: PropertyDef<*>) {
56-
support.column(propDef)
56+
private fun column(prop: Operand.Prop) {
57+
support.column(prop)
5758
}
5859

59-
private fun param(param: InParameter<*>) {
60-
buf.appendParameter(param)
60+
private fun param(param: Operand.Param) {
61+
support.param(param)
6162
}
6263

6364
private fun visitCriterion(index: Int, c: Criterion) {

doma-criteria/src/main/kotlin/org/seasar/doma/criteria/statement/SqlUpdateStatement.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package org.seasar.doma.criteria.statement
33
import org.seasar.doma.criteria.context.UpdateContext
44
import org.seasar.doma.criteria.declaration.UpdateDeclaration
55
import org.seasar.doma.criteria.query.UpdateQuery
6-
import org.seasar.doma.criteria.query.UpdateSqlBuilder
6+
import org.seasar.doma.criteria.query.UpdateBuilder
77
import org.seasar.doma.def.EntityDef
88
import org.seasar.doma.jdbc.Config
99
import org.seasar.doma.jdbc.SqlLogType
@@ -20,7 +20,7 @@ class SqlUpdateStatement<ENTITY, ENTITY_DEF : EntityDef<ENTITY>>(
2020
val context = UpdateContext(config, entityDef)
2121
val declaration = UpdateDeclaration(context)
2222
declaration.block(entityDef)
23-
val builder = UpdateSqlBuilder(context, commenter, logType)
23+
val builder = UpdateBuilder(context, commenter, logType)
2424
val sql = builder.build()
2525
val query = UpdateQuery(config, sql, javaClass.name, executeMethodName)
2626
return UpdateCommand(query)

0 commit comments

Comments
 (0)