scala3udf.Udf$
See theUdf companion class
object Udf
Attributes
Members list
Type members
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
def apply[T1, T2, T3, T4, T5, T6, T7, R](f: (T1, T2, T3, T4, T5, T6, T7) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, R](f: (T1, T2, T3, T4, T5, T6, T7, T8) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12], et13: ExpressionEncoder[T13]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12], et13: ExpressionEncoder[T13], et14: ExpressionEncoder[T14]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12], et13: ExpressionEncoder[T13], et14: ExpressionEncoder[T14], et15: ExpressionEncoder[T15]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12], et13: ExpressionEncoder[T13], et14: ExpressionEncoder[T14], et15: ExpressionEncoder[T15], et16: ExpressionEncoder[T16]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12], et13: ExpressionEncoder[T13], et14: ExpressionEncoder[T14], et15: ExpressionEncoder[T15], et16: ExpressionEncoder[T16], et17: ExpressionEncoder[T17]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12], et13: ExpressionEncoder[T13], et14: ExpressionEncoder[T14], et15: ExpressionEncoder[T15], et16: ExpressionEncoder[T16], et17: ExpressionEncoder[T17], et18: ExpressionEncoder[T18]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12], et13: ExpressionEncoder[T13], et14: ExpressionEncoder[T14], et15: ExpressionEncoder[T15], et16: ExpressionEncoder[T16], et17: ExpressionEncoder[T17], et18: ExpressionEncoder[T18], et19: ExpressionEncoder[T19]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12], et13: ExpressionEncoder[T13], et14: ExpressionEncoder[T14], et15: ExpressionEncoder[T15], et16: ExpressionEncoder[T16], et17: ExpressionEncoder[T17], et18: ExpressionEncoder[T18], et19: ExpressionEncoder[T19], et20: ExpressionEncoder[T20]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12], et13: ExpressionEncoder[T13], et14: ExpressionEncoder[T14], et15: ExpressionEncoder[T15], et16: ExpressionEncoder[T16], et17: ExpressionEncoder[T17], et18: ExpressionEncoder[T18], et19: ExpressionEncoder[T19], et20: ExpressionEncoder[T20], et21: ExpressionEncoder[T21]): Udf
def apply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) => R)(using er: ExpressionEncoder[R], dr: Deserializer[R], et1: ExpressionEncoder[T1], et2: ExpressionEncoder[T2], et3: ExpressionEncoder[T3], et4: ExpressionEncoder[T4], et5: ExpressionEncoder[T5], et6: ExpressionEncoder[T6], et7: ExpressionEncoder[T7], et8: ExpressionEncoder[T8], et9: ExpressionEncoder[T9], et10: ExpressionEncoder[T10], et11: ExpressionEncoder[T11], et12: ExpressionEncoder[T12], et13: ExpressionEncoder[T13], et14: ExpressionEncoder[T14], et15: ExpressionEncoder[T15], et16: ExpressionEncoder[T16], et17: ExpressionEncoder[T17], et18: ExpressionEncoder[T18], et19: ExpressionEncoder[T19], et20: ExpressionEncoder[T20], et21: ExpressionEncoder[T21], et22: ExpressionEncoder[T22]): Udf
In this article