blob: e274c92e010c3e1fb1e0e65c76580dea37fe9e4e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
/*
syntax='proto3';
message Test {
message InnerInner {
string a = 1;
}
message Inner {
InnerInner i = 1;
}
Inner inner = 1;
Test test = 2;
}
*/
$config = @@{
"name": "Test",
"format": "json",
"skip": 0,
"lists": {
"optional": false
},
"meta": "eNrjWsjIxV2UmlxapFdQlF+Sr9TJyMUSklpcIqTIxZqZl5daJMGowKjBbcStBxLV8wQJBUFkhCS5WEqAghJMYBWsYBVBYCEpKS4usFIwIcTDxZgINocziDFRSp2LFSIsx8WYCTVeAMl4iB2MmUlsYCcZAwC/Qiqb",
"view": {
"recursion": "fail",
"enum": "number"
}
}@@;
$udf = Udf(Protobuf::Parse, $config as TypeConfig);
SELECT $udf(TestField) FROM plato.Input;
|