File tree Expand file tree Collapse file tree 4 files changed +17
-11
lines changed
src/oatpp-postgresql/mapping Expand file tree Collapse file tree 4 files changed +17
-11
lines changed Original file line number Diff line number Diff line change @@ -64,9 +64,9 @@ Deserializer::Deserializer() {
64
64
setDeserializerMethod (data::mapping::type::__class::AbstractObject::CLASS_ID, nullptr );
65
65
setDeserializerMethod (data::mapping::type::__class::AbstractEnum::CLASS_ID, &Deserializer::deserializeEnum);
66
66
67
- setDeserializerMethod (data::mapping::type::__class::AbstractVector::CLASS_ID, &Deserializer::deserializeArray2 <oatpp::AbstractVector>);
68
- setDeserializerMethod (data::mapping::type::__class::AbstractList::CLASS_ID, &Deserializer::deserializeArray2 <oatpp::AbstractList>);
69
- setDeserializerMethod (data::mapping::type::__class::AbstractUnorderedSet::CLASS_ID, &Deserializer::deserializeArray2 <oatpp::AbstractUnorderedSet>);
67
+ setDeserializerMethod (data::mapping::type::__class::AbstractVector::CLASS_ID, &Deserializer::deserializeArray <oatpp::AbstractVector>);
68
+ setDeserializerMethod (data::mapping::type::__class::AbstractList::CLASS_ID, &Deserializer::deserializeArray <oatpp::AbstractList>);
69
+ setDeserializerMethod (data::mapping::type::__class::AbstractUnorderedSet::CLASS_ID, &Deserializer::deserializeArray <oatpp::AbstractUnorderedSet>);
70
70
71
71
setDeserializerMethod (data::mapping::type::__class::AbstractPairList::CLASS_ID, nullptr );
72
72
setDeserializerMethod (data::mapping::type::__class::AbstractUnorderedMap::CLASS_ID, nullptr );
Original file line number Diff line number Diff line change 33
33
#include < libpq-fe.h>
34
34
35
35
#if defined(WIN32) || defined(_WIN32)
36
- #include < WinSock2.h>
36
+ #include < WinSock2.h>
37
37
#else
38
- #include < arpa/inet.h>
38
+ #include < arpa/inet.h>
39
39
#endif
40
40
41
41
namespace oatpp { namespace postgresql { namespace mapping {
@@ -212,7 +212,7 @@ class Deserializer {
212
212
}
213
213
214
214
template <class Collection >
215
- static oatpp::Void deserializeArray2 (const Deserializer* _this, const InData& data, const Type* type) {
215
+ static oatpp::Void deserializeArray (const Deserializer* _this, const InData& data, const Type* type) {
216
216
217
217
if (data.isNull ) {
218
218
return oatpp::Void (nullptr , type);
Original file line number Diff line number Diff line change @@ -65,9 +65,9 @@ void Serializer::setSerializerMethods() {
65
65
66
66
setSerializerMethod (data::mapping::type::__class::AbstractEnum::CLASS_ID, &Serializer::serializeEnum);
67
67
68
- setSerializerMethod (data::mapping::type::__class::AbstractVector::CLASS_ID, &Serializer::serializeArray2 <oatpp::AbstractVector>);
69
- setSerializerMethod (data::mapping::type::__class::AbstractList::CLASS_ID, &Serializer::serializeArray2 <oatpp::AbstractList>);
70
- setSerializerMethod (data::mapping::type::__class::AbstractUnorderedSet::CLASS_ID, &Serializer::serializeArray2 <oatpp::AbstractUnorderedSet>);
68
+ setSerializerMethod (data::mapping::type::__class::AbstractVector::CLASS_ID, &Serializer::serializeArray <oatpp::AbstractVector>);
69
+ setSerializerMethod (data::mapping::type::__class::AbstractList::CLASS_ID, &Serializer::serializeArray <oatpp::AbstractList>);
70
+ setSerializerMethod (data::mapping::type::__class::AbstractUnorderedSet::CLASS_ID, &Serializer::serializeArray <oatpp::AbstractUnorderedSet>);
71
71
72
72
// //
73
73
Original file line number Diff line number Diff line change 30
30
31
31
#include < libpq-fe.h>
32
32
33
+ #if defined(WIN32) || defined(_WIN32)
34
+ #include < WinSock2.h>
35
+ #else
36
+ #include < arpa/inet.h>
37
+ #endif
38
+
33
39
namespace oatpp { namespace postgresql { namespace mapping {
34
40
35
41
/* *
@@ -172,7 +178,7 @@ class Serializer {
172
178
}
173
179
174
180
template <class Collection >
175
- static void serializeArray2 (const Serializer* _this, OutputData& outData, const oatpp::Void& polymorph) {
181
+ static void serializeArray (const Serializer* _this, OutputData& outData, const oatpp::Void& polymorph) {
176
182
177
183
if (!polymorph) {
178
184
serNull (outData);
@@ -183,7 +189,7 @@ class Serializer {
183
189
const oatpp::Type* itemType = getArrayItemTypeAndDimensions (polymorph, meta.dimensions );
184
190
185
191
if (meta.dimensions .empty ()) {
186
- throw std::runtime_error (" [oatpp::postgresql::mapping::Serializer::serializeArray2 ()]: Error. "
192
+ throw std::runtime_error (" [oatpp::postgresql::mapping::Serializer::serializeArray ()]: Error. "
187
193
" Invalid array." );
188
194
}
189
195
You can’t perform that action at this time.
0 commit comments