Provides most of the classes for the Snowpark Java API.
Class Summary Class Description AsyncJobProvides a way to track an asynchronous query in Snowflake. CaseExprRepresents a CASE expression. ColumnRepresents a column or an expression in a DataFrame. CopyableDataFrameDataFrame for loading data from files in a stage to a table. CopyableDataFrameAsyncActorProvides APIs to execute CopyableDataFrame actions asynchronously. DataFrameRepresents a lazily-evaluated relational dataset that contains a collection of
Rowobjects with columns defined by a schema (column name and type).
DataFrameAsyncActorProvides APIs to execute DataFrame actions asynchronously. DataFrameNaFunctionsProvides functions for handling missing values in a DataFrame. DataFrameReaderProvides methods to load data in various supported formats from a Snowflake stage to a DataFrame. DataFrameStatFunctionsProvides eagerly computed statistical functions for DataFrames. DataFrameWriterProvides methods for writing data from a DataFrame to supported output destinations. DataFrameWriterAsyncActorProvides APIs to execute DataFrameWriter actions asynchronously. DeleteResultResult of deleting rows in an Updatable FileOperationProvides methods for working on files in a stage. FunctionsProvides utility functions that generate Column expression that you can pass to DataFrame transformation methods. GetResultRepresents the results of downloading a file from a stage location to the local file system. GroupingSetsA Container of grouping sets that you pass to
HasCachedResultA DataFrame that returns cached data. MatchedClauseBuilderBuilder for a matched clause. MergeBuilderBuilder for a merge action. MergeBuilderAsyncActorProvides APIs to execute MergeBuilder actions asynchronously. MergeResultResult of merging a DataFrame into an Updatable DataFrame NotMatchedClauseBuilderBuilder for a not matched clause. PutResultRepresents the results of uploading a local file to a stage location. RelationalGroupedDataFrameRepresents an underlying DataFrame with rows that are grouped by common values. RowRepresents a row returned by the evaluation of a
SessionEstablishes a connection with a Snowflake database and provides methods for creating DataFrames and accessing objects for working with files in stages. SessionBuilderProvides methods to set configuration properties and create a
SProcRegistrationProvides methods to register a SProc (Stored Procedure) in the Snowflake database. StoredProcedureThis reference to a Stored Procedure which can be created by
Session.sproc().registermethods, and used in
TableFunctionLooks up table functions by funcName and returns tableFunction object which can be used in
TableFunctionsProvides 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. UDFRegistrationProvides methods to register lambdas and functions as UDFs in the Snowflake database. UDTFRegistrationProvides methods to register a UDTF (user-defined table function) in the Snowflake database. UpdatableRepresents a lazily-evaluated Updatable. UpdatableAsyncActorProvides APIs to execute Updatable actions asynchronously. UpdateResultResult of updating rows in an Updatable UserDefinedFunctionEncapsulates a user defined lambda or function that is returned by
WindowContains functions to form WindowSpec. WindowSpecRepresents a window frame clause. WriteFileResultRepresents the results of writing data from a DataFrame to a file in a stage.
Enum Summary Enum Description SaveModeSaveMode configures the behavior when data is written from a DataFrame to a data source using a DataFrameWriter instance.