{
"extensions": [
{
"extensionFunction": {
"name": "is_not_null:list<i32>"
}
}
],
"relations": [
{
"root": {
"input": {
"filter": {
"common": {
"direct": {}
},
"input": {
"read": {
"common": {
"direct": {}
},
"baseSchema": {
"names": [
"f"
],
"struct": {
"types": [
{
"list": {
"type": {
"i32": {
"nullability": "NULLABILITY_NULLABLE"
}
},
"nullability": "NULLABILITY_NULLABLE"
}
}
]
},
"columnTypes": [
"NORMAL_COL"
]
},
"advancedExtension": {
"optimization": {
"@type": "type.googleapis.com/google.protobuf.StringValue",
"value": "isMergeTree=0\n"
}
}
}
},
"condition": {
"scalarFunction": {
"outputType": {
"bool": {
"nullability": "NULLABILITY_REQUIRED"
}
},
"arguments": [
{
"value": {
"selection": {
"directReference": {
"structField": {}
}
}
}
}
]
}
}
}
},
"names": [
"f#0"
],
"outputSchema": {
"types": [
{
"list": {
"type": {
"i32": {
"nullability": "NULLABILITY_NULLABLE"
}
},
"nullability": "NULLABILITY_REQUIRED"
}
}
],
"nullability": "NULLABILITY_REQUIRED"
}
}
}
]
}