All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary 
| Class | 
Description | 
| ArrayType | 
 Array data type. 
 | 
| AsyncJob | 
 Provides a way to track an asynchronous query in Snowflake. 
 | 
| BinaryType | 
 Binary data type. 
 | 
| BooleanType | 
 Boolean data type. 
 | 
| ByteType | 
 Byte data type. 
 | 
| CaseExpr | 
Represents a  CASE
 expression.  
 | 
| CloudProviderToken | 
 The Snowflake class provides access to the CloudProviderToken secret object with the following
 properties: accessKeyId, secretAccessKey, and token. 
 | 
| Column | 
 Represents a column or an expression in a DataFrame. 
 | 
| ColumnIdentifier | 
 Represents Column Identifier 
 | 
| CopyableDataFrame | 
 DataFrame for loading data from files in a stage to a table. 
 | 
| CopyableDataFrameAsyncActor | 
 Provides APIs to execute CopyableDataFrame actions asynchronously. 
 | 
| DataFrame | 
 Represents a lazily-evaluated relational dataset that contains a collection of Row
 objects with columns defined by a schema (column name and type). 
 | 
| DataFrameAsyncActor | 
 Provides APIs to execute DataFrame actions asynchronously. 
 | 
| DataFrameNaFunctions | 
 Provides functions for handling missing values in a DataFrame. 
 | 
| DataFrameReader | 
 Provides methods to load data in various supported formats from a Snowflake stage to a DataFrame. 
 | 
| DataFrameStatFunctions | 
 Provides eagerly computed statistical functions for DataFrames. 
 | 
| DataFrameWriter | 
 Provides methods for writing data from a DataFrame to supported output destinations. 
 | 
| DataFrameWriterAsyncActor | 
 Provides APIs to execute DataFrameWriter actions asynchronously. 
 | 
| DataType | 
 Snowpark data types 
 | 
| DataTypes | 
 This class contains all singleton DataTypes and factory methods. 
 | 
| DateType | 
 Date data type. 
 | 
| DecimalType | 
 Decimal data type. 
 | 
| DeleteResult | 
 Result of deleting rows in an Updatable 
 | 
| DoubleType | 
 Double data type. 
 | 
| FileOperation | 
 Provides methods for working on files in a stage. 
 | 
| FloatType | 
 Float data type. 
 | 
| Functions | 
 Provides utility functions that generate Column expression that you can pass to DataFrame
 transformation methods. 
 | 
| Geography | 
 Java representation of Snowflake Geography data. 
 | 
| GeographyType | 
 Geography data type. 
 | 
| Geometry | 
 Java representation of Snowflake Geometry data. 
 | 
| GeometryType | 
 Geography data type. 
 | 
| GetResult | 
 Represents the results of downloading a file from a stage location to the local file system. 
 | 
| GroupingSets | 
 A Container of grouping sets that you pass to DataFrame.groupByGroupingSets 
 | 
| HasCachedResult | 
 A DataFrame that returns cached data. 
 | 
| IntegerType | 
 Integer data type. 
 | 
| JavaSProc0<RT> | 
 A Java SProc interface that has 0 argument. 
 | 
| JavaSProc1<A1,RT> | 
 A Java SProc interface that has 1 argument. 
 | 
| JavaSProc10<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,RT> | 
 A Java SProc interface that has 10 arguments. 
 | 
| JavaSProc11<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,RT> | 
 A Java SProc interface that has 11 arguments. 
 | 
| JavaSProc12<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,RT> | 
 A Java SProc interface that has 12 arguments. 
 | 
| JavaSProc13<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,RT> | 
 A Java SProc interface that has 13 arguments. 
 | 
| JavaSProc14<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,RT> | 
 A Java SProc interface that has 14 arguments. 
 | 
| JavaSProc15<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,RT> | 
 A Java SProc interface that has 15 arguments. 
 | 
| JavaSProc16<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,RT> | 
 A Java SProc interface that has 16 arguments. 
 | 
| JavaSProc17<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,RT> | 
 A Java SProc interface that has 17 arguments. 
 | 
| JavaSProc18<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,RT> | 
 A Java SProc interface that has 18 arguments. 
 | 
| JavaSProc19<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,RT> | 
 A Java SProc interface that has 19 arguments. 
 | 
| JavaSProc2<A1,A2,RT> | 
 A Java SProc interface that has 2 arguments. 
 | 
| JavaSProc20<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,RT> | 
 A Java SProc interface that has 20 arguments. 
 | 
| JavaSProc21<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,RT> | 
 A Java SProc interface that has 21 arguments. 
 | 
| JavaSProc3<A1,A2,A3,RT> | 
 A Java SProc interface that has 3 arguments. 
 | 
| JavaSProc4<A1,A2,A3,A4,RT> | 
 A Java SProc interface that has 4 arguments. 
 | 
