| 984 | } |
| 985 | |
| 986 | void setAllObjectsToDummyTupleType(NamesAndTypesList & columns) |
| 987 | { |
| 988 | for (auto & column : columns) |
| 989 | if (column.type->hasDynamicSubcolumns()) |
| 990 | column.type = createConcreteEmptyDynamicColumn(column.type); |
| 991 | } |
| 992 | |
| 993 | void limitObjectSubcolumns(const ColumnsDescription & object_columns, const UInt64 & subcolumns_threshold) |
| 994 | { |
nothing calls this directly
no test coverage detected