c

com . snowflake . snowpark

SProcRegistration

class SProcRegistration extends AnyRef

Provides methods to register a SProc (Stored Procedure) in the Snowflake database.

Session.sproc returns an object of this class.

To register anonymous temporary SProcs which work in the current session:

val sp = session.sproc.registerTemporary((session: Session, num: Int) => s"num: $num")
session.storedProcedure(sp, 123)

To register named temporary SProcs which work in the current session:

val name = "sproc"
val sp = session.sproc.registerTemporary(name,
  (session: Session, num: Int) => s"num: $num")
session.storedProcedure(sp, 123)
session.storedProcedure(name, 123)

It requires a user stage when registering a permanent SProc. Snowpark will upload all JAR files for the SProc and any dependencies. It is also required to specify Owner or Caller modes via the parameter 'isCallerMode'.

val name = "sproc"
val stageName = "<a user stage name>"
val sp = session.sproc.registerPermanent(name,
  (session: Session, num: Int) => s"num: $num",
  stageName,
  isCallerMode = true)
session.storedProcedure(sp, 123)
session.storedProcedure(name, 123)

This object also provides a convenient methods to execute SProc lambda functions directly with current session on the client side. The functions are designed for debugging and development only. Since the local and Snowflake server environments are different, the outputs of executing a SP function with these test function and on Snowflake server may be different too.

// a client side Scala lambda
val func = (session: Session, num: Int) => s"num: $num"
// register a server side stored procedure
val sp = session.sproc.registerTemporary(func)
// execute the lambda function of this SP from the client side
val localResult = session.sproc.runLocally(func, 123)
// execute this SP from the server side
val resultDF = session.storedProcedure(sp, 123)
Since

1.8.0

Linear Supertypes
AnyRef , Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SProcRegistration
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SProcRegistration ( session: Session )

