Enforcing dependency between pipelines
First Claim
1. A computer-implemented method, comprising:
- storing a dependency between a first search query and a second search query, the first search query defining a first data processing pipeline and the second search query defining a second data processing pipeline in which when a portion of the second data processing pipeline is executed, the portion of the second data processing pipeline receives an output of the first data processing pipeline as an input to thereby extend the first data processing pipeline;
detecting a modification to the first data processing pipeline defined by the first search query after the storing of the dependency; and
based on the modification to the first data processing pipeline being detected, causing the stored dependency to be enforced such that the second data processing pipeline is modified to cause the portion of the second data processing pipeline to receive the output from the modified first data processing pipeline when the portion of the second data pipeline is executed.
1 Assignment
0 Petitions
Accused Products
Abstract
A dependency is created between a first search query and a second search query. The first search query defines a first data processing pipeline and the second search query defines a second data processing pipeline that extends the first data processing pipeline. A modification is detected to the first data processing pipeline defined by the first search query. Based on the modification to the first data processing pipeline being detected, the dependency is enforced such that the second data processing pipeline is modified to extend the modified first data processing pipeline. The modification to the first data processing pipeline can include a first set of pipelined commands corresponding to the first search query being modified, and the dependency can be enforced by causing a second set of pipelined commands corresponding to the second search query to be modified to include the modified first set of pipelined commands.
-
Citations
30 Claims
-
1. A computer-implemented method, comprising:
-
storing a dependency between a first search query and a second search query, the first search query defining a first data processing pipeline and the second search query defining a second data processing pipeline in which when a portion of the second data processing pipeline is executed, the portion of the second data processing pipeline receives an output of the first data processing pipeline as an input to thereby extend the first data processing pipeline; detecting a modification to the first data processing pipeline defined by the first search query after the storing of the dependency; and based on the modification to the first data processing pipeline being detected, causing the stored dependency to be enforced such that the second data processing pipeline is modified to cause the portion of the second data processing pipeline to receive the output from the modified first data processing pipeline when the portion of the second data pipeline is executed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented system comprising:
-
one or more data processors; and one or more computer-readable storage media containing instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including; storing a dependency between a first search query and a second search query, the first search query defining a first data processing pipeline and the second search query defining a second data processing pipeline in which when a portion of the second data processing pipeline is executed, the portion of the second data processing pipeline receives an output of the first data processing pipeline as an input to thereby extend the first data processing pipeline; detecting a modification to the first data processing pipeline defined by the first search query after the storing of the dependency; and based on the modification to the first data processing pipeline being detected, causing the stored dependency to be enforced such that the second data processing pipeline is modified to cause the portion of the second data processing pipeline to receive the output from the modified first data processing pipeline when the portion of the second data pipeline is executed. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. One or more non-volatile computer-storage media storing computer-useable instructions that, when executed by at least one computing device, cause the at least one computing device to perform a method, the method comprising:
-
storing a dependency between a first search query and a second search query, the first search query defining a first data processing pipeline and the second search query defining a second data processing pipeline in which when a portion of the second data processing pipeline is executed, the portion of the second data processing pipeline receives an output of the first data processing pipeline as an input to thereby extend the first data processing pipeline; detecting a modification to the first data processing pipeline defined by the first search query after the storing of the dependency; and based on the modification being detected, causing the stored dependency to be enforced such that the second data processing pipeline is modified to cause the portion of the second data processing pipeline to receive the output from the modified first data processing pipeline when the portion of the second data pipeline is executed. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification