datafusion-substrait 54.0.0

DataFusion Substrait Producer and Consumer
Documentation
{
  "relations": [
    {
      "root": {
        "input": {
          "project": {
            "common": {
              "emit": {
                "outputMapping": [2]
              }
            },
            "input": {
              "read": {
                "common": {
                  "direct": {}
                },
                "baseSchema": {
                  "names": ["a", "b"],
                  "struct": {
                    "types": [
                      {
                        "i32": {
                          "nullability": "NULLABILITY_NULLABLE"
                        }
                      },
                      {
                        "i32": {
                          "nullability": "NULLABILITY_NULLABLE"
                        }
                      }
                    ],
                    "nullability": "NULLABILITY_REQUIRED"
                  }
                },
                "namedTable": {
                  "names": ["DATA"]
                }
              }
            },
            "expressions": [
              {
                "nested": {
                  "nullable": false,
                  "list": {
                    "values": [
                      {
                        "selection": {
                          "directReference": {
                            "structField": {
                              "field": 0
                            }
                          },
                          "rootReference": {}
                        }
                      },
                      {
                        "selection": {
                          "directReference": {
                            "structField": {
                              "field": 1
                            }
                          },
                          "rootReference": {}
                        }
                      }
                    ]
                  }
                }
              }
            ]
          }
        },
        "names": ["my_list"]
      }
    }
  ]
}