CourseInsights / test / resources / queries / valid / nestedLogic.json
nestedLogic.json
Raw
{
	"title": "Nested logic",
	"input": {
		"WHERE": {
			"OR": [
				{
					"OR": [
						{
							"AND": [
								{
									"AND": [
										{
											"GT": {
												"sections_avg": 90
											}
										},
										{
											"IS": {
												"sections_dept": "phil"
											}
										}
									]
								}
							]
						},
						{
							"EQ": {
								"sections_avg": 95
							}
						}
					]
				},
				{
					"NOT": {
						"NOT": {
							"EQ": {
								"sections_avg": 94
							}
						}
					}
				}
			]
		},
		"OPTIONS": {
			"COLUMNS": [
				"sections_dept",
				"sections_id",
				"sections_avg"
			],
			"ORDER": "sections_dept"
		}
	},
	"errorExpected": false,
	"orderExpected": true,
	"orderBy": "sections_dept",
	"expected": [
		{
			"sections_dept": "arst",
			"sections_id": "500",
			"sections_avg": 94
		},
		{
			"sections_dept": "arst",
			"sections_id": "500",
			"sections_avg": 94
		},
		{
			"sections_dept": "audi",
			"sections_id": "568",
			"sections_avg": 94
		},
		{
			"sections_dept": "audi",
			"sections_id": "568",
			"sections_avg": 94
		},
		{
			"sections_dept": "audi",
			"sections_id": "515",
			"sections_avg": 94
		},
		{
			"sections_dept": "audi",
			"sections_id": "515",
			"sections_avg": 94
		},
		{
			"sections_dept": "bmeg",
			"sections_id": "597",
			"sections_avg": 95
		},
		{
			"sections_dept": "bmeg",
			"sections_id": "597",
			"sections_avg": 95
		},
		{
			"sections_dept": "cnps",
			"sections_id": "584",
			"sections_avg": 94
		},
		{
			"sections_dept": "cnps",
			"sections_id": "584",
			"sections_avg": 94
		},
		{
			"sections_dept": "cnps",
			"sections_id": "584",
			"sections_avg": 94
		},
		{
			"sections_dept": "cnps",
			"sections_id": "535",
			"sections_avg": 95
		},
		{
			"sections_dept": "cnps",
			"sections_id": "535",
			"sections_avg": 95
		},
		{
			"sections_dept": "cpsc",
			"sections_id": "589",
			"sections_avg": 95
		},
		{
			"sections_dept": "cpsc",
			"sections_id": "589",
			"sections_avg": 95
		},
		{
			"sections_dept": "cpsc",
			"sections_id": "501",
			"sections_avg": 94
		},
		{
			"sections_dept": "cpsc",
			"sections_id": "501",
			"sections_avg": 94
		},
		{
			"sections_dept": "crwr",
			"sections_id": "599",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_id": "599",
			"sections_avg": 94
		},
		{
			"sections_dept": "crwr",
			"sections_id": "599",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_id": "599",
			"sections_avg": 94
		},
		{
			"sections_dept": "crwr",
			"sections_id": "599",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_id": "599",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_id": "599",
			"sections_avg": 94
		},
		{
			"sections_dept": "crwr",
			"sections_id": "599",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_id": "599",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_id": "599",
			"sections_avg": 95
		},
		{
			"sections_dept": "econ",
			"sections_id": "516",
			"sections_avg": 95
		},
		{
			"sections_dept": "econ",
			"sections_id": "516",
			"sections_avg": 95
		},
		{
			"sections_dept": "edcp",
			"sections_id": "473",
			"sections_avg": 95
		},
		{
			"sections_dept": "edcp",
			"sections_id": "473",
			"sections_avg": 95
		},
		{
			"sections_dept": "edst",
			"sections_id": "501",
			"sections_avg": 94
		},
		{
			"sections_dept": "educ",
			"sections_id": "500",
			"sections_avg": 94
		},
		{
			"sections_dept": "epse",
			"sections_id": "682",
			"sections_avg": 95
		},
		{
			"sections_dept": "epse",
			"sections_id": "682",
			"sections_avg": 95
		},
		{
			"sections_dept": "epse",
			"sections_id": "606",
			"sections_avg": 95
		},
		{
			"sections_dept": "epse",
			"sections_id": "553",
			"sections_avg": 94
		},
		{
			"sections_dept": "etec",
			"sections_id": "532",
			"sections_avg": 94
		},
		{
			"sections_dept": "etec",
			"sections_id": "531",
			"sections_avg": 94
		},
		{
			"sections_dept": "etec",
			"sections_id": "531",
			"sections_avg": 94
		},
		{
			"sections_dept": "fish",
			"sections_id": "500",
			"sections_avg": 94
		},
		{
			"sections_dept": "fish",
			"sections_id": "500",
			"sections_avg": 94
		},
		{
			"sections_dept": "kin",
			"sections_id": "500",
			"sections_avg": 95
		},
		{
			"sections_dept": "kin",
			"sections_id": "500",
			"sections_avg": 95
		},
		{
			"sections_dept": "kin",
			"sections_id": "499",
			"sections_avg": 95
		},
		{
			"sections_dept": "math",
			"sections_id": "532",
			"sections_avg": 95
		},
		{
			"sections_dept": "math",
			"sections_id": "532",
			"sections_avg": 95
		},
		{
			"sections_dept": "mtrl",
			"sections_id": "599",
			"sections_avg": 95
		},
		{
			"sections_dept": "mtrl",
			"sections_id": "564",
			"sections_avg": 95
		},
		{
			"sections_dept": "mtrl",
			"sections_id": "564",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_id": "563",
			"sections_avg": 94
		},
		{
			"sections_dept": "musc",
			"sections_id": "563",
			"sections_avg": 94
		},
		{
			"sections_dept": "musc",
			"sections_id": "553",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_id": "553",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_id": "553",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_id": "553",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_id": "553",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_id": "553",
			"sections_avg": 95
		},
		{
			"sections_dept": "nurs",
			"sections_id": "595",
			"sections_avg": 94
		},
		{
			"sections_dept": "nurs",
			"sections_id": "510",
			"sections_avg": 94
		},
		{
			"sections_dept": "nurs",
			"sections_id": "510",
			"sections_avg": 94
		},
		{
			"sections_dept": "nurs",
			"sections_id": "424",
			"sections_avg": 95
		},
		{
			"sections_dept": "nurs",
			"sections_id": "424",
			"sections_avg": 95
		},
		{
			"sections_dept": "nurs",
			"sections_id": "423",
			"sections_avg": 94
		},
		{
			"sections_dept": "nurs",
			"sections_id": "423",
			"sections_avg": 94
		},
		{
			"sections_dept": "obst",
			"sections_id": "549",
			"sections_avg": 95
		},
		{
			"sections_dept": "phil",
			"sections_id": "487",
			"sections_avg": 90.33
		},
		{
			"sections_dept": "phil",
			"sections_id": "487",
			"sections_avg": 90.33
		},
		{
			"sections_dept": "phil",
			"sections_id": "485",
			"sections_avg": 91
		},
		{
			"sections_dept": "phil",
			"sections_id": "485",
			"sections_avg": 91
		},
		{
			"sections_dept": "phil",
			"sections_id": "120",
			"sections_avg": 91.5
		},
		{
			"sections_dept": "phil",
			"sections_id": "120",
			"sections_avg": 96
		},
		{
			"sections_dept": "psyc",
			"sections_id": "501",
			"sections_avg": 95
		},
		{
			"sections_dept": "psyc",
			"sections_id": "501",
			"sections_avg": 95
		},
		{
			"sections_dept": "rhsc",
			"sections_id": "509",
			"sections_avg": 94
		},
		{
			"sections_dept": "rhsc",
			"sections_id": "501",
			"sections_avg": 95
		},
		{
			"sections_dept": "sowk",
			"sections_id": "570",
			"sections_avg": 95
		}
	]
}