trait
ProductExtractor[Row, A <: Product] extends Extractor[Row, A] with SimpleExtractor[Row, A] with SingleRowExtractor[Row, A]
Type Members
-
abstract
type
Accumulator
-
type
SingleResult = A
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
final
def
asInstanceOf[T0]: T0
-
-
-
def
checkNullValueAndGet[T](t: Option[T]): T
-
def
choose[B <: D, C <: D, D](pred: (A) ⇒ Boolean)(l: Extractor[Row, B], r: Extractor[Row, C]): CondExtractor2[Row, A, B, C, D]
-
def
clone(): AnyRef
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B21 <: B, B22 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17]), choice18: ((A) ⇒ Boolean, Extractor[Row, B18]), choice19: ((A) ⇒ Boolean, Extractor[Row, B19]), choice20: ((A) ⇒ Boolean, Extractor[Row, B20]), choice21: ((A) ⇒ Boolean, Extractor[Row, B21]), choice22: ((A) ⇒ Boolean, Extractor[Row, B22])): CondExtractor22[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, B22, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B21 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17]), choice18: ((A) ⇒ Boolean, Extractor[Row, B18]), choice19: ((A) ⇒ Boolean, Extractor[Row, B19]), choice20: ((A) ⇒ Boolean, Extractor[Row, B20]), choice21: ((A) ⇒ Boolean, Extractor[Row, B21])): CondExtractor21[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17]), choice18: ((A) ⇒ Boolean, Extractor[Row, B18]), choice19: ((A) ⇒ Boolean, Extractor[Row, B19]), choice20: ((A) ⇒ Boolean, Extractor[Row, B20])): CondExtractor20[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17]), choice18: ((A) ⇒ Boolean, Extractor[Row, B18]), choice19: ((A) ⇒ Boolean, Extractor[Row, B19])): CondExtractor19[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17]), choice18: ((A) ⇒ Boolean, Extractor[Row, B18])): CondExtractor18[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17])): CondExtractor17[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16])): CondExtractor16[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15])): CondExtractor15[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14])): CondExtractor14[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13])): CondExtractor13[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12])): CondExtractor12[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11])): CondExtractor11[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10])): CondExtractor10[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9])): CondExtractor9[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8])): CondExtractor8[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7])): CondExtractor7[Row, A, B1, B2, B3, B4, B5, B6, B7, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6])): CondExtractor6[Row, A, B1, B2, B3, B4, B5, B6, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5])): CondExtractor5[Row, A, B1, B2, B3, B4, B5, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4])): CondExtractor4[Row, A, B1, B2, B3, B4, B]
-
def
cond[B1 <: B, B2 <: B, B3 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3])): CondExtractor3[Row, A, B1, B2, B3, B]
-
def
cond[B1 <: B, B2 <: B, B](choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2])): CondExtractor2[Row, A, B1, B2, B]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
extractAll(rows: Iterable[Row]): List[A]
-
def
extractHeadOption(rows: Iterable[Row]): Option[A]
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
map[B](func: (A) ⇒ B, unapplyFunc: (B) ⇒ Option[Any]): MappedExtractor[Row, A, B]
-
def
map[B](func: (A) ⇒ B): MappedExtractor[Row, A, B]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B21 <: B, B22 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17]), choice18: (A, Extractor[Row, B18]), choice19: (A, Extractor[Row, B19]), choice20: (A, Extractor[Row, B20]), choice21: (A, Extractor[Row, B21]), choice22: (A, Extractor[Row, B22])): SwitchExtractor22[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, B22, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B21 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17]), choice18: (A, Extractor[Row, B18]), choice19: (A, Extractor[Row, B19]), choice20: (A, Extractor[Row, B20]), choice21: (A, Extractor[Row, B21])): SwitchExtractor21[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17]), choice18: (A, Extractor[Row, B18]), choice19: (A, Extractor[Row, B19]), choice20: (A, Extractor[Row, B20])): SwitchExtractor20[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17]), choice18: (A, Extractor[Row, B18]), choice19: (A, Extractor[Row, B19])): SwitchExtractor19[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17]), choice18: (A, Extractor[Row, B18])): SwitchExtractor18[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17])): SwitchExtractor17[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16])): SwitchExtractor16[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15])): SwitchExtractor15[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14])): SwitchExtractor14[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13])): SwitchExtractor13[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12])): SwitchExtractor12[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11])): SwitchExtractor11[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10])): SwitchExtractor10[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9])): SwitchExtractor9[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8])): SwitchExtractor8[Row, A, B1, B2, B3, B4, B5, B6, B7, B8, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7])): SwitchExtractor7[Row, A, B1, B2, B3, B4, B5, B6, B7, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6])): SwitchExtractor6[Row, A, B1, B2, B3, B4, B5, B6, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5])): SwitchExtractor5[Row, A, B1, B2, B3, B4, B5, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B4 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4])): SwitchExtractor4[Row, A, B1, B2, B3, B4, B]
-
def
switch[B1 <: B, B2 <: B, B3 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3])): SwitchExtractor3[Row, A, B1, B2, B3, B]
-
def
switch[B1 <: B, B2 <: B, B](choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2])): SwitchExtractor2[Row, A, B1, B2, B]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
An extractor acts as a base type for extracting Product types