**Describe the unexpected behaviour**
Hash functions are not supported for `Array(Tuple(...))` columns:

```sql
SELECT cityHash64([(1, 2), (2, 3)])

Received exception from server (version 22.5.1):
Code: 48. DB::Exception: Received from localhost:9000. DB::Exception: Method getDataAt is not supported for Tuple(UInt8, UInt8): While processing cityHash64([(1, 2), (2, 3)]). (NOT_IMPLEMENTED)
```
{
        const IDataType * nested_type = typeid_cast<const DataTypeArray *>(type)->getNestedType().get();
        if (const ColumnArray * col_from = checkAndGetColumn<ColumnArray>(column))
        {
            const IColumn * nested_column = &col_from->getData();
            const ColumnArray::Offsets & offsets = col_from->getOffsets();
            const size_t nested_size = nested_column->size();
            typename ColumnVector<ToType>::Container vec_temp(nested_size);
            executeAny<true>(nested_type, nested_column, vec_temp);
            const size_t size = offsets.size();
            ColumnArray::Offset current_offset = 0;