Java (via Snowpark)
E99678
Java (via Snowpark) is the capability within Snowflake’s Snowpark framework that lets developers write and execute data processing and analytics logic in Java directly inside the Snowflake data platform.
Aliases (2)
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Snowflake feature
→
Snowpark language runtime → data processing capability → |
| allows |
avoiding data movement out of Snowflake
→
pushing computation to Snowflake → |
| benefit |
improved performance by in-database execution
→
reduced data egress costs → reuse of existing Java libraries subject to platform constraints → reuse of existing Java skills → unified governance for data and code → |
| category |
analytics development framework
→
data engineering tooling → in-database application development → |
| designedFor |
application developers
→
data engineers → data scientists → |
| enables |
writing analytics logic in Java inside Snowflake
→
writing data processing logic in Java inside Snowflake → |
| integratesWith |
Snowflake file formats
→
Snowflake stages → Snowflake tables → Snowflake views → |
| introducedBy |
Snowflake Inc.
→
|
| partOf |
Snowflake Data Cloud
→
Snowpark → |
| relatedTo |
Snowpark for JavaScript
→
Snowpark for Python → Snowpark for Scala → |
| requires |
Snowflake account
→
Snowpark Java configuration in Snowflake → |
| runsIn |
Snowflake compute layer
→
Snowflake virtual warehouses → |
| supports |
DataFrame-style APIs
→
batch data processing → calling Java UDFs from SQL → calling Java logic from Snowpark client APIs → calling Java stored procedures from SQL → complex business logic implementation → data transformation workloads → packaging Java code as JARs → relational-style transformations → role-based access control via Snowflake → secure sandboxed execution → stored procedures → user-defined functions → versioned deployment of Java code → |
| targetPlatform |
Snowflake accounts on supported cloud providers
→
|
| uses |
Java language
→
Snowpark Java API → |
Referenced by (4)
| Subject (surface form when different) | Predicate |
|---|---|
|
Snowflake
→
Snowflake ("Scala (via Snowpark)") → Snowflake Data Cloud → |
supportsLanguage |
|
Snowpark
("Snowpark for Java")
→
|
hasComponent |