VALUE BASED WINDOWS ON RELATIONS IN CONTINUOUS DATA STREAMS
First Claim
1. A computer-implemented method, comprising:
- generating an input relation, the input relation being a bounded set of data records related to an application;
receiving a continuous query that identifies the input relation;
identifying a configurable window operator associated with processing the input relation;
executing the continuous query based at least in part on the configurable window operator to generate an output relation; and
providing data records of the output relation based at least in part on execution of the continuous query.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for managing value-based windows on relations are provided. In some examples, an input relation is generated. The input relation is a bounded set of data records related to an application. A continuous query that identifies the input relation may be received. Additionally, a configurable window operator associated with processing the input relation may be identified. Then, the continuous query may be executed based at least in part on the configurable window operator to generate an output relation. Further, in some instances, the data records of the output relation may be provided based at least in part on execution of the continuous query.
53 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
generating an input relation, the input relation being a bounded set of data records related to an application; receiving a continuous query that identifies the input relation; identifying a configurable window operator associated with processing the input relation; executing the continuous query based at least in part on the configurable window operator to generate an output relation; and providing data records of the output relation based at least in part on execution of the continuous query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable memory storing a plurality of instructions executable by one or more processors, the plurality of instructions comprising:
-
instructions that cause the one or more processors to generate an input relation; instructions that cause the one or more processors to identify a query configured to process the input relation; instructions that cause the one or more processors to identify a configurable window operator associated with processing the input relation; and instructions that cause the one or more processors to execute the query based at least in part on the configurable window operator to generate an output relation. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a memory storing a plurality of instructions; and one or more processors configured to access the memory, wherein the one or more processors are further configured to execute the plurality of instructions to at least; generate an input relation; identify a query configured to process the input relation; identify a configurable window operator associated with processing the input relation; and execute the query based at least in part on the configurable window operator to generate an output relation. - View Dependent Claims (17, 18, 19, 20)
-
Specification