General utilities supported APIs¶
The following table is structured as follows: The first column contains the method name. The second column is a flag for whether or not there is an implementation in Snowpark for the method in the left column.
Note
Y
stands for yes, i.e., supports distributed implementation, N
stands for no and API simply errors out,
P
stands for partial (meaning some parameters may not be supported yet), and D
stands for defaults to single
node pandas execution via UDF/Sproc.
Data manipulations
Method |
Snowpark implemented? (Y/N/P/D) |
Missing parameters |
Notes for current implementation |
|
P |
|
|
|
N |
||
|
P |
|
|
|
N |
||
|
N |
||
|
P |
|
|
|
N |
||
|
P |
|
|
|
P |
|
|
|
N |
||
|
N |
||
|
N |
||
|
P |
|
|
|
P |
|
|
|
P |
|
Reads both local and staged file(s) into a Snowpark pandas DataFrame. Note, the order of rows in the may differ from the order of rows in the original file(s). Supported parameters are |
|
P |
|
|
|
P |
|
Supported parameter(s) are: |
|
Y |
Reading from tables as well as SELECT SQL Queries supported, but ordering is not guaranteed for SQL Queries that contain ORDER BY clauses. More complex queries, including CTEs and CTEs with anonymous stored procedures are also supported. Obtaining results from stored procedures is also supported via CALL queries. |
|
|
N |
||
|
Y |
||
|
Y |
|
|
|
Y |
Convert the Snowpark pandas DataFrame or Series to a Snowpark DataFrame. Once converted to a Snowpark DataFrame, no ordering information will be preserved. |
|
|
Y |
||
|
N |
Top-level dealing with missing data
Method |
Snowpark implemented? (Y/N/P/D) |
Notes for current implementation |
|
Y |
|
|
Y |
|
|
Y |
|
|
Y |
Top-level dealing with numeric data
Method |
Snowpark implemented? (Y/N/P/D) |
Missing parameters |
Notes for current implementation |
|
P |
|
|
Top-level dealing with datetime-like data
Method |
Snowpark implemented? (Y/N/P/D) |
Missing parameters |
Notes for current implementation |
|
N |
||
|
P |
|
|
|
N |
||
|
N |
||
|
N |
||
|
P |
|
|
|
N |
Top-level dealing with Interval data
Method |
Snowpark implemented? (Y/N/P/D) |
Notes for current implementation |
|
N |
Top-level evaluation
Method |
Snowpark implemented? (Y/N/P/D) |
Notes for current implementation |
|
N |
Datetime formats
Method |
Snowpark implemented? (Y/N/P/D) |
Notes for current implementation |
|
N |
Hashing
Method |
Snowpark implemented? (Y/N/P/D) |
Notes for current implementation |
|
N |
|
|
N |
Importing from other DataFrame libraries
Method |
Snowpark implemented? (Y/N/P/D) |
Notes for current implementation |
|
N |