columns {
  name: "user"
  type {
    optional_type {
      item {
        type_id: STRING
      }
    }
  }
}
columns {
  name: "user_nonopt"
  type {
    type_id: STRING
  }
}
columns {
  name: "ts"
  type {
    optional_type {
      item {
        type_id: INT32
      }
    }
  }
}
columns {
  name: "payload"
  type {
    type_id: INT32
  }
}
columns {
  name: "full_session"
  type {
    list_type {
      item {
        struct_type {
          members {
            name: "payload"
            type {
              type_id: INT32
            }
          }
          members {
            name: "ts"
            type {
              optional_type {
                item {
                  type_id: INT32
                }
              }
            }
          }
          members {
            name: "user"
            type {
              optional_type {
                item {
                  type_id: STRING
                }
              }
            }
          }
          members {
            name: "user_nonopt"
            type {
              type_id: STRING
            }
          }
        }
      }
    }
  }
}
columns {
  name: "session_len"
  type {
    type_id: UINT64
  }
}
rows {
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    bytes_value: "u0"
  }
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    int32_value: 1
  }
  items {
    items {
      items {
        int32_value: 1
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 3
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    bytes_value: "u0"
  }
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    int32_value: 3
  }
  items {
    items {
      items {
        int32_value: 1
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 3
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    bytes_value: "u0"
  }
  items {
    int32_value: 1
  }
  items {
    int32_value: 5
  }
  items {
    items {
      items {
        int32_value: 11
      }
      items {
        int32_value: 10
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 9
      }
      items {
        int32_value: 3
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 7
      }
      items {
        int32_value: 2
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 5
      }
      items {
        int32_value: 1
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
  }
  items {
    uint64_value: 4
  }
}
rows {
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    bytes_value: "u0"
  }
  items {
    int32_value: 2
  }
  items {
    int32_value: 7
  }
  items {
    items {
      items {
        int32_value: 11
      }
      items {
        int32_value: 10
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 9
      }
      items {
        int32_value: 3
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 7
      }
      items {
        int32_value: 2
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 5
      }
      items {
        int32_value: 1
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
  }
  items {
    uint64_value: 4
  }
}
rows {
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    bytes_value: "u0"
  }
  items {
    int32_value: 3
  }
  items {
    int32_value: 9
  }
  items {
    items {
      items {
        int32_value: 11
      }
      items {
        int32_value: 10
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 9
      }
      items {
        int32_value: 3
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 7
      }
      items {
        int32_value: 2
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 5
      }
      items {
        int32_value: 1
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
  }
  items {
    uint64_value: 4
  }
}
rows {
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    bytes_value: "u0"
  }
  items {
    int32_value: 10
  }
  items {
    int32_value: 11
  }
  items {
    items {
      items {
        int32_value: 11
      }
      items {
        int32_value: 10
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 9
      }
      items {
        int32_value: 3
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 7
      }
      items {
        int32_value: 2
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 5
      }
      items {
        int32_value: 1
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
  }
  items {
    uint64_value: 4
  }
}
rows {
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    bytes_value: "u0"
  }
  items {
    int32_value: 21
  }
  items {
    int32_value: 13
  }
  items {
    items {
      items {
        int32_value: 15
      }
      items {
        int32_value: 31
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 13
      }
      items {
        int32_value: 21
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    bytes_value: "u0"
  }
  items {
    int32_value: 31
  }
  items {
    int32_value: 15
  }
  items {
    items {
      items {
        int32_value: 15
      }
      items {
        int32_value: 31
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
    items {
      items {
        int32_value: 13
      }
      items {
        int32_value: 21
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    bytes_value: "u0"
  }
  items {
    int32_value: 50
  }
  items {
    int32_value: 17
  }
  items {
    items {
      items {
        int32_value: 17
      }
      items {
        int32_value: 50
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u0"
      }
    }
  }
  items {
    uint64_value: 1
  }
}
rows {
  items {
    bytes_value: "u1"
  }
  items {
    bytes_value: "u1"
  }
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    int32_value: 2
  }
  items {
    items {
      items {
        int32_value: 2
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 4
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    bytes_value: "u1"
  }
  items {
    bytes_value: "u1"
  }
  items {
    null_flag_value: NULL_VALUE
  }
  items {
    int32_value: 4
  }
  items {
    items {
      items {
        int32_value: 2
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 4
      }
      items {
        null_flag_value: NULL_VALUE
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    bytes_value: "u1"
  }
  items {
    bytes_value: "u1"
  }
  items {
    int32_value: 2
  }
  items {
    int32_value: 6
  }
  items {
    items {
      items {
        int32_value: 12
      }
      items {
        int32_value: 11
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 10
      }
      items {
        int32_value: 4
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 8
      }
      items {
        int32_value: 3
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 6
      }
      items {
        int32_value: 2
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
  }
  items {
    uint64_value: 4
  }
}
rows {
  items {
    bytes_value: "u1"
  }
  items {
    bytes_value: "u1"
  }
  items {
    int32_value: 3
  }
  items {
    int32_value: 8
  }
  items {
    items {
      items {
        int32_value: 12
      }
      items {
        int32_value: 11
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 10
      }
      items {
        int32_value: 4
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 8
      }
      items {
        int32_value: 3
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 6
      }
      items {
        int32_value: 2
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
  }
  items {
    uint64_value: 4
  }
}
rows {
  items {
    bytes_value: "u1"
  }
  items {
    bytes_value: "u1"
  }
  items {
    int32_value: 4
  }
  items {
    int32_value: 10
  }
  items {
    items {
      items {
        int32_value: 12
      }
      items {
        int32_value: 11
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 10
      }
      items {
        int32_value: 4
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 8
      }
      items {
        int32_value: 3
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 6
      }
      items {
        int32_value: 2
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
  }
  items {
    uint64_value: 4
  }
}
rows {
  items {
    bytes_value: "u1"
  }
  items {
    bytes_value: "u1"
  }
  items {
    int32_value: 11
  }
  items {
    int32_value: 12
  }
  items {
    items {
      items {
        int32_value: 12
      }
      items {
        int32_value: 11
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 10
      }
      items {
        int32_value: 4
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 8
      }
      items {
        int32_value: 3
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 6
      }
      items {
        int32_value: 2
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
  }
  items {
    uint64_value: 4
  }
}
rows {
  items {
    bytes_value: "u1"
  }
  items {
    bytes_value: "u1"
  }
  items {
    int32_value: 22
  }
  items {
    int32_value: 14
  }
  items {
    items {
      items {
        int32_value: 16
      }
      items {
        int32_value: 32
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 14
      }
      items {
        int32_value: 22
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    bytes_value: "u1"
  }
  items {
    bytes_value: "u1"
  }
  items {
    int32_value: 32
  }
  items {
    int32_value: 16
  }
  items {
    items {
      items {
        int32_value: 16
      }
      items {
        int32_value: 32
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
    items {
      items {
        int32_value: 14
      }
      items {
        int32_value: 22
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    bytes_value: "u1"
  }
  items {
    bytes_value: "u1"
  }
  items {
    int32_value: 51
  }
  items {
    int32_value: 18
  }
  items {
    items {
      items {
        int32_value: 18
      }
      items {
        int32_value: 51
      }
      items {
        bytes_value: "u1"
      }
      items {
        bytes_value: "u1"
      }
    }
  }
  items {
    uint64_value: 1
  }
}