| JavaSProc5<A1,A2,A3,A4,A5,RT> | 
 A Java SProc interface that has 5 arguments. 
 | 
| JavaSProc6<A1,A2,A3,A4,A5,A6,RT> | 
 A Java SProc interface that has 6 arguments. 
 | 
| JavaSProc7<A1,A2,A3,A4,A5,A6,A7,RT> | 
 A Java SProc interface that has 7 arguments. 
 | 
| JavaSProc8<A1,A2,A3,A4,A5,A6,A7,A8,RT> | 
 A Java SProc interface that has 8 arguments. 
 | 
| JavaSProc9<A1,A2,A3,A4,A5,A6,A7,A8,A9,RT> | 
 A Java SProc interface that has 9 arguments. 
 | 
| JavaUDF0<RT> | 
 A Java UDF interface that has 0 argument. 
 | 
| JavaUDF1<A1,RT> | 
 A Java UDF interface that has 1 argument. 
 | 
| JavaUDF10<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,RT> | 
 A Java UDF interface that has 10 arguments. 
 | 
| JavaUDF11<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,RT> | 
 A Java UDF interface that has 11 arguments. 
 | 
| JavaUDF12<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,RT> | 
 A Java UDF interface that has 12 arguments. 
 | 
| JavaUDF13<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,RT> | 
 A Java UDF interface that has 13 arguments. 
 | 
| JavaUDF14<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,RT> | 
 A Java UDF interface that has 14 arguments. 
 | 
| JavaUDF15<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,RT> | 
 A Java UDF interface that has 15 arguments. 
 | 
| JavaUDF16<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,RT> | 
 A Java UDF interface that has 16 arguments. 
 | 
| JavaUDF17<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,RT> | 
 A Java UDF interface that has 17 arguments. 
 | 
| JavaUDF18<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,RT> | 
 A Java UDF interface that has 18 arguments. 
 | 
| JavaUDF19<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,RT> | 
 A Java UDF interface that has 19 arguments. 
 | 
| JavaUDF2<A1,A2,RT> | 
 A Java UDF interface that has 2 arguments. 
 | 
| JavaUDF20<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,RT> | 
 A Java UDF interface that has 20 arguments. 
 | 
| JavaUDF21<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,RT> | 
 A Java UDF interface that has 21 arguments. 
 | 
| JavaUDF22<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,RT> | 
 A Java UDF interface that has 22 arguments. 
 | 
| JavaUDF3<A1,A2,A3,RT> | 
 A Java UDF interface that has 3 arguments. 
 | 
| JavaUDF4<A1,A2,A3,A4,RT> | 
 A Java UDF interface that has 4 arguments. 
 | 
| JavaUDF5<A1,A2,A3,A4,A5,RT> | 
 A Java UDF interface that has 5 arguments. 
 | 
| JavaUDF6<A1,A2,A3,A4,A5,A6,RT> | 
 A Java UDF interface that has 6 arguments. 
 | 
| JavaUDF7<A1,A2,A3,A4,A5,A6,A7,RT> | 
 A Java UDF interface that has 7 arguments. 
 | 
| JavaUDF8<A1,A2,A3,A4,A5,A6,A7,A8,RT> | 
 A Java UDF interface that has 8 arguments. 
 | 
| JavaUDF9<A1,A2,A3,A4,A5,A6,A7,A8,A9,RT> | 
 A Java UDF interface that has 9 arguments. 
 | 
| JavaUDTF | 
 The base interface for JavaUDTF[N]. 
 | 
| JavaUDTF0 | 
 A Java UDTF interface that has 0 arguments. 
 | 
| JavaUDTF1<A0> | 
 A Java UDTF interface that has 1 argument. 
 | 
| JavaUDTF10<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9> | 
 A Java UDTF interface that has 10 arguments. 
 | 
| JavaUDTF11<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10> | 
 A Java UDTF interface that has 11 arguments. 
 | 
| JavaUDTF12<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11> | 
 A Java UDTF interface that has 12 arguments. 
 | 
| JavaUDTF13<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12> | 
 A Java UDTF interface that has 13 arguments. 
 | 
| JavaUDTF14<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13> | 
 A Java UDTF interface that has 14 arguments. 
 | 
| JavaUDTF15<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14> | 
 A Java UDTF interface that has 15 arguments. 
 | 
| JavaUDTF16<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15> | 
 A Java UDTF interface that has 16 arguments. 
 | 
| JavaUDTF17<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16> | 
 A Java UDTF interface that has 17 arguments. 
 | 
| JavaUDTF18<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17> | 
 A Java UDTF interface that has 18 arguments. 
 | 
| JavaUDTF19<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18> | 
 A Java UDTF interface that has 19 arguments. 
 | 
| JavaUDTF2<A0,A1> | 
 A Java UDTF interface that has 2 arguments. 
 | 
