--- parser3/tests/results/428-sql.processed 2024/09/28 09:10:06 1.1 +++ parser3/tests/results/428-sql.processed 2024/09/28 19:45:17 1.4 @@ -1,5 +1,5 @@ Content-Type: text/html -Content-Length: 736 +Content-Length: 4538 @@ -17,6 +17,71 @@ Content-Length: 736 1.2 { + "0":[ + {"0":"0","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, + {"0":"0","pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"}, + {"0":"0","pet":"hamster","food":"grain","aggressive":"","weigth":"1"}, + {"0":"0","pet":"parrot","food":"grain","aggressive":"alwayws","weigth":"1"} + ], + "1":[ + {"1":"1","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, + {"1":"1","pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"}, + {"1":"1","pet":"hamster","food":"grain","aggressive":"","weigth":"1"}, + {"1":"1","pet":"parrot","food":"grain","aggressive":"alwayws","weigth":"1"} + ] +} + + 1.3 + { + "0":[ + {"0":"0","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, + {"0":"0","pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"}, + {"0":"0","pet":"hamster","food":"grain","aggressive":"","weigth":"1"}, + {"0":"0","pet":"parrot","food":"grain","aggressive":"alwayws","weigth":"1"}, + {"0":"0","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, + {"0":"0","pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"}, + {"0":"0","pet":"hamster","food":"grain","aggressive":"","weigth":"1"}, + {"0":"0","pet":"parrot","food":"grain","aggressive":"alwayws","weigth":"1"} + ] +} + + 1.4 + { + "0":[ + {"0":"0","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, + {"0":"0","pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"}, + {"0":"0","pet":"hamster","food":"grain","aggressive":"","weigth":"1"}, + {"0":"0","pet":"parrot","food":"grain","aggressive":"alwayws","weigth":"1"}, + {"0":"0","pet":"4"} + ] +} + + 1.5 + { + "0":[ + {"0":"0","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, + {"0":"0","pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"} + ], + "1":[ + {"1":"1","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"} + ] +} + + 1.6 + { + "0":[ + {"0":"0","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, + {"0":"0","pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"}, + {"0":"0","pet":"hamster","food":"grain","aggressive":"","weigth":"1"}, + {"0":"0","pet":"parrot","food":"grain","aggressive":"alwayws","weigth":"1"} + ], + "1":[ + {"1":"1","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"} + ] +} - minor bug: limit for last query only + + 1.7 + { "cat":[ {"pet":"cat","food":"milk"} ], @@ -29,16 +94,93 @@ Content-Length: 736 "parrot":[ {"pet":"parrot","food":"grain"} ], - "'very'":[ - {"pet":"'very'","food":"cat","aggressive":"milk","pet":"'very'","food":"5"} - ], - "\"never\"":[ - {"pet":"\"never\"","food":"dog","aggressive":"bone","pet":"\"never\"","food":"10"} + "milk":[ + {"food":"milk","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"} ], - "":[ - {"pet":"","food":"hamster","aggressive":"grain","pet":"","food":"1"} + "bone":[ + {"food":"bone","pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"} ], - "alwayws":[ - {"pet":"alwayws","food":"parrot","aggressive":"grain","pet":"alwayws","food":"1"} + "grain":[ + {"food":"grain","pet":"hamster","food":"grain","aggressive":"","weigth":"1"}, + {"food":"grain","pet":"parrot","food":"grain","aggressive":"alwayws","weigth":"1"} + ] +} + + 1.8 + { + "cat":{ + "food":"milk" + }, + "dog":{ + "food":"bone" + }, + "hamster":{ + "food":"grain" + }, + "parrot":{ + "food":"grain" + }, + "milk":{ + "pet":"cat", + "food":"milk", + "aggressive":"'very'", + "weigth":"5" + }, + "bone":{ + "pet":"dog", + "food":"bone", + "aggressive":"\"never\"", + "weigth":"10" + }, + "grain":{ + "pet":"hamster", + "food":"grain", + "aggressive":"", + "weigth":"1" + } +} + + 1.9 + { + "0":{ + "pet":"cat", + "food":"milk", + "aggressive":"'very'", + "weigth":"5" + } +} + 1.10 + { + "0":{ + "2+2":"4" + } +} + + 1.11 + { + "0":[ + {"0":"0","food":"milk"}, + {"0":"0","food":"bone"}, + {"0":"0","food":"grain"}, + {"0":"0","food":"grain"} + ], + "1":[ + {"1":"1","pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, + {"1":"1","pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"}, + {"1":"1","pet":"hamster","food":"grain","aggressive":"","weigth":"1"}, + {"1":"1","pet":"parrot","food":"grain","aggressive":"alwayws","weigth":"1"} + ] +} - different structure for each query as key differs + 1.12 + { + "0":[ + {"0":"0","food":"milk"}, + {"0":"0","food":"bone"}, + {"0":"0","food":"grain"}, + {"0":"0","food":"grain"}, + {"0":"0","food":"cat","2":"milk","3":"'very'","4":"5"}, + {"0":"0","food":"dog","2":"bone","3":"\"never\"","4":"10"}, + {"0":"0","food":"hamster","2":"grain","3":"","4":"1"}, + {"0":"0","food":"parrot","2":"grain","3":"alwayws","4":"1"} ] -} -bug +} - note: there are missed and numeric columns in second query, but it better then exception