❄️ The Icicle Streaming Query Language ❄️
at master 73 lines 2.7 kB view raw
1{ 2 "version": "v0", 3 "schema": { 4 "map": { 5 "key": { 6 "struct": { 7 "fields": [ 8 { "name": "entity_hash", 9 "schema": { 10 "int": {}}}, 11 { "name": "entity_id", 12 "schema": { 13 "binary": { 14 "encoding": { 15 "utf8": {}}}}}]}}, 16 "value": { 17 "struct": { 18 "fields": [ 19 { "name": "default:injury", 20 "schema": { 21 "map": { 22 "default": { "allow": {} }, 23 "key": { 24 "struct": { 25 "fields": [ 26 { 27 "name": "time", 28 "schema": { 29 "int": { 30 "encoding": { "date": {}}}}}, 31 { 32 "name": "factset_id", 33 "schema": { 34 "reversed": { 35 "int": {}}}}]}}, 36 "value": { 37 "array": { 38 "element": { 39 "enum": { 40 "variants": [ 41 { "name": "none" 42 , "schema": { 43 "unit": {}}}, 44 { 45 "name": "some", 46 "schema": { 47 "struct": { 48 "fields": [ 49 { "name": "action" 50 , "schema": { 51 "enum": { 52 "default": { "allow": {} }, 53 "variants": [ 54 { 55 "name": "none", 56 "schema": { 57 "unit": {}}}, 58 { 59 "name": "some", 60 "schema": { 61 "binary": { 62 "encoding": { 63 "utf8": {}}}}}] 64 } } }, 65 { "name": "location" 66 , "schema": { 67 "binary": { 68 "encoding": { 69 "utf8": {} 70 } } } }, 71 { "name": "severity" 72 , "schema": { "double": {}}}]} 73 } } ] }}}}}}}]}}}}}