-
公开(公告)号:US20230305910A1
公开(公告)日:2023-09-28
申请号:US18326905
申请日:2023-05-31
Applicant: Snowflake Inc.
Inventor: Isaac Kunen , Srinath Shankar , Zhihan Li , Khushboo Bhatia , Edward Ma
IPC: G06F9/54 , G06F16/2455 , G06F16/28 , G06F21/53
CPC classification number: G06F9/547 , G06F16/2455 , G06F16/289 , G06F21/53
Abstract: Methods, systems, and computer programs are presented for providing stored procedures stored within a database to invoke specified functionality in a cloud data platform. A response to a database query is received at a compute node of a cloud data platform. A java database connectivity (JDBC) instance executing within a sandbox process converts the response into a remote procedure call. The remote procedure call is provided to a stored procedure executing within the sandbox process as the response to the database query.
-
32.
公开(公告)号:US11636126B1
公开(公告)日:2023-04-25
申请号:US17813539
申请日:2022-07-19
Applicant: Snowflake Inc.
Inventor: Harsha S. Kapre , Mark T. Keller , Srinath Shankar , Kushan A. Zaveri
IPC: G06F16/2458 , G06F16/25 , G06F16/2453 , G06F16/2455
Abstract: Techniques for configuring query result information associated with query result data include configuring execution of a query using a plurality of execution stages. Query result data is generated based on the execution of the query. The query result data includes a plurality of data portions. Each data portion of the plurality of data portions is obtained at a corresponding execution stage of the plurality of execution stages. Query result information is generated based on the execution of the query. The query result information includes authentication information associated with accessing the plurality of data portions.
-
33.
公开(公告)号:US11474799B2
公开(公告)日:2022-10-18
申请号:US16945561
申请日:2020-07-31
Applicant: Snowflake Inc.
Inventor: Istvan Cseri , Isaac Kunen , Bing Li , Edward Ma , Srinath Shankar
IPC: G06F8/51 , G06F16/2452 , G06F16/2455 , G06F16/242 , G06F16/901 , G06F16/27
Abstract: The subject technology receives first code in a first programming language, the first code including a reference to a first dataset. The subject technology converting the first code to: second code in a second programming language different than the first programming language, and at least one data query in a second format different than the first programming language. Further the subject technology sends the converted first code and the at least one data query to a data system for execution.
-
公开(公告)号:US11295009B2
公开(公告)日:2022-04-05
申请号:US17352005
申请日:2021-06-18
Applicant: Snowflake Inc.
Inventor: Elliott Brossard , Derek Denny-Brown , Isaac Kunen , Soumitr Rajiv Pandey , Jacob Salassi , Srinath Shankar , Haowei Yu , Andong Zhan
Abstract: The subject technology receives, in a computing process, a user defined function, the user defined function including code related to at least one operation to be performed. The subject technology determines by a security manager whether performing the at least one operation is permitted, the security manager determines restrictions, based at least in part on a security policy. The subject technology performs the at least one operation. The subject technology sends a result of the at least one operation to the computing process, where sending the result of the at least one operation utilizes a data transport mechanism that supports a network transfer of columnar data.
-
公开(公告)号:US20220035611A1
公开(公告)日:2022-02-03
申请号:US16945561
申请日:2020-07-31
Applicant: Snowflake Inc.
Inventor: Istvan Cseri , Isaac Kunen , Bing Li , Edward Ma , Srinath Shankar
IPC: G06F8/51 , G06F16/2452 , G06F16/27 , G06F16/242 , G06F16/901 , G06F16/2455
Abstract: The subject technology receives first code in a first programming language, the first code including a reference to a first dataset. The subject technology converting the first code to: second code in a second programming language different than the first programming language, and at least one data query in a second format different than the first programming language. Further the subject technology sends the converted first code and the at least one data query to a data system for execution.
-
公开(公告)号:US20250094403A1
公开(公告)日:2025-03-20
申请号:US18393279
申请日:2023-12-21
Applicant: Snowflake Inc.
Inventor: Srilakshmi Chintala , Jianzhun Du , Naresh Kumar , Srinath Shankar , Leonhard Franz Spiegelberg , Eric Shawn Vandendberg , Andong Zhan , Yun Zou
IPC: G06F16/22 , G06F16/11 , G06F16/242 , G06F16/2453
Abstract: A method provides deterministic row ordering for query result sets in a database system. A framework receives a query referencing a database table and generating a row index column in response. The framework generates the row index column that involves determining an order associated with source files underlying the referenced table and assigns each table row a unique index value based on the file order and row position within the files. The framework executes the received query to produce a result set ordered by the generated row index column. The framework determines row order based on analyzing underlying data file metadata and facilitates returning the result set with consistent, reliable ordering, enabling stable positional-based access semantics when querying distributed database tables.
-
公开(公告)号:US11948025B2
公开(公告)日:2024-04-02
申请号:US18326905
申请日:2023-05-31
Applicant: Snowflake Inc.
Inventor: Isaac Kunen , Srinath Shankar , Zihan Li , Khushboo Bhatia , Edward Ma
IPC: G06F9/54 , G06F16/2455 , G06F16/28 , G06F21/53
CPC classification number: G06F9/547 , G06F16/2455 , G06F16/289 , G06F21/53
Abstract: Methods, systems, and computer programs are presented for providing stored procedures stored within a database to invoke specified functionality in a cloud data platform. A response to a database query is received at a compute node of a cloud data platform. A java database connectivity (JDBC) instance executing within a sandbox process converts the response into a remote procedure call. The remote procedure call is provided to a stored procedure executing within the sandbox process as the response to the database query.
-
公开(公告)号:US20230336365A1
公开(公告)日:2023-10-19
申请号:US18338909
申请日:2023-06-21
Applicant: Snowflake Inc.
Inventor: Harsh Chaturvedi , Harsha S. Kapre , Srinath Shankar
IPC: H04L9/32 , H04L67/289 , H04L67/1097
CPC classification number: H04L9/3268 , H04L67/289 , H04L9/3297 , H04L67/1097
Abstract: A proxy revocation service provides a reliable service for performing revocation checks. The proxy revocation service queries public certificate authorities for the revocation status of a set of digital certificates and maintains a database of the revocation statuses. The proxy revocation service provides a singular endpoint that is Application Protocol Interface (API) accessible to web clients. Web clients communicate with the proxy revocation service through use of API message to perform revocation checks, rather than communicating with the public certificate authorities using an online certificate status protocol (OCSP). Use of the proxy revocation service provides both a reliable service for performing revocation checks as well as shifts the complexity away from the web clients.
-
公开(公告)号:US20230205777A1
公开(公告)日:2023-06-29
申请号:US18178758
申请日:2023-03-06
Applicant: Snowflake Inc.
Inventor: Harsha S. Kapre , Mark T. Keller , Srinath Shankar , Kushan A. Zaveri
IPC: G06F16/2458 , G06F16/25 , G06F16/2453 , G06F16/2455
CPC classification number: G06F16/2471 , G06F16/256 , G06F16/24532 , G06F16/258 , G06F16/24561
Abstract: Techniques for configuring query result information include decoding a query received from a client device of a network-based database system. A multi-stage execution of the query is configured to obtain a plurality of query result subsets. A combined query result is generated using the plurality of query result subsets. The combined query result further includes storage location information for each of the plurality of query result subsets. The combined query result is encoded for transmission to the client device in response to the query.
-
公开(公告)号:US20220413819A1
公开(公告)日:2022-12-29
申请号:US17823175
申请日:2022-08-30
Applicant: Snowflake Inc.
Inventor: Istvan Cseri , Isaac Kunen , Bing Li , Edward Ma , Srinath Shankar
IPC: G06F8/51 , G06F16/2452 , G06F16/2455 , G06F16/242 , G06F16/901 , G06F16/27
Abstract: The subject technology generates, by executing first code in a first programming language, a resilient distributed dataset (RDD). The subject technology generates, by executing the first code in the first programming language, a second RDD based on the generated RDD. The subject technology generates, by executing the first code in the first programming language, a directed acyclic graph (DAG) including the generated RDD and the generated second RDD. The subject technology serializes the DAG. The subject technology generates a database table based on the serialized DAG. The subject technology converts the first code to second code in a second programming language different than the first programming language, and at least one database query in a second format different than the first programming language. The subject technology sends the converted first code and the at least one database query to a database system for execution.
-
-
-
-
-
-
-
-
-