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 
- Alphabetic
- By Inheritance
- SProcRegistration
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             !=
            
            
             (
             
              arg0:
              
               Any
              
             
             )
            
            
             :
             
              Boolean
             
            
           
           - Definition Classes
- AnyRef → Any
 
- 
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             ##
            
            
             ()
            
            
             :
             
              Int
             
            
           
           - Definition Classes
- AnyRef → Any
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             ==
            
            
             (
             
              arg0:
              
               Any
              
             
             )
            
            
             :
             
              Boolean
             
            
           
           - Definition Classes
- AnyRef → Any
 
- 
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             asInstanceOf
            
            
             [
             
              T0
             
             ]
            
            
             :
             
              T0
             
            
           
           - Definition Classes
- Any
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             clone
            
            
             ()
            
            
             :
             
              AnyRef
             
            
           
           - Attributes
- protected[ lang ]
- Definition Classes
- AnyRef
- Annotations
- @throws ( ... ) @native () @HotSpotIntrinsicCandidate ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             eq
            
            
             (
             
              arg0:
              
               AnyRef
              
             
             )
            
            
             :
             
              Boolean
             
            
           
           - Definition Classes
- AnyRef
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             equals
            
            
             (
             
              arg0:
              
               Any
              
             
             )
            
            
             :
             
              Boolean
             
            
           
           - Definition Classes
- AnyRef → Any
 
- 
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             getClass
            
            
             ()
            
            
             :
             
              Class
             
             [_]
            
           
           - Definition Classes
- AnyRef → Any
- Annotations
- @native () @HotSpotIntrinsicCandidate ()
 
- 
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             hashCode
            
            
             ()
            
            
             :
             
              Int
             
            
           
           - Definition Classes
- AnyRef → Any
- Annotations
- @native () @HotSpotIntrinsicCandidate ()
 
- 
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             isInstanceOf
            
            
             [
             
              T0
             
             ]
            
            
             :
             
              Boolean
             
            
           
           - Definition Classes
- Any
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             ne
            
            
             (
             
              arg0:
              
               AnyRef
              
             
             )
            
            
             :
             
              Boolean
             
            
           
           - Definition Classes
- AnyRef
 
- 
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             notify
            
            
             ()
            
            
             :
             
              Unit
             
            
           
           - Definition Classes
- AnyRef
- Annotations
- @native () @HotSpotIntrinsicCandidate ()
 
- 
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             notifyAll
            
            
             ()
            
            
             :
             
              Unit
             
            
           
           - Definition Classes
