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.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
,
arg19:
scala.reflect.api.JavaUniverse.TypeTag
[
A19
]
,
arg20:
scala.reflect.api.JavaUniverse.TypeTag
[
A20
]
)
:
StoredProcedure
Registers a Scala closure of 20 arguments as a permanent Stored Procedure.
Registers a Scala closure of 20 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
,
arg19:
scala.reflect.api.JavaUniverse.TypeTag
[
A19
]
)
:
StoredProcedure
Registers a Scala closure of 19 arguments as a permanent Stored Procedure.
Registers a Scala closure of 19 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
)
:
StoredProcedure
Registers a Scala closure of 18 arguments as a permanent Stored Procedure.
Registers a Scala closure of 18 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
)
:
StoredProcedure
Registers a Scala closure of 17 arguments as a permanent Stored Procedure.
Registers a Scala closure of 17 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
)
:
StoredProcedure
Registers a Scala closure of 16 arguments as a permanent Stored Procedure.
Registers a Scala closure of 16 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
)
:
StoredProcedure
Registers a Scala closure of 15 arguments as a permanent Stored Procedure.
Registers a Scala closure of 15 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
)
:
StoredProcedure
Registers a Scala closure of 14 arguments as a permanent Stored Procedure.
Registers a Scala closure of 14 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
)
:
StoredProcedure
Registers a Scala closure of 13 arguments as a permanent Stored Procedure.
Registers a Scala closure of 13 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
)
:
StoredProcedure
Registers a Scala closure of 12 arguments as a permanent Stored Procedure.
Registers a Scala closure of 12 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
)
:
StoredProcedure
Registers a Scala closure of 11 arguments as a permanent Stored Procedure.
Registers a Scala closure of 11 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
)
:
StoredProcedure
Registers a Scala closure of 10 arguments as a permanent Stored Procedure.
Registers a Scala closure of 10 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
)
:
StoredProcedure
Registers a Scala closure of 9 arguments as a permanent Stored Procedure.
Registers a Scala closure of 9 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
)
:
StoredProcedure
Registers a Scala closure of 8 arguments as a permanent Stored Procedure.
Registers a Scala closure of 8 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
)
:
StoredProcedure
Registers a Scala closure of 7 arguments as a permanent Stored Procedure.
Registers a Scala closure of 7 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
)
:
StoredProcedure
Registers a Scala closure of 6 arguments as a permanent Stored Procedure.
Registers a Scala closure of 6 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
)
:
StoredProcedure
Registers a Scala closure of 5 arguments as a permanent Stored Procedure.
Registers a Scala closure of 5 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
,
A4
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
)
:
StoredProcedure
Registers a Scala closure of 4 arguments as a permanent Stored Procedure.
Registers a Scala closure of 4 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
,
A3
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
)
:
StoredProcedure
Registers a Scala closure of 3 arguments as a permanent Stored Procedure.
Registers a Scala closure of 3 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
,
A2
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
)
:
StoredProcedure
Registers a Scala closure of 2 arguments as a permanent Stored Procedure.
Registers a Scala closure of 2 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
,
A1
]
(
name:
String
,
sp: (
Session
,
A1
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
)
:
StoredProcedure
Registers a Scala closure of 1 arguments as a permanent Stored Procedure.
Registers a Scala closure of 1 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerPermanent
[
RT
]
(
name:
String
,
sp: (
Session
) ⇒
RT
,
stageLocation:
String
,
isCallerMode:
Boolean
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
)
:
StoredProcedure
Registers a Scala closure of 0 arguments as a permanent Stored Procedure.
Registers a Scala closure of 0 arguments as a permanent Stored Procedure.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
,
arg19:
scala.reflect.api.JavaUniverse.TypeTag
[
A19
]
,
arg20:
scala.reflect.api.JavaUniverse.TypeTag
[
A20
]
,
arg21:
scala.reflect.api.JavaUniverse.TypeTag
[
A21
]
)
:
StoredProcedure
Registers a Scala closure of 21 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 21 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
,
arg19:
scala.reflect.api.JavaUniverse.TypeTag
[
A19
]
,
arg20:
scala.reflect.api.JavaUniverse.TypeTag
[
A20
]
)
:
StoredProcedure
Registers a Scala closure of 20 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 20 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
,
arg19:
scala.reflect.api.JavaUniverse.TypeTag
[
A19
]
)
:
StoredProcedure
Registers a Scala closure of 19 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 19 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
)
:
StoredProcedure
Registers a Scala closure of 18 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 18 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
)
:
StoredProcedure
Registers a Scala closure of 17 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 17 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
)
:
StoredProcedure
Registers a Scala closure of 16 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 16 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
)
:
StoredProcedure
Registers a Scala closure of 15 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 15 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
)
:
StoredProcedure
Registers a Scala closure of 14 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 14 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
)
:
StoredProcedure
Registers a Scala closure of 13 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 13 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
)
:
StoredProcedure
Registers a Scala closure of 12 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 12 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
)
:
StoredProcedure
Registers a Scala closure of 11 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 11 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
)
:
StoredProcedure
Registers a Scala closure of 10 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 10 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
)
:
StoredProcedure
Registers a Scala closure of 9 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 9 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
)
:
StoredProcedure
Registers a Scala closure of 8 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 8 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
)
:
StoredProcedure
Registers a Scala closure of 7 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 7 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
)
:
StoredProcedure
Registers a Scala closure of 6 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 6 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
)
:
StoredProcedure
Registers a Scala closure of 5 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 5 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
,
A4
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
)
:
StoredProcedure
Registers a Scala closure of 4 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 4 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
,
A3
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
)
:
StoredProcedure
Registers a Scala closure of 3 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 3 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
]
(
name:
String
,
sp: (
Session
,
A1
,
A2
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
)
:
StoredProcedure
Registers a Scala closure of 2 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 2 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
]
(
name:
String
,
sp: (
Session
,
A1
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
)
:
StoredProcedure
Registers a Scala closure of 1 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 1 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
]
(
name:
String
,
sp: (
Session
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
)
:
StoredProcedure
Registers a Scala closure of 0 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 0 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
,
arg19:
scala.reflect.api.JavaUniverse.TypeTag
[
A19
]
,
arg20:
scala.reflect.api.JavaUniverse.TypeTag
[
A20
]
,
arg21:
scala.reflect.api.JavaUniverse.TypeTag
[
A21
]
)
:
StoredProcedure
Registers a Scala closure of 21 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 21 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
,
arg19:
scala.reflect.api.JavaUniverse.TypeTag
[
A19
]
,
arg20:
scala.reflect.api.JavaUniverse.TypeTag
[
A20
]
)
:
StoredProcedure
Registers a Scala closure of 20 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 20 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
,
arg19:
scala.reflect.api.JavaUniverse.TypeTag
[
A19
]
)
:
StoredProcedure
Registers a Scala closure of 19 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 19 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
,
arg18:
scala.reflect.api.JavaUniverse.TypeTag
[
A18
]
)
:
StoredProcedure
Registers a Scala closure of 18 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 18 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
,
arg17:
scala.reflect.api.JavaUniverse.TypeTag
[
A17
]
)
:
StoredProcedure
Registers a Scala closure of 17 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 17 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
,
arg16:
scala.reflect.api.JavaUniverse.TypeTag
[
A16
]
)
:
StoredProcedure
Registers a Scala closure of 16 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 16 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
,
arg15:
scala.reflect.api.JavaUniverse.TypeTag
[
A15
]
)
:
StoredProcedure
Registers a Scala closure of 15 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 15 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
,
arg14:
scala.reflect.api.JavaUniverse.TypeTag
[
A14
]
)
:
StoredProcedure
Registers a Scala closure of 14 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 14 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
,
arg13:
scala.reflect.api.JavaUniverse.TypeTag
[
A13
]
)
:
StoredProcedure
Registers a Scala closure of 13 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 13 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
,
arg12:
scala.reflect.api.JavaUniverse.TypeTag
[
A12
]
)
:
StoredProcedure
Registers a Scala closure of 12 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 12 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
,
arg11:
scala.reflect.api.JavaUniverse.TypeTag
[
A11
]
)
:
StoredProcedure
Registers a Scala closure of 11 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 11 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
,
arg10:
scala.reflect.api.JavaUniverse.TypeTag
[
A10
]
)
:
StoredProcedure
Registers a Scala closure of 10 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 10 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
,
arg9:
scala.reflect.api.JavaUniverse.TypeTag
[
A9
]
)
:
StoredProcedure
Registers a Scala closure of 9 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 9 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
,
arg8:
scala.reflect.api.JavaUniverse.TypeTag
[
A8
]
)
:
StoredProcedure
Registers a Scala closure of 8 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 8 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
,
arg7:
scala.reflect.api.JavaUniverse.TypeTag
[
A7
]
)
:
StoredProcedure
Registers a Scala closure of 7 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 7 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
,
arg6:
scala.reflect.api.JavaUniverse.TypeTag
[
A6
]
)
:
StoredProcedure
Registers a Scala closure of 6 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 6 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
,
A5
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
,
A5
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
,
arg5:
scala.reflect.api.JavaUniverse.TypeTag
[
A5
]
)
:
StoredProcedure
Registers a Scala closure of 5 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 5 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
,
A4
]
(
sp: (
Session
,
A1
,
A2
,
A3
,
A4
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
,
arg4:
scala.reflect.api.JavaUniverse.TypeTag
[
A4
]
)
:
StoredProcedure
Registers a Scala closure of 4 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 4 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
,
A3
]
(
sp: (
Session
,
A1
,
A2
,
A3
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
,
arg3:
scala.reflect.api.JavaUniverse.TypeTag
[
A3
]
)
:
StoredProcedure
Registers a Scala closure of 3 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 3 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
,
A2
]
(
sp: (
Session
,
A1
,
A2
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
,
arg2:
scala.reflect.api.JavaUniverse.TypeTag
[
A2
]
)
:
StoredProcedure
Registers a Scala closure of 2 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 2 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
,
A1
]
(
sp: (
Session
,
A1
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
,
arg1:
scala.reflect.api.JavaUniverse.TypeTag
[
A1
]
)
:
StoredProcedure
Registers a Scala closure of 1 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 1 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
def
registerTemporary
[
RT
]
(
sp: (
Session
) ⇒
RT
)
(
implicit
arg0:
scala.reflect.api.JavaUniverse.TypeTag
[
RT
]
)
:
StoredProcedure
Registers a Scala closure of 0 arguments as a temporary Stored Procedure that is scoped to this session.
Registers a Scala closure of 0 arguments as a temporary Stored Procedure that is scoped to this session.
- RT
-
Return type of the UDF.
- Annotations
- @ PublicPreview ()
-
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: