columns {
  name: "key"
  type {
    type_id: UINT32
  }
}
columns {
  name: "column1"
  type {
    optional_type {
      item {
        tuple_type {
          elements {
            type_id: INT32
          }
          elements {
            optional_type {
              item {
                optional_type {
                  item {
                    type_id: DOUBLE
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
columns {
  name: "column2"
  type {
    optional_type {
      item {
        tuple_type {
          elements {
            type_id: INT32
          }
          elements {
            optional_type {
              item {
                optional_type {
                  item {
                    type_id: DOUBLE
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
rows {
  items {
    uint32_value: 10
  }
  items {
    items {
      int32_value: 1
    }
    items {
      null_flag_value: NULL_VALUE
    }
  }
  items {
    items {
      int32_value: 1
    }
    items {
      double_value: nan
    }
  }
}
rows {
  items {
    uint32_value: 20
  }
  items {
    items {
      int32_value: 2
    }
    items {
      null_flag_value: NULL_VALUE
    }
  }
  items {
    items {
      int32_value: 2
    }
    items {
      double_value: nan
    }
  }
}