- AnyRef
- Annotations
- @native () @HotSpotIntrinsicCandidate ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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. 
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             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:
              
               A14
              
             
             ,
             
              a15:
              
               A15
              
             
             ,
             
              a16:
              
               A16
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 16 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 16 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              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
              
             
             ,
             
              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
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 15 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 15 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              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
              
             
             ,
             
              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
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 14 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 14 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              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
              
             
             ,
             
              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
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 13 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 13 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              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
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             ,
             
              a3:
              
               A3
              
             
             ,
             
              a4:
              
               A4
              
             
             ,
             
              a5:
              
               A5
              
             
             ,
             
              a6:
              
               A6
              
             
             ,
             
              a7:
              
               A7
              
             
             ,
             
              a8:
              
               A8
              
             
             ,
             
              a9:
              
               A9
              
             
             ,
             
              a10:
              
               A10
              
             
             ,
             
              a11:
              
               A11
              
             
             ,
             
              a12:
              
               A12
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 12 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 12 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              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
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             ,
             
              a3:
              
               A3
              
             
             ,
             
              a4:
              
               A4
              
             
             ,
             
              a5:
              
               A5
              
             
             ,
             
              a6:
              
               A6
              
             
             ,
             
              a7:
              
               A7
              
             
             ,
             
              a8:
              
               A8
              
             
             ,
             
              a9:
              
               A9
              
             
             ,
             
              a10:
              
               A10
              
             
             ,
             
              a11:
              
               A11
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 11 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 11 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ,
             
              A1
             
             ,
             
              A2
             
             ,
             
              A3
             
             ,
             
              A4
             
             ,
             
              A5
             
             ,
             
              A6
             
             ,
             
              A7
             
             ,
             
              A8
             
             ,
             
              A9
             
             ,
             
              A10
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ,
              
               A1
              
              ,
              
               A2
              
              ,
              
               A3
              
              ,
              
               A4
              
              ,
              
               A5
              
              ,
              
               A6
              
              ,
              
               A7
              
              ,
              
               A8
              
              ,
              
               A9
              
              ,
              
               A10
              
              ) ⇒
              
               RT
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             ,
             
              a3:
              
               A3
              
             
             ,
             
              a4:
              
               A4
              
             
             ,
             
              a5:
              
               A5
              
             
             ,
             
              a6:
              
               A6
              
             
             ,
             
              a7:
              
               A7
              
             
             ,
             
              a8:
              
               A8
              
             
             ,
             
              a9:
              
               A9
              
             
             ,
             
              a10:
              
               A10
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 10 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 10 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ,
             
              A1
             
             ,
             
              A2
             
             ,
             
              A3
             
             ,
             
              A4
             
             ,
             
              A5
             
             ,
             
              A6
             
             ,
             
              A7
             
             ,
             
              A8
             
             ,
             
              A9
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ,
              
               A1
              
              ,
              
               A2
              
              ,
              
               A3
              
              ,
              
               A4
              
              ,
              
               A5
              
              ,
              
               A6
              
              ,
              
               A7
              
              ,
              
               A8
              
              ,
              
               A9
              
              ) ⇒
              
               RT
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             ,
             
              a3:
              
               A3
              
             
             ,
             
              a4:
              
               A4
              
             
             ,
             
              a5:
              
               A5
              
             
             ,
             
              a6:
              
               A6
              
             
             ,
             
              a7:
              
               A7
              
             
             ,
             
              a8:
              
               A8
              
             
             ,
             
              a9:
              
               A9
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 9 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 9 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ,
             
              A1
             
             ,
             
              A2
             
             ,
             
              A3
             
             ,
             
              A4
             
             ,
             
              A5
             
             ,
             
              A6
             
             ,
             
              A7
             
             ,
             
              A8
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ,
              
               A1
              
              ,
              
               A2
              
              ,
              
               A3
              
              ,
              
               A4
              
              ,
              
               A5
              
              ,
              
               A6
              
              ,
              
               A7
              
              ,
              
               A8
              
              ) ⇒
              
               RT
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             ,
             
              a3:
              
               A3
              
             
             ,
             
              a4:
              
               A4
              
             
             ,
             
              a5:
              
               A5
              
             
             ,
             
              a6:
              
               A6
              
             
             ,
             
              a7:
              
               A7
              
             
             ,
             
              a8:
              
               A8
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 8 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 8 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ,
             
              A1
             
             ,
             
              A2
             
             ,
             
              A3
             
             ,
             
              A4
             
             ,
             
              A5
             
             ,
             
              A6
             
             ,
             
              A7
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ,
              
               A1
              
              ,
              
               A2
              
              ,
              
               A3
              
              ,
              
               A4
              
              ,
              
               A5
              
              ,
              
               A6
              
              ,
              
               A7
              
              ) ⇒
              
               RT
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             ,
             
              a3:
              
               A3
              
             
             ,
             
              a4:
              
               A4
              
             
             ,
             
              a5:
              
               A5
              
             
             ,
             
              a6:
              
               A6
              
             
             ,
             
              a7:
              
               A7
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 7 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 7 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ,
             
              A1
             
             ,
             
              A2
             
             ,
             
              A3
             
             ,
             
              A4
             
             ,
             
              A5
             
             ,
             
              A6
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ,
              
               A1
              
              ,
              
               A2
              
              ,
              
               A3
              
              ,
              
               A4
              
              ,
              
               A5
              
              ,
              
               A6
              
              ) ⇒
              
               RT
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             ,
             
              a3:
              
               A3
              
             
             ,
             
              a4:
              
               A4
              
             
             ,
             
              a5:
              
               A5
              
             
             ,
             
              a6:
              
               A6
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 6 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 6 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ,
             
              A1
             
             ,
             
              A2
             
             ,
             
              A3
             
             ,
             
              A4
             
             ,
             
              A5
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ,
              
               A1
              
              ,
              
               A2
              
              ,
              
               A3
              
              ,
              
               A4
              
              ,
              
               A5
              
              ) ⇒
              
               RT
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             ,
             
              a3:
              
               A3
              
             
             ,
             
              a4:
              
               A4
              
             
             ,
             
              a5:
              
               A5
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 5 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 5 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ,
             
              A1
             
             ,
             
              A2
             
             ,
             
              A3
             
             ,
             
              A4
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ,
              
               A1
              
              ,
              
               A2
              
              ,
              
               A3
              
              ,
              
               A4
              
              ) ⇒
              
               RT
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             ,
             
              a3:
              
               A3
              
             
             ,
             
              a4:
              
               A4
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 4 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 4 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ,
             
              A1
             
             ,
             
              A2
             
             ,
             
              A3
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ,
              
               A1
              
              ,
              
               A2
              
              ,
              
               A3
              
              ) ⇒
              
               RT
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             ,
             
              a3:
              
               A3
              
             
             )
            
            
             (
             
              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
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 3 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 3 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ,
             
              A1
             
             ,
             
              A2
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ,
              
               A1
              
              ,
              
               A2
              
              ) ⇒
              
               RT
              
             
             ,
             
              a1:
              
               A1
              
             
             ,
             
              a2:
              
               A2
              
             
             )
            
            
             (
             
              implicit
             
             
              arg0:
              
               scala.reflect.api.JavaUniverse.TypeTag
              
              [
              
               RT
              
              ]
             
             ,
             
              arg1:
              
               scala.reflect.api.JavaUniverse.TypeTag
              
              [
              
               A1
              
              ]
             
             ,
             
              arg2:
              
               scala.reflect.api.JavaUniverse.TypeTag
              
              [
              
               A2
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 2 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 2 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ,
             
              A1
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ,
              
               A1
              
              ) ⇒
              
               RT
              
             
             ,
             
              a1:
              
               A1
              
             
             )
            
            
             (
             
              implicit
             
             
              arg0:
              
               scala.reflect.api.JavaUniverse.TypeTag
              
              [
              
               RT
              
              ]
             
             ,
             
              arg1:
              
               scala.reflect.api.JavaUniverse.TypeTag
              
              [
              
               A1
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 1 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 1 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             runLocally
            
            
             [
             
              RT
             
             ]
            
            
             (
             
              sp: (
              
               Session
              
              ) ⇒
              
               RT
              
             
             )
            
            
             (
             
              implicit
             
             
              arg0:
              
               scala.reflect.api.JavaUniverse.TypeTag
              
              [
              
               RT
              
              ]
             
             )
            
            
             :
             
              RT
             
            
           
           Executes a Stored Procedure lambda function of 0 arguments with current Snowpark session in the local environment. Executes a Stored Procedure lambda function of 0 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 ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             sproc
            
            
             (
             
              funcName:
              
               String
              
             
             ,
             
              execName:
              
               String
              
              =
              
               ""
              
             
             ,
             
              execFilePath:
              
               String
              
              =
              
               ""
              
             
             )
            
            
             (
             
              func: ⇒
              
               StoredProcedure
              
             
             )
            
            
             :
             
              StoredProcedure
             
            
           
           - Attributes
- protected
- Annotations
- @inline ()
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             synchronized
            
            
             [
             
              T0
             
             ]
            
            
             (
             
              arg0: ⇒
              
               T0
              
             
             )
            
            
             :
             
              T0
             
            
           
           - Definition Classes
- AnyRef
 
- 
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             toString
            
            
             ()
            
            
             :
             
              String
             
            
           
           - Definition Classes
- AnyRef → Any
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             wait
            
            
             (
             
              arg0:
              
               Long
              
             
             ,
             
              arg1:
              
               Int
              
             
             )
            
            
             :
             
              Unit
             
            
           
           - Definition Classes
- AnyRef
- Annotations
- @throws ( ... )
 
- 
           
           
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             wait
            
            
             (
             
              arg0:
              
               Long
              
             
             )
            
            
             :
             
              Unit
             
            
           
           - Definition Classes
- AnyRef
- Annotations
- @throws ( ... ) @native ()
 
- 
           
           
           
            
             
              
             
            
           
           
            
             final
            
            
             def
            
           
           
            
             wait
            
            
             ()
            
            
             :
             
              Unit
             
            
           
           - Definition Classes
- AnyRef
- Annotations
- @throws ( ... )
 
Deprecated Value Members
- 
           
           
           
            
             
              
             
            
           
           
            
            
            
             def
            
           
           
            
             finalize
            
            
             ()
            
            
             :
             
              Unit
             
            
           
           - Attributes
- protected[ lang ]
- Definition Classes
- AnyRef
- Annotations
- @throws ( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated