┌─name─┬─type──────────────────────────────────────────────────────────────────────┬─default_type─┬─default_expression─┬─comment─────────────────┬─codec_expression─┬─ttl_expression───────┐ 1. │ d │ Date │ │ │ │ │ │ 2. │ n │ Nullable(String) │ │ │ It is a nullable column │ │ │ 3. │ arr1 │ Array(UInt32) │ │ │ │ ZSTD(1) │ │ 4. │ arr2 │ Array(Array(String)) │ │ │ │ │ d + toIntervalDay(1) │ 5. │ t │ Tuple( s String, a Array(Tuple( a UInt32, b UInt32))) │ │ │ │ ZSTD(1) │ │ └──────┴───────────────────────────────────────────────────────────────────────────┴──────────────┴────────────────────┴─────────────────────────┴──────────────────┴──────────────────────┘ ┌─name───────┬─type──────────────────────────────────────────────────────────────────────┬─default_type─┬─default_expression─┬─comment─────────────────┬─codec_expression─┬─ttl_expression───────┬─is_subcolumn─┐ 1. │ d │ Date │ │ │ │ │ │ 0 │ 2. │ n │ Nullable(String) │ │ │ It is a nullable column │ │ │ 0 │ 3. │ arr1 │ Array(UInt32) │ │ │ │ ZSTD(1) │ │ 0 │ 4. │ arr2 │ Array(Array(String)) │ │ │ │ │ d + toIntervalDay(1) │ 0 │ 5. │ t │ Tuple( s String, a Array(Tuple( a UInt32, b UInt32))) │ │ │ │ ZSTD(1) │ │ 0 │ 6. │ n.null │ UInt8 │ │ │ It is a nullable column │ │ │ 1 │ 7. │ arr1.size0 │ UInt64 │ │ │ │ │ │ 1 │ 8. │ arr2.size0 │ UInt64 │ │ │ │ │ d + toIntervalDay(1) │ 1 │ 9. │ arr2.size1 │ Array(UInt64) │ │ │ │ │ d + toIntervalDay(1) │ 1 │ 10. │ t.s │ String │ │ │ │ ZSTD(1) │ │ 1 │ 11. │ t.a │ Array(Tuple( a UInt32, b UInt32)) │ │ │ │ ZSTD(1) │ │ 1 │ 12. │ t.a.size0 │ UInt64 │ │ │ │ │ │ 1 │ 13. │ t.a.a │ Array(UInt32) │ │ │ │ ZSTD(1) │ │ 1 │ 14. │ t.a.b │ Array(UInt32) │ │ │ │ ZSTD(1) │ │ 1 │ └────────────┴───────────────────────────────────────────────────────────────────────────┴──────────────┴────────────────────┴─────────────────────────┴──────────────────┴──────────────────────┴──────────────┘