| JavaUDTF20<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19> | 
 A Java UDTF interface that has 20 arguments. 
 | 
| JavaUDTF21<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20> | 
 A Java UDTF interface that has 21 arguments. 
 | 
| JavaUDTF22<A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21> | 
 A Java UDTF interface that has 22 arguments. 
 | 
| JavaUDTF3<A0,A1,A2> | 
 A Java UDTF interface that has 3 arguments. 
 | 
| JavaUDTF4<A0,A1,A2,A3> | 
 A Java UDTF interface that has 4 arguments. 
 | 
| JavaUDTF5<A0,A1,A2,A3,A4> | 
 A Java UDTF interface that has 5 arguments. 
 | 
| JavaUDTF6<A0,A1,A2,A3,A4,A5> | 
 A Java UDTF interface that has 6 arguments. 
 | 
| JavaUDTF7<A0,A1,A2,A3,A4,A5,A6> | 
 A Java UDTF interface that has 7 arguments. 
 | 
| JavaUDTF8<A0,A1,A2,A3,A4,A5,A6,A7> | 
 A Java UDTF interface that has 8 arguments. 
 | 
| JavaUDTF9<A0,A1,A2,A3,A4,A5,A6,A7,A8> | 
 A Java UDTF interface that has 9 arguments. 
 | 
| LongType | 
 Long integer data type. 
 | 
| MapType | 
 Map data type. 
 | 
| MatchedClauseBuilder | 
 Builder for a matched clause. 
 | 
| MergeBuilder | 
 Builder for a merge action. 
 | 
| MergeBuilderAsyncActor | 
 Provides APIs to execute MergeBuilder actions asynchronously. 
 | 
| MergeResult | 
 Result of merging a DataFrame into an Updatable DataFrame 
 | 
| NotMatchedClauseBuilder | 
 Builder for a not matched clause. 
 | 
| PublicPreview | 
 The annotation of all Snowpark public preview features. 
 | 
| PutResult | 
 Represents the results of uploading a local file to a stage location. 
 | 
| RelationalGroupedDataFrame | 
 Represents an underlying DataFrame with rows that are grouped by common values. 
 | 
| Row | 
 Represents a row returned by the evaluation of a DataFrame. 
 | 
| SaveMode | 
 SaveMode configures the behavior when data is written from a DataFrame to a data source using a
 DataFrameWriter instance. 
 | 
| Session | 
 Establishes a connection with a Snowflake database and provides methods for creating DataFrames
 and accessing objects for working with files in stages. 
 | 
| SessionBuilder | 
 Provides methods to set configuration properties and create a Session. 
 | 
| ShortType | 
 Short integer data type. 
 | 
| SnowflakeFile | 
 Custom Snowflake class that provides users with additional information on top of the core
 capability of reading Snowflake files. 
 | 
| SProcRegistration | 
 Provides methods to register a SProc (Stored Procedure) in the Snowflake database. 
 | 
| StoredProcedure | 
 This reference to a Stored Procedure which can be created by Session.sproc().register
 methods, and used in Session.storedProcedure() method. 
 | 
| StringType | 
 String data type. 
 | 
| StructField | 
 Represents the content of StructType. 
 | 
| StructType | 
 StructType data type, represents table schema. 
 | 
| TableFunction | 
 Looks up table functions by funcName and returns tableFunction object which can be used in 
 DataFrame.join and Session.tableFunction methods. 
 | 
| TableFunctions | 
 Provides utility functions that generate table function expressions that can be passed to
 DataFrame join method and Session tableFunction method. 
 | 
| TimestampType | 
 Timestamp data type. 
 | 
| TimeType | 
 Time data type. 
 | 
| TypedAsyncJob<T> | 
 Provides a way to track an asynchronously executed action in a DataFrame. 
 | 
| UDFRegistration | 
 Provides methods to register lambdas and functions as UDFs in the Snowflake database. 
 | 
| UDTFRegistration | 
 Provides methods to register a UDTF (user-defined table function) in the Snowflake database. 
 | 
| Updatable | 
 Represents a lazily-evaluated Updatable. 
 | 
| UpdatableAsyncActor | 
 Provides APIs to execute Updatable actions asynchronously. 
 | 
| UpdateResult | 
 Result of updating rows in an Updatable 
 | 
| UserDefinedFunction | 
 Encapsulates a user defined lambda or function that is returned by 
 UDFRegistration.registerTemporary, UDFRegistration.registerPermanent, or 
 Functions.udf. 
 | 
| Variant | 
 Representation of Snowflake Variant data 
 | 
| VariantType | 
 Variant data type. 
 | 
| Window | 
 Contains functions to form WindowSpec. 
 | 
| WindowSpec | 
 Represents a window frame clause. 
 | 
| WriteFileResult | 
 Represents the results of writing data from a DataFrame to a file in a stage. 
 |