@@ -28,12 +28,9 @@ class AsyncOneToOneSQLToOption[A, B, Z](val underlying: OneToOneSQLToOption[A, B
28
28
with AsyncSQLToOption [Z ] {
29
29
override def future ()(implicit session : AsyncDBSession , cxt : EC = ECGlobal ): Future [Option [Z ]] = {
30
30
session.oneToOneIterable(underlying.statement, underlying.rawParameters: _* )(underlying.extractOne)(underlying.extractTo)(underlying.transform).map {
31
- results =>
32
- results match {
33
- case Nil => None
34
- case _ if results.size == 1 => results.headOption
35
- case _ => throw new TooManyRowsException (1 , results.size)
36
- }
31
+ case Nil => None
32
+ case results if results.size == 1 => results.headOption
33
+ case results => throw new TooManyRowsException (1 , results.size)
37
34
}
38
35
}
39
36
}
@@ -66,12 +63,9 @@ class AsyncOneToManySQLToOption[A, B, Z](val underlying: OneToManySQLToOption[A,
66
63
with AsyncSQLToOption [Z ] {
67
64
override def future ()(implicit session : AsyncDBSession , cxt : EC = ECGlobal ): Future [Option [Z ]] = {
68
65
session.oneToManyIterable(underlying.statement, underlying.rawParameters: _* )(underlying.extractOne)(underlying.extractTo)(underlying.transform).map {
69
- results =>
70
- results match {
71
- case Nil => None
72
- case _ if results.size == 1 => results.headOption
73
- case _ => throw new TooManyRowsException (1 , results.size)
74
- }
66
+ case Nil => None
67
+ case results if results.size == 1 => results.headOption
68
+ case results => throw new TooManyRowsException (1 , results.size)
75
69
}
76
70
}
77
71
}
@@ -104,12 +98,9 @@ class AsyncOneToManies2SQLToOption[A, B1, B2, Z](val underlying: OneToManies2SQL
104
98
with AsyncSQLToOption [Z ] {
105
99
override def future ()(implicit session : AsyncDBSession , cxt : EC = ECGlobal ): Future [Option [Z ]] = {
106
100
session.oneToManies2Iterable(underlying.statement, underlying.rawParameters: _* )(underlying.extractOne)(underlying.extractTo1, underlying.extractTo2)(underlying.transform).map {
107
- results =>
108
- results match {
109
- case Nil => None
110
- case _ if results.size == 1 => results.headOption
111
- case _ => throw new TooManyRowsException (1 , results.size)
112
- }
101
+ case Nil => None
102
+ case results if results.size == 1 => results.headOption
103
+ case results => throw new TooManyRowsException (1 , results.size)
113
104
}
114
105
}
115
106
}
@@ -142,12 +133,9 @@ class AsyncOneToManies3SQLToOption[A, B1, B2, B3, Z](val underlying: OneToManies
142
133
override def future ()(implicit session : AsyncDBSession , cxt : EC = ECGlobal ): Future [Option [Z ]] = {
143
134
session.oneToManies3Iterable(underlying.statement, underlying.rawParameters: _* )(underlying.extractOne)(
144
135
underlying.extractTo1, underlying.extractTo2, underlying.extractTo3)(underlying.transform).map {
145
- results =>
146
- results match {
147
- case Nil => None
148
- case _ if results.size == 1 => results.headOption
149
- case _ => throw new TooManyRowsException (1 , results.size)
150
- }
136
+ case Nil => None
137
+ case results if results.size == 1 => results.headOption
138
+ case results => throw new TooManyRowsException (1 , results.size)
151
139
}
152
140
}
153
141
}
@@ -181,12 +169,9 @@ class AsyncOneToManies4SQLToOption[A, B1, B2, B3, B4, Z](val underlying: OneToMa
181
169
override def future ()(implicit session : AsyncDBSession , cxt : EC = ECGlobal ): Future [Option [Z ]] = {
182
170
session.oneToManies4Iterable(underlying.statement, underlying.rawParameters: _* )(underlying.extractOne)(
183
171
underlying.extractTo1, underlying.extractTo2, underlying.extractTo3, underlying.extractTo4)(underlying.transform).map {
184
- results =>
185
- results match {
186
- case Nil => None
187
- case _ if results.size == 1 => results.headOption
188
- case _ => throw new TooManyRowsException (1 , results.size)
189
- }
172
+ case Nil => None
173
+ case results if results.size == 1 => results.headOption
174
+ case results => throw new TooManyRowsException (1 , results.size)
190
175
}
191
176
}
192
177
}
@@ -220,12 +205,9 @@ class AsyncOneToManies5SQLToOption[A, B1, B2, B3, B4, B5, Z](val underlying: One
220
205
override def future ()(implicit session : AsyncDBSession , cxt : EC = ECGlobal ): Future [Option [Z ]] = {
221
206
session.oneToManies5Iterable(underlying.statement, underlying.rawParameters: _* )(underlying.extractOne)(
222
207
underlying.extractTo1, underlying.extractTo2, underlying.extractTo3, underlying.extractTo4, underlying.extractTo5)(underlying.transform).map {
223
- results =>
224
- results match {
225
- case Nil => None
226
- case _ if results.size == 1 => results.headOption
227
- case _ => throw new TooManyRowsException (1 , results.size)
228
- }
208
+ case Nil => None
209
+ case results if results.size == 1 => results.headOption
210
+ case results => throw new TooManyRowsException (1 , results.size)
229
211
}
230
212
}
231
213
}
@@ -259,12 +241,9 @@ class AsyncOneToManies6SQLToOption[A, B1, B2, B3, B4, B5, B6, Z](val underlying:
259
241
override def future ()(implicit session : AsyncDBSession , cxt : EC = ECGlobal ): Future [Option [Z ]] = {
260
242
session.oneToManies6Iterable(underlying.statement, underlying.rawParameters: _* )(underlying.extractOne)(
261
243
underlying.extractTo1, underlying.extractTo2, underlying.extractTo3, underlying.extractTo4, underlying.extractTo5, underlying.extractTo6)(underlying.transform).map {
262
- results =>
263
- results match {
264
- case Nil => None
265
- case _ if results.size == 1 => results.headOption
266
- case _ => throw new TooManyRowsException (1 , results.size)
267
- }
244
+ case Nil => None
245
+ case results if results.size == 1 => results.headOption
246
+ case results => throw new TooManyRowsException (1 , results.size)
268
247
}
269
248
}
270
249
}
@@ -298,12 +277,9 @@ class AsyncOneToManies7SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, Z](val underly
298
277
override def future ()(implicit session : AsyncDBSession , cxt : EC = ECGlobal ): Future [Option [Z ]] = {
299
278
session.oneToManies7Iterable(underlying.statement, underlying.rawParameters: _* )(underlying.extractOne)(
300
279
underlying.extractTo1, underlying.extractTo2, underlying.extractTo3, underlying.extractTo4, underlying.extractTo5, underlying.extractTo6, underlying.extractTo7)(underlying.transform).map {
301
- results =>
302
- results match {
303
- case Nil => None
304
- case _ if results.size == 1 => results.headOption
305
- case _ => throw new TooManyRowsException (1 , results.size)
306
- }
280
+ case Nil => None
281
+ case results if results.size == 1 => results.headOption
282
+ case results => throw new TooManyRowsException (1 , results.size)
307
283
}
308
284
}
309
285
}
@@ -337,12 +313,9 @@ class AsyncOneToManies8SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, Z](val und
337
313
override def future ()(implicit session : AsyncDBSession , cxt : EC = ECGlobal ): Future [Option [Z ]] = {
338
314
session.oneToManies8Iterable(underlying.statement, underlying.rawParameters: _* )(underlying.extractOne)(
339
315
underlying.extractTo1, underlying.extractTo2, underlying.extractTo3, underlying.extractTo4, underlying.extractTo5, underlying.extractTo6, underlying.extractTo7, underlying.extractTo8)(underlying.transform).map {
340
- results =>
341
- results match {
342
- case Nil => None
343
- case _ if results.size == 1 => results.headOption
344
- case _ => throw new TooManyRowsException (1 , results.size)
345
- }
316
+ case Nil => None
317
+ case results if results.size == 1 => results.headOption
318
+ case results => throw new TooManyRowsException (1 , results.size)
346
319
}
347
320
}
348
321
}
@@ -376,12 +349,9 @@ class AsyncOneToManies9SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, Z](val
376
349
override def future ()(implicit session : AsyncDBSession , cxt : EC = ECGlobal ): Future [Option [Z ]] = {
377
350
session.oneToManies9Iterable(underlying.statement, underlying.rawParameters: _* )(underlying.extractOne)(
378
351
underlying.extractTo1, underlying.extractTo2, underlying.extractTo3, underlying.extractTo4, underlying.extractTo5, underlying.extractTo6, underlying.extractTo7, underlying.extractTo8, underlying.extractTo9)(underlying.transform).map {
379
- results =>
380
- results match {
381
- case Nil => None
382
- case _ if results.size == 1 => results.headOption
383
- case _ => throw new TooManyRowsException (1 , results.size)
384
- }
352
+ case Nil => None
353
+ case results if results.size == 1 => results.headOption
354
+ case results => throw new TooManyRowsException (1 , results.size)
385
355
}
386
356
}
387
357
}
0 commit comments