Package com.snowflake.snowpark_java
Provides most of the classes for the Snowpark Java API.
-
Class Summary Class Description AsyncJob Provides a way to track an asynchronous query in Snowflake.CaseExpr Represents a CASE expression.Column Represents a column or an expression in a DataFrame.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 ofRow
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.DeleteResult Result of deleting rows in an UpdatableFileOperation Provides methods for working on files in a stage.Functions Provides utility functions that generate Column expression that you can pass to DataFrame transformation methods.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 toDataFrame.groupByGroupingSets
HasCachedResult A DataFrame that returns cached data.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 DataFrameNotMatchedClauseBuilder Builder for a not matched clause.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 aDataFrame
.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 aSession
.SProcRegistration Provides methods to register a SProc (Stored Procedure) in the Snowflake database.StoredProcedure This reference to a Stored Procedure which can be created bySession.sproc().register
methods, and used inSession.storedProcedure()
method.TableFunction Looks up table functions by funcName and returns tableFunction object which can be used inDataFrame.join
andSession.tableFunction
methods.TableFunctions Provides utility functions that generate table function expressions that can be passed to DataFrame join method and Session tableFunction method.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 UpdatableUserDefinedFunction Encapsulates a user defined lambda or function that is returned byUDFRegistration.registerTemporary
,UDFRegistration.registerPermanent
, orFunctions.udf
.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. -
Enum Summary Enum Description SaveMode SaveMode configures the behavior when data is written from a DataFrame to a data source using a DataFrameWriter instance.