1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
use crate::*;

impl<T1: Into<Value>,> From<(T1,)> for ClickhouseInsertRow {
    fn from(v: (T1,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>,> From<(T1, T2,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>,> From<(T1, T2, T3,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>,> From<(T1, T2, T3, T4,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>,> From<(T1, T2, T3, T4, T5,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>,> From<(T1, T2, T3, T4, T5, T6,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>, T23: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into(), v.22.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>, T23: Into<Value>, T24: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into(), v.22.into(), v.23.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>, T23: Into<Value>, T24: Into<Value>, T25: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into(), v.22.into(), v.23.into(), v.24.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>, T23: Into<Value>, T24: Into<Value>, T25: Into<Value>, T26: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into(), v.22.into(), v.23.into(), v.24.into(), v.25.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>, T23: Into<Value>, T24: Into<Value>, T25: Into<Value>, T26: Into<Value>, T27: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into(), v.22.into(), v.23.into(), v.24.into(), v.25.into(), v.26.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>, T23: Into<Value>, T24: Into<Value>, T25: Into<Value>, T26: Into<Value>, T27: Into<Value>, T28: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into(), v.22.into(), v.23.into(), v.24.into(), v.25.into(), v.26.into(), v.27.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>, T23: Into<Value>, T24: Into<Value>, T25: Into<Value>, T26: Into<Value>, T27: Into<Value>, T28: Into<Value>, T29: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into(), v.22.into(), v.23.into(), v.24.into(), v.25.into(), v.26.into(), v.27.into(), v.28.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>, T23: Into<Value>, T24: Into<Value>, T25: Into<Value>, T26: Into<Value>, T27: Into<Value>, T28: Into<Value>, T29: Into<Value>, T30: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into(), v.22.into(), v.23.into(), v.24.into(), v.25.into(), v.26.into(), v.27.into(), v.28.into(), v.29.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>, T23: Into<Value>, T24: Into<Value>, T25: Into<Value>, T26: Into<Value>, T27: Into<Value>, T28: Into<Value>, T29: Into<Value>, T30: Into<Value>, T31: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into(), v.22.into(), v.23.into(), v.24.into(), v.25.into(), v.26.into(), v.27.into(), v.28.into(), v.29.into(), v.30.into()])
    }
}
impl<T1: Into<Value>, T2: Into<Value>, T3: Into<Value>, T4: Into<Value>, T5: Into<Value>, T6: Into<Value>, T7: Into<Value>, T8: Into<Value>, T9: Into<Value>, T10: Into<Value>, T11: Into<Value>, T12: Into<Value>, T13: Into<Value>, T14: Into<Value>, T15: Into<Value>, T16: Into<Value>, T17: Into<Value>, T18: Into<Value>, T19: Into<Value>, T20: Into<Value>, T21: Into<Value>, T22: Into<Value>, T23: Into<Value>, T24: Into<Value>, T25: Into<Value>, T26: Into<Value>, T27: Into<Value>, T28: Into<Value>, T29: Into<Value>, T30: Into<Value>, T31: Into<Value>, T32: Into<Value>,> From<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32,)> for ClickhouseInsertRow {
    fn from(v: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32,)) -> ClickhouseInsertRow {
        ClickhouseInsertRow(vec![v.0.into(), v.1.into(), v.2.into(), v.3.into(), v.4.into(), v.5.into(), v.6.into(), v.7.into(), v.8.into(), v.9.into(), v.10.into(), v.11.into(), v.12.into(), v.13.into(), v.14.into(), v.15.into(), v.16.into(), v.17.into(), v.18.into(), v.19.into(), v.20.into(), v.21.into(), v.22.into(), v.23.into(), v.24.into(), v.25.into(), v.26.into(), v.27.into(), v.28.into(), v.29.into(), v.30.into(), v.31.into()])
    }
}