Skip to content

Commit 4c9b7a8

Browse files
committed
Remove new argument from write method
1 parent 54fc983 commit 4c9b7a8

8 files changed

+23
-23
lines changed

src/AggregateFunctions/AggregateFunctionAny.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ class AggregateFunctionAny final : public IAggregateFunctionDataHelper<Data, Agg
118118

119119
void serialize(ConstAggregateDataPtr __restrict place, WriteBuffer & buf, std::optional<size_t> /* version */) const override
120120
{
121-
this->data(place).write(buf, *serialization, this->result_type);
121+
this->data(place).write(buf, *serialization);
122122
}
123123

124124
void deserialize(AggregateDataPtr place, ReadBuffer & buf, std::optional<size_t> /* version */, Arena * arena) const override
@@ -288,7 +288,7 @@ class AggregateFunctionAnyLast final : public IAggregateFunctionDataHelper<Data,
288288

289289
void serialize(ConstAggregateDataPtr __restrict place, WriteBuffer & buf, std::optional<size_t> /* version */) const override
290290
{
291-
this->data(place).write(buf, *serialization, this->result_type);
291+
this->data(place).write(buf, *serialization);
292292
}
293293

294294
void deserialize(AggregateDataPtr place, ReadBuffer & buf, std::optional<size_t> /* version */, Arena * arena) const override

src/AggregateFunctions/AggregateFunctionAnyHeavy.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ struct AggregateFunctionAnyHeavyData
8282
add(column, 0, arena);
8383
}
8484

85-
void write(WriteBuffer & buf, const ISerialization & serialization, const DataTypePtr & type) const
85+
void write(WriteBuffer & buf, const ISerialization & serialization) const
8686
{
87-
data().write(buf, serialization, type);
87+
data().write(buf, serialization);
8888
writeBinaryLittleEndian(counter, buf);
8989
}
9090

@@ -131,7 +131,7 @@ class AggregateFunctionAnyHeavy final : public IAggregateFunctionDataHelper<Aggr
131131

132132
void serialize(ConstAggregateDataPtr __restrict place, WriteBuffer & buf, std::optional<size_t> /* version */) const override
133133
{
134-
data(place).write(buf, *serialization, result_type);
134+
data(place).write(buf, *serialization);
135135
}
136136

137137
void deserialize(AggregateDataPtr place, ReadBuffer & buf, std::optional<size_t> /* version */, Arena * arena) const override

src/AggregateFunctions/AggregateFunctionSingleValueOrNull.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ struct AggregateFunctionSingleValueOrNullData
7878

7979
/// TODO: Methods write and read lose data (first_value and is_null)
8080
/// Fixing it requires a breaking change (but it's probably necessary)
81-
void write(WriteBuffer & buf, const ISerialization & serialization, const DataTypePtr & data_type) const { data().write(buf, serialization, data_type); }
81+
void write(WriteBuffer & buf, const ISerialization & serialization) const { data().write(buf, serialization); }
8282

8383
void read(ReadBuffer & buf, const ISerialization & serialization, const DataTypePtr & data_type, Arena * arena) { data().read(buf, serialization, data_type, arena); }
8484

@@ -164,7 +164,7 @@ class AggregateFunctionSingleValueOrNull final
164164

165165
void serialize(ConstAggregateDataPtr __restrict place, WriteBuffer & buf, std::optional<size_t> /* version */) const override
166166
{
167-
data(place).write(buf, *serialization, result_type);
167+
data(place).write(buf, *serialization);
168168
}
169169

170170
void deserialize(AggregateDataPtr place, ReadBuffer & buf, std::optional<size_t> /* version */, Arena * arena) const override

src/AggregateFunctions/AggregateFunctionsArgMinArgMax.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,8 @@ class AggregateFunctionArgMinMax final
227227

228228
void serialize(ConstAggregateDataPtr __restrict place, WriteBuffer & buf, std::optional<size_t> /* version */) const override
229229
{
230-
this->data(place).result().write(buf, *serialization_res, data_type_res);
231-
this->data(place).value().write(buf, *serialization_val, data_type_val);
230+
this->data(place).result().write(buf, *serialization_res);
231+
this->data(place).value().write(buf, *serialization_val);
232232
}
233233

234234
void deserialize(AggregateDataPtr __restrict place, ReadBuffer & buf, std::optional<size_t> /* version */, Arena * arena) const override

src/AggregateFunctions/AggregateFunctionsMinMax.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ class AggregateFunctionMinMax final : public IAggregateFunctionDataHelper<Data,
127127

128128
void serialize(ConstAggregateDataPtr __restrict place, WriteBuffer & buf, std::optional<size_t> /* version */) const override
129129
{
130-
this->data(place).write(buf, *serialization, this->result_type);
130+
this->data(place).write(buf, *serialization);
131131
}
132132

133133
void deserialize(AggregateDataPtr place, ReadBuffer & buf, std::optional<size_t> /* version */, Arena * arena) const override

src/AggregateFunctions/Combinators/AggregateFunctionCombinatorsArgMinArgMax.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ class AggregateFunctionCombinatorArgMinArgMax final : public IAggregateFunctionH
156156
void serialize(ConstAggregateDataPtr __restrict place, WriteBuffer & buf, std::optional<size_t> version) const override
157157
{
158158
nested_function->serialize(place, buf, version);
159-
data(place).data().write(buf, *serialization, data_type);
159+
data(place).data().write(buf, *serialization);
160160
}
161161

162162
void deserialize(AggregateDataPtr __restrict place, ReadBuffer & buf, std::optional<size_t> version, Arena * arena) const override

src/AggregateFunctions/SingleValueData.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ void SingleValueDataFixed<T>::insertResultInto(IColumn & to, const DataTypePtr &
171171
}
172172

173173
template <typename T>
174-
void SingleValueDataFixed<T>::write(WriteBuffer & buf, const ISerialization &, const DataTypePtr &) const
174+
void SingleValueDataFixed<T>::write(WriteBuffer & buf, const ISerialization &) const
175175
{
176176
writeBinary(has(), buf);
177177
if (has())
@@ -941,9 +941,9 @@ void SingleValueDataNumeric<T>::insertResultInto(IColumn & to, const DataTypePtr
941941
}
942942

943943
template <typename T>
944-
void SingleValueDataNumeric<T>::write(DB::WriteBuffer & buf, const DB::ISerialization & serialization, const DataTypePtr & type) const
944+
void SingleValueDataNumeric<T>::write(DB::WriteBuffer & buf, const DB::ISerialization & serialization) const
945945
{
946-
return memory.get().write(buf, serialization, type);
946+
return memory.get().write(buf, serialization);
947947
}
948948

949949
template <typename T>
@@ -1176,7 +1176,7 @@ void SingleValueDataString::insertResultInto(DB::IColumn & to, const DataTypePtr
11761176
assert_cast<ColumnString &>(to).insertDefault();
11771177
}
11781178

1179-
void SingleValueDataString::write(WriteBuffer & buf, const ISerialization & /*serialization*/, const DataTypePtr & /*type*/) const
1179+
void SingleValueDataString::write(WriteBuffer & buf, const ISerialization & /*serialization*/) const
11801180
{
11811181
if (unlikely(MAX_STRING_SIZE < size))
11821182
throw Exception(ErrorCodes::LOGICAL_ERROR, "String size is too big ({}), it's a bug", size);
@@ -1320,7 +1320,7 @@ void SingleValueDataGeneric::insertResultInto(IColumn & to, const DataTypePtr &
13201320
type->insertDefaultInto(to);
13211321
}
13221322

1323-
void SingleValueDataGeneric::write(WriteBuffer & buf, const ISerialization & serialization, const DataTypePtr &) const
1323+
void SingleValueDataGeneric::write(WriteBuffer & buf, const ISerialization & serialization) const
13241324
{
13251325
if (!value.isNull())
13261326
{
@@ -1429,7 +1429,7 @@ void SingleValueDataGenericWithColumn::insertResultInto(IColumn & to, const Data
14291429
type->insertDefaultInto(to);
14301430
}
14311431

1432-
void SingleValueDataGenericWithColumn::write(WriteBuffer & buf, const ISerialization & serialization, const DataTypePtr &) const
1432+
void SingleValueDataGenericWithColumn::write(WriteBuffer & buf, const ISerialization & serialization) const
14331433
{
14341434
if (value)
14351435
{

src/AggregateFunctions/SingleValueData.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ struct SingleValueDataBase
2727
virtual ~SingleValueDataBase() = default;
2828
virtual bool has() const = 0;
2929
virtual void insertResultInto(IColumn &, const DataTypePtr & type) const = 0;
30-
virtual void write(WriteBuffer &, const ISerialization &, const DataTypePtr & type) const = 0;
30+
virtual void write(WriteBuffer &, const ISerialization &) const = 0;
3131
virtual void read(ReadBuffer &, const ISerialization &, const DataTypePtr & type, Arena *) = 0;
3232

3333
virtual bool isEqualTo(const IColumn & column, size_t row_num) const = 0;
@@ -94,7 +94,7 @@ struct SingleValueDataFixed
9494

9595
bool has() const { return has_value; }
9696
void insertResultInto(IColumn & to, const DataTypePtr & type) const;
97-
void write(WriteBuffer & buf, const ISerialization &, const DataTypePtr &) const;
97+
void write(WriteBuffer & buf, const ISerialization &) const;
9898
void read(ReadBuffer & buf, const ISerialization &, const DataTypePtr &, Arena *);
9999
bool isEqualTo(const IColumn & column, size_t index) const;
100100
bool isEqualTo(const Self & to) const;
@@ -207,7 +207,7 @@ struct SingleValueDataNumeric final : public SingleValueDataBase
207207

208208
bool has() const override;
209209
void insertResultInto(IColumn & to, const DataTypePtr & type) const override;
210-
void write(WriteBuffer & buf, const ISerialization & serialization, const DataTypePtr & type) const override;
210+
void write(WriteBuffer & buf, const ISerialization & serialization) const override;
211211
void read(ReadBuffer & buf, const ISerialization & serialization, const DataTypePtr &, Arena * arena) override;
212212
bool isEqualTo(const IColumn & column, size_t index) const override;
213213
bool isEqualTo(const SingleValueDataBase & to) const override;
@@ -293,7 +293,7 @@ struct SingleValueDataString final : public SingleValueDataBase
293293
public:
294294
bool has() const override { return size != 0; }
295295
void insertResultInto(IColumn & to, const DataTypePtr & type) const override;
296-
void write(WriteBuffer & buf, const ISerialization & /*serialization*/, const DataTypePtr & /*type*/) const override;
296+
void write(WriteBuffer & buf, const ISerialization & /*serialization*/) const override;
297297
void read(ReadBuffer & buf, const ISerialization & /*serialization*/, const DataTypePtr & /*type*/, Arena * arena) override;
298298

299299
bool isEqualTo(const IColumn & column, size_t row_num) const override;
@@ -325,7 +325,7 @@ struct SingleValueDataGeneric final : public SingleValueDataBase
325325
public:
326326
bool has() const override { return !value.isNull(); }
327327
void insertResultInto(IColumn & to, const DataTypePtr & type) const override;
328-
void write(WriteBuffer & buf, const ISerialization & serialization, const DataTypePtr & /*type*/) const override;
328+
void write(WriteBuffer & buf, const ISerialization & serialization) const override;
329329
void read(ReadBuffer & buf, const ISerialization & serialization, const DataTypePtr & type, Arena *) override;
330330

331331
bool isEqualTo(const IColumn & column, size_t row_num) const override;
@@ -358,7 +358,7 @@ struct SingleValueDataGenericWithColumn final : public SingleValueDataBase
358358
public:
359359
bool has() const override { return value.operator bool(); }
360360
void insertResultInto(IColumn & to, const DataTypePtr & type) const override;
361-
void write(WriteBuffer & buf, const ISerialization & serialization, const DataTypePtr & type) const override;
361+
void write(WriteBuffer & buf, const ISerialization & serialization) const override;
362362
void read(ReadBuffer & buf, const ISerialization & serialization, const DataTypePtr & type, Arena *) override;
363363

364364
bool isEqualTo(const IColumn & column, size_t row_num) const override;

0 commit comments

Comments
 (0)