@@ -67,6 +67,9 @@ trait ScalaSql extends Common{
67
67
def forkArgs = Seq (" -Duser.timezone=Asia/Singapore" )
68
68
}
69
69
70
+ private def indent (code : Iterable [String ]): String =
71
+ code.map(_.split(" \n " ).map(" " + _).mkString(" \n " )).mkString(" \n " )
72
+
70
73
object core extends Common with CrossValue {
71
74
def ivyDeps = Agg (
72
75
ivy " com.lihaoyi::geny:1.0.0 " ,
@@ -101,7 +104,7 @@ trait ScalaSql extends Common{
101
104
s """ package scalasql.core.generated
102
105
|import scalasql.core.Queryable
103
106
|trait QueryableRow{
104
- | ${queryableRowDefs.mkString( " \n " )}
107
+ | ${indent(queryableRowDefs )}
105
108
|}
106
109
| """ .stripMargin
107
110
)
@@ -180,23 +183,23 @@ trait ScalaSql extends Common{
180
183
|import scalasql.core.{Queryable, Expr}
181
184
|import scalasql.query.Column
182
185
|trait Insert[V[_[_]], R]{
183
- | ${ defs(false ).mkString( " \n " )}
186
+ | ${indent( defs(false ))}
184
187
|}
185
188
|trait InsertImpl[V[_[_]], R] extends Insert[V, R]{ this: scalasql.query.Insert[V, R] =>
186
189
| def newInsertValues[R](
187
190
| insert: scalasql.query.Insert[V, R],
188
191
| columns: Seq[Column[_]],
189
192
| valuesLists: Seq[Seq[Expr[_]]]
190
193
| )(implicit qr: Queryable[V[Column], R]): scalasql.query.InsertColumns[V, R]
191
- | ${ defs(true ).mkString( " \n " )}
194
+ | ${indent( defs(true ))}
192
195
|}
193
196
|
194
197
|trait QueryableRow{
195
- | ${queryableRowDefs.mkString( " \n " )}
198
+ | ${indent(queryableRowDefs )}
196
199
|}
197
200
|
198
201
|trait JoinAppend extends scalasql.query.JoinAppendLowPriority{
199
- | ${joinAppendDefs.mkString( " \n " )}
202
+ | ${indent(joinAppendDefs )}
200
203
|}
201
204
| """ .stripMargin
202
205
)
0 commit comments