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.