Value Members

  1. final def != ( arg0: Any ) : Boolean
    Definition Classes
    AnyRef → Any
  2. final def ## () : Int
    Definition Classes
    AnyRef → Any
  3. final def == ( arg0: Any ) : Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf [ T0 ] : T0
    Definition Classes
    Any
  5. def clone () : AnyRef
    Attributes
    protected[ lang ]
    Definition Classes
    AnyRef
    Annotations
    @throws ( ... ) @native () @HotSpotIntrinsicCandidate ()
  6. final def eq ( arg0: AnyRef ) : Boolean
    Definition Classes
    AnyRef
  7. def equals ( arg0: Any ) : Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass () : Class [_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native () @HotSpotIntrinsicCandidate ()
  9. def hashCode () : Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native () @HotSpotIntrinsicCandidate ()
  10. final def isInstanceOf [ T0 ] : Boolean
    Definition Classes
    Any
  11. final def ne ( arg0: AnyRef ) : Boolean
    Definition Classes
    AnyRef
  12. final def notify () : Unit
    Definition Classes
    AnyRef
    Annotations
    @native () @HotSpotIntrinsicCandidate ()
  13. final def notifyAll () : Unit
    Definition Classes
    AnyRef
    Annotations
    @native () @HotSpotIntrinsicCandidate ()
  14. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] , arg20: scala.reflect.api.JavaUniverse.TypeTag [ A20 ] , arg21: scala.reflect.api.JavaUniverse.TypeTag [ A21 ] ) : StoredProcedure

    Registers a Scala closure of 21 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 21 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  15. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] , arg20: scala.reflect.api.JavaUniverse.TypeTag [ A20 ] ) : StoredProcedure

    Registers a Scala closure of 20 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 20 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  16. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] ) : StoredProcedure

    Registers a Scala closure of 19 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 19 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  17. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] ) : StoredProcedure

    Registers a Scala closure of 18 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 18 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  18. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] ) : StoredProcedure

    Registers a Scala closure of 17 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 17 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  19. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] ) : StoredProcedure

    Registers a Scala closure of 16 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 16 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  20. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] ) : StoredProcedure

    Registers a Scala closure of 15 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 15 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  21. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] ) : StoredProcedure

    Registers a Scala closure of 14 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 14 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  22. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] ) : StoredProcedure

    Registers a Scala closure of 13 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 13 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  23. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] ) : StoredProcedure

    Registers a Scala closure of 12 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 12 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  24. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] ) : StoredProcedure

    Registers a Scala closure of 11 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 11 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  25. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] ) : StoredProcedure

    Registers a Scala closure of 10 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 10 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  26. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] ) : StoredProcedure

    Registers a Scala closure of 9 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 9 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  27. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] ) : StoredProcedure

    Registers a Scala closure of 8 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 8 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  28. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] ) : StoredProcedure

    Registers a Scala closure of 7 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 7 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  29. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 , A6 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] ) : StoredProcedure

    Registers a Scala closure of 6 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 6 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  30. def registerPermanent [ RT , A1 , A2 , A3 , A4 , A5 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] ) : StoredProcedure

    Registers a Scala closure of 5 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 5 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  31. def registerPermanent [ RT , A1 , A2 , A3 , A4 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] ) : StoredProcedure

    Registers a Scala closure of 4 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 4 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  32. def registerPermanent [ RT , A1 , A2 , A3 ] ( name: String , sp: ( Session , A1 , A2 , A3 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] ) : StoredProcedure

    Registers a Scala closure of 3 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 3 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  33. def registerPermanent [ RT , A1 , A2 ] ( name: String , sp: ( Session , A1 , A2 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] ) : StoredProcedure

    Registers a Scala closure of 2 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 2 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  34. def registerPermanent [ RT , A1 ] ( name: String , sp: ( Session , A1 ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] ) : StoredProcedure

    Registers a Scala closure of 1 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 1 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  35. def registerPermanent [ RT ] ( name: String , sp: ( Session ) ⇒ RT , stageLocation: String , isCallerMode: Boolean ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] ) : StoredProcedure

    Registers a Scala closure of 0 arguments as a permanent Stored Procedure.

    Registers a Scala closure of 0 arguments as a permanent Stored Procedure.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  36. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] , arg20: scala.reflect.api.JavaUniverse.TypeTag [ A20 ] , arg21: scala.reflect.api.JavaUniverse.TypeTag [ A21 ] ) : StoredProcedure

    Registers a Scala closure of 21 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 21 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  37. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] , arg20: scala.reflect.api.JavaUniverse.TypeTag [ A20 ] ) : StoredProcedure

    Registers a Scala closure of 20 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 20 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  38. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] ) : StoredProcedure

    Registers a Scala closure of 19 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 19 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  39. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] ) : StoredProcedure

    Registers a Scala closure of 18 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 18 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  40. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] ) : StoredProcedure

    Registers a Scala closure of 17 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 17 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  41. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] ) : StoredProcedure

    Registers a Scala closure of 16 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 16 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  42. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] ) : StoredProcedure

    Registers a Scala closure of 15 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 15 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  43. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] ) : StoredProcedure

    Registers a Scala closure of 14 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 14 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  44. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] ) : StoredProcedure

    Registers a Scala closure of 13 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 13 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  45. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] ) : StoredProcedure

    Registers a Scala closure of 12 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 12 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  46. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] ) : StoredProcedure

    Registers a Scala closure of 11 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 11 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  47. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] ) : StoredProcedure

    Registers a Scala closure of 10 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 10 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  48. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] ) : StoredProcedure

    Registers a Scala closure of 9 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 9 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  49. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] ) : StoredProcedure

    Registers a Scala closure of 8 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 8 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  50. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] ) : StoredProcedure

    Registers a Scala closure of 7 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 7 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  51. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] ) : StoredProcedure

    Registers a Scala closure of 6 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 6 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  52. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 , A5 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] ) : StoredProcedure

    Registers a Scala closure of 5 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 5 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  53. def registerTemporary [ RT , A1 , A2 , A3 , A4 ] ( name: String , sp: ( Session , A1 , A2 , A3 , A4 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] ) : StoredProcedure

    Registers a Scala closure of 4 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 4 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  54. def registerTemporary [ RT , A1 , A2 , A3 ] ( name: String , sp: ( Session , A1 , A2 , A3 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] ) : StoredProcedure

    Registers a Scala closure of 3 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 3 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  55. def registerTemporary [ RT , A1 , A2 ] ( name: String , sp: ( Session , A1 , A2 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] ) : StoredProcedure

    Registers a Scala closure of 2 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 2 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  56. def registerTemporary [ RT , A1 ] ( name: String , sp: ( Session , A1 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] ) : StoredProcedure

    Registers a Scala closure of 1 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 1 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  57. def registerTemporary [ RT ] ( name: String , sp: ( Session ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] ) : StoredProcedure

    Registers a Scala closure of 0 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 0 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  58. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] , arg20: scala.reflect.api.JavaUniverse.TypeTag [ A20 ] , arg21: scala.reflect.api.JavaUniverse.TypeTag [ A21 ] ) : StoredProcedure

    Registers a Scala closure of 21 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 21 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  59. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] , arg20: scala.reflect.api.JavaUniverse.TypeTag [ A20 ] ) : StoredProcedure

    Registers a Scala closure of 20 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 20 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  60. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] ) : StoredProcedure

    Registers a Scala closure of 19 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 19 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  61. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] ) : StoredProcedure

    Registers a Scala closure of 18 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 18 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  62. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] ) : StoredProcedure

    Registers a Scala closure of 17 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 17 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  63. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] ) : StoredProcedure

    Registers a Scala closure of 16 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 16 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  64. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] ) : StoredProcedure

    Registers a Scala closure of 15 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 15 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  65. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] ) : StoredProcedure

    Registers a Scala closure of 14 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 14 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  66. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] ) : StoredProcedure

    Registers a Scala closure of 13 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 13 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  67. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] ) : StoredProcedure

    Registers a Scala closure of 12 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 12 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  68. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] ) : StoredProcedure

    Registers a Scala closure of 11 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 11 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  69. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] ) : StoredProcedure

    Registers a Scala closure of 10 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 10 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  70. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] ) : StoredProcedure

    Registers a Scala closure of 9 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 9 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  71. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] ) : StoredProcedure

    Registers a Scala closure of 8 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 8 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  72. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] ) : StoredProcedure

    Registers a Scala closure of 7 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 7 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  73. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 , A6 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] ) : StoredProcedure

    Registers a Scala closure of 6 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 6 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  74. def registerTemporary [ RT , A1 , A2 , A3 , A4 , A5 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] ) : StoredProcedure

    Registers a Scala closure of 5 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 5 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  75. def registerTemporary [ RT , A1 , A2 , A3 , A4 ] ( sp: ( Session , A1 , A2 , A3 , A4 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] ) : StoredProcedure

    Registers a Scala closure of 4 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 4 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  76. def registerTemporary [ RT , A1 , A2 , A3 ] ( sp: ( Session , A1 , A2 , A3 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] ) : StoredProcedure

    Registers a Scala closure of 3 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 3 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  77. def registerTemporary [ RT , A1 , A2 ] ( sp: ( Session , A1 , A2 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] ) : StoredProcedure

    Registers a Scala closure of 2 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 2 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  78. def registerTemporary [ RT , A1 ] ( sp: ( Session , A1 ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] ) : StoredProcedure

    Registers a Scala closure of 1 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 1 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  79. def registerTemporary [ RT ] ( sp: ( Session ) ⇒ RT ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] ) : StoredProcedure

    Registers a Scala closure of 0 arguments as a temporary Stored Procedure that is scoped to this session.

    Registers a Scala closure of 0 arguments as a temporary Stored Procedure that is scoped to this session.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  80. def runLocally [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 ) ⇒ RT , a1: A1 , a2: A2 , a3: A3 , a4: A4 , a5: A5 , a6: A6 , a7: A7 , a8: A8 , a9: A9 , a10: A10 , a11: A11 , a12: A12 , a13: A13 , a14: A14 , a15: A15 , a16: A16 , a17: A17 , a18: A18 , a19: A19 , a20: A20 , a21: A21 ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] , arg20: scala.reflect.api.JavaUniverse.TypeTag [ A20 ] , arg21: scala.reflect.api.JavaUniverse.TypeTag [ A21 ] ) : RT

    Executes a Stored Procedure lambda function of 21 arguments with current Snowpark session in the local environment.

    Executes a Stored Procedure lambda function of 21 arguments with current Snowpark session in the local environment. This is a test function and used for debugging and development only. Since the local and Snowflake server environments are different, the outputs of executing a SP function with this test function and on Snowflake server may be different too.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  81. def runLocally [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 ) ⇒ RT , a1: A1 , a2: A2 , a3: A3 , a4: A4 , a5: A5 , a6: A6 , a7: A7 , a8: A8 , a9: A9 , a10: A10 , a11: A11 , a12: A12 , a13: A13 , a14: A14 , a15: A15 , a16: A16 , a17: A17 , a18: A18 , a19: A19 , a20: A20 ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] , arg20: scala.reflect.api.JavaUniverse.TypeTag [ A20 ] ) : RT

    Executes a Stored Procedure lambda function of 20 arguments with current Snowpark session in the local environment.

    Executes a Stored Procedure lambda function of 20 arguments with current Snowpark session in the local environment. This is a test function and used for debugging and development only. Since the local and Snowflake server environments are different, the outputs of executing a SP function with this test function and on Snowflake server may be different too.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  82. def runLocally [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 ) ⇒ RT , a1: A1 , a2: A2 , a3: A3 , a4: A4 , a5: A5 , a6: A6 , a7: A7 , a8: A8 , a9: A9 , a10: A10 , a11: A11 , a12: A12 , a13: A13 , a14: A14 , a15: A15 , a16: A16 , a17: A17 , a18: A18 , a19: A19 ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] , arg19: scala.reflect.api.JavaUniverse.TypeTag [ A19 ] ) : RT

    Executes a Stored Procedure lambda function of 19 arguments with current Snowpark session in the local environment.

    Executes a Stored Procedure lambda function of 19 arguments with current Snowpark session in the local environment. This is a test function and used for debugging and development only. Since the local and Snowflake server environments are different, the outputs of executing a SP function with this test function and on Snowflake server may be different too.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  83. def runLocally [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 ) ⇒ RT , a1: A1 , a2: A2 , a3: A3 , a4: A4 , a5: A5 , a6: A6 , a7: A7 , a8: A8 , a9: A9 , a10: A10 , a11: A11 , a12: A12 , a13: A13 , a14: A14 , a15: A15 , a16: A16 , a17: A17 , a18: A18 ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] , arg18: scala.reflect.api.JavaUniverse.TypeTag [ A18 ] ) : RT

    Executes a Stored Procedure lambda function of 18 arguments with current Snowpark session in the local environment.

    Executes a Stored Procedure lambda function of 18 arguments with current Snowpark session in the local environment. This is a test function and used for debugging and development only. Since the local and Snowflake server environments are different, the outputs of executing a SP function with this test function and on Snowflake server may be different too.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  84. def runLocally [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 ) ⇒ RT , a1: A1 , a2: A2 , a3: A3 , a4: A4 , a5: A5 , a6: A6 , a7: A7 , a8: A8 , a9: A9 , a10: A10 , a11: A11 , a12: A12 , a13: A13 , a14: A14 , a15: A15 , a16: A16 , a17: A17 ) ( implicit arg0: scala.reflect.api.JavaUniverse.TypeTag [ RT ] , arg1: scala.reflect.api.JavaUniverse.TypeTag [ A1 ] , arg2: scala.reflect.api.JavaUniverse.TypeTag [ A2 ] , arg3: scala.reflect.api.JavaUniverse.TypeTag [ A3 ] , arg4: scala.reflect.api.JavaUniverse.TypeTag [ A4 ] , arg5: scala.reflect.api.JavaUniverse.TypeTag [ A5 ] , arg6: scala.reflect.api.JavaUniverse.TypeTag [ A6 ] , arg7: scala.reflect.api.JavaUniverse.TypeTag [ A7 ] , arg8: scala.reflect.api.JavaUniverse.TypeTag [ A8 ] , arg9: scala.reflect.api.JavaUniverse.TypeTag [ A9 ] , arg10: scala.reflect.api.JavaUniverse.TypeTag [ A10 ] , arg11: scala.reflect.api.JavaUniverse.TypeTag [ A11 ] , arg12: scala.reflect.api.JavaUniverse.TypeTag [ A12 ] , arg13: scala.reflect.api.JavaUniverse.TypeTag [ A13 ] , arg14: scala.reflect.api.JavaUniverse.TypeTag [ A14 ] , arg15: scala.reflect.api.JavaUniverse.TypeTag [ A15 ] , arg16: scala.reflect.api.JavaUniverse.TypeTag [ A16 ] , arg17: scala.reflect.api.JavaUniverse.TypeTag [ A17 ] ) : RT

    Executes a Stored Procedure lambda function of 17 arguments with current Snowpark session in the local environment.

    Executes a Stored Procedure lambda function of 17 arguments with current Snowpark session in the local environment. This is a test function and used for debugging and development only. Since the local and Snowflake server environments are different, the outputs of executing a SP function with this test function and on Snowflake server may be different too.

    RT

    Return type of the UDF.

    Annotations
    @ PublicPreview ()
  85. def runLocally [ RT , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 ] ( sp: ( Session , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 ) ⇒ RT , a1: A1 , a2: A2 , a3: A3 , a4: A4 , a5: A5 , a6: A6 , a7: A7 , a8: A8 , a9: A9 , a10: A10 , a11: A11 , a12: A12 , a13: A13 , a14: