feat: add struct and list data type (#277)

* feat: add struct and list data type

* type extensions

* feat: extend column type

* chore: rename fields

* add value enum item

* feat: add value

* refactor: item->items

* feat: use single ListValue/StructValue for Row and Column
This commit is contained in:
Ning Sun
2025-10-09 11:07:20 +08:00
committed by GitHub
parent 3e821d0d40
commit d75496d5d0
16 changed files with 10013 additions and 444 deletions
+11
View File
@@ -76,5 +76,16 @@ message Value {
int64 interval_day_time_value = 25;
IntervalMonthDayNano interval_month_day_nano_value = 26;
Decimal128 decimal128_value = 31;
ListValue list_value = 40;
StructValue struct_value = 41;
}
}
message ListValue {
repeated Value items = 1;
}
message StructValue {
repeated Value items = 2;
}