10. A non-transient computer-readable medium having stored thereon program code, the program code executable by a computer to: determine a data structure comprising a plurality of query language configuration parameters and at least two values associated with each of the plurality of query language configuration parameters; generate, based on the data structure, a first structured language query associated with a first value associated with one of the plurality of query language configuration parameters, and a second structured language query associated with a second value associated with the one of the plurality of query language configuration parameters; determine a first expected query result that is associated with the first structured language query and expected in response to the first structured language query if a data source supports a first particularity; determine a second expected query result that is associated with the second structured language query and expected in response to the second structured language query if the data source supports a second particularity rather than the first particularity; query the data source with the first structured language query; query the data source with the second structured language query; receive a first query result associated with the first structured language query and a second query result associated with the second structured language query; compare the first query result to the first expected query result that is associated with the first structured language query and expected in response to the first structured language query if the data source supports the first particularity; compare the second query result to the second expected query result that is associated with the second structured language query and expected in response to the second structured language query if the data source supports a second particularity rather than the first particularity; determine that the first query result matches the first expected query result that is associated with the first structured language query and expected in response to the first structured language query if the data source supports the first particularity; determine that the second query result does not match the second expected query result that is associated with the second structured language query and expected in response to the second structured language query if the data source supports a second particularity rather than the first particularity; and in response to the determine that the first query result matches the first expected query result that is associated with the first structured language query and expected in response to the first structured language query if the data source supports the first particularity, add, to a query language configuration parameter file associated with the data source, the one of the plurality of query language configuration parameters in association with the first value.
10. A non-transient computer-readable medium having stored thereon program code, the program code executable by a computer to: determine a data structure comprising a plurality of query language configuration parameters and at least two values associated with each of the plurality of query language configuration parameters; generate, based on the data structure, a first structured language query associated with a first value associated with one of the plurality of query language configuration parameters, and a second structured language query associated with a second value associated with the one of the plurality of query language configuration parameters; determine a first expected query result that is associated with the first structured language query and expected in response to the first structured language query if a data source supports a first particularity; determine a second expected query result that is associated with the second structured language query and expected in response to the second structured language query if the data source supports a second particularity rather than the first particularity; query the data source with the first structured language query; query the data source with the second structured language query; receive a first query result associated with the first structured language query and a second query result associated with the second structured language query; compare the first query result to the first expected query result that is associated with the first structured language query and expected in response to the first structured language query if the data source supports the first particularity; compare the second query result to the second expected query result that is associated with the second structured language query and expected in response to the second structured language query if the data source supports a second particularity rather than the first particularity; determine that the first query result matches the first expected query result that is associated with the first structured language query and expected in response to the first structured language query if the data source supports the first particularity; determine that the second query result does not match the second expected query result that is associated with the second structured language query and expected in response to the second structured language query if the data source supports a second particularity rather than the first particularity; and in response to the determine that the first query result matches the first expected query result that is associated with the first structured language query and expected in response to the first structured language query if the data source supports the first particularity, add, to a query language configuration parameter file associated with the data source, the one of the plurality of query language configuration parameters in association with the first value. 14. A medium according to claim 10 , the program code further executable by a computer to: generate, based on the data structure, a third structured language query associated with a third value associated with a second one of the plurality of query language configuration parameters, and a fourth structured language query associated with a fourth value associated with the second one of the plurality of query language configuration parameters; determine a third expected query result associated with the third structured language query and a fourth expected query result associated with the fourth structured language query; query the data source with the third structured language query and the fourth structured language query; receive a third query result associated with the third structured language query and a fourth query result associated with the fourth structured language query; determine that the third query result matches the third expected query result and that the fourth query result does not match the fourth expected query result; and add, to the query language configuration parameter file associated with the data source, the second one of the plurality of query language configuration parameters in association with the third value.