Data representation for push-based queries
AssigneeMicrosoft Corporation
InventorsBart De Smet, Henricus Johannes Maria Meijer
Life of this patent
Estimating the term…
Abstract
A query over one or more push-based data sources is transformed into a data representation of the query. The data representation can subsequently be analyzed, optimized, and remoted, among other things. For example, the data representation can be utilized to generate code for an out-of-process execution engine. Additionally, the data representation can be employed with respect to conversions to and from various types and representations of data.
Claims20
A method of facilitating querying data sources, comprising:
- employing at least one processor configured to execute computer-executable instructions stored in memory to perform the following act:
- constructing a data representation of a push-based query.
A system that facilitates query declaration and transformation, comprising:
- a processor coupled to a memory, the processor configured to execute the following computer-executable components stored in the memory:
- a first component configured to produce a data representation of a query over at least one push-based data source.
A computer-readable medium having instructions stored thereon that perform the following acts when executed:
- transforming a program-language integrated query expression that specifies a query over one or more push-based data sources into an expression tree representation.
Dependencies are inferred from the claim text.