Configuring query result information for result data obtained at multiple execution stages
AssigneeSnowflake Inc.
InventorsHarsha S. Kapre, Mark T. Keller, Srinath Shankar, Kushan A. Zaveri
Life of this patent
Estimating the term…
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.
Claims30
A system comprising:
- at least one hardware processor;
- and
- at least one memory storing instructions that cause the at least one hardware processor to perform operations comprising:
- configuring execution of a query, the execution including a plurality of execution stages;
- generating query result data based on the execution of the query, the query result data including a plurality of data portions, each data portion of the plurality of data portions obtained at a corresponding execution stage of the plurality of execution stages associated with the execution of the query;
- and
- generating query result information based on the execution of the query, the query result information including authentication information associated with accessing at least one storage location storing the plurality of data portions.
A method comprising:
- configuring execution of a query, the execution including a plurality of execution stages;
- generating query result data based on the execution of the query, the query result data including a plurality of data portions, each data portion of the plurality of data portions obtained at a corresponding execution stage of the plurality of execution stages associated with the execution of the query;
- and
- generating query result information based on the execution of the query, the query result information including authentication information associated with accessing at least one storage location storing the plurality of data portions.
A computer-storage medium comprising instructions that, when executed by one or more processors of a machine, configure the machine to perform operations comprising:
- configuring execution of a query, the execution including a plurality of execution stages;
- generating query result data based on the execution of the query, the query result data including a plurality of data portions, each data portion of the plurality of data portions obtained at a corresponding execution stage of the plurality of execution stages associated with the execution of the query;
- and
- generating query result information based on the execution of the query, the query result information including authentication information associated with accessing at least one storage location storing the plurality of data portions.
Dependencies are inferred from the claim text.