Esempio n. 1
0
 static void decode(Decoder& d, _configuration_schema_Union__10__& v) {
     size_t n = d.decodeUnionIndex();
     if (n >= 6) { throw avro::Exception("Union index too big"); }
     switch (n) {
     case 0:
         {
             testT vv;
             avro::decode(d, vv);
             v.set_testT(vv);
         }
         break;
     case 1:
         {
             testRecordT vv;
             avro::decode(d, vv);
             v.set_testRecordT(vv);
         }
         break;
     case 2:
         {
             recordArrayItemT vv;
             avro::decode(d, vv);
             v.set_recordArrayItemT(vv);
         }
         break;
     case 3:
         {
             recordArrayItem2T vv;
             avro::decode(d, vv);
             v.set_recordArrayItem2T(vv);
         }
         break;
     case 4:
         {
             testArrayRecord1T vv;
             avro::decode(d, vv);
             v.set_testArrayRecord1T(vv);
         }
         break;
     case 5:
         {
             testArrayRecord2T vv;
             avro::decode(d, vv);
             v.set_testArrayRecord2T(vv);
         }
         break;
     }
 }
Esempio n. 2
0
 static void decode(Decoder& d, kaa_configuration::_configuration_avsc_Union__0__& v) {
     size_t n = d.decodeUnionIndex();
     if (n >= 2) { throw avro::Exception("Union index too big"); }
     switch (n) {
     case 0:
         d.decodeNull();
         v.set_null();
         break;
     case 1:
         {
             boost::array<uint8_t, 16> vv;
             avro::decode(d, vv);
             v.set_uuidT(vv);
         }
         break;
     }
 }
Esempio n. 3
0
 static void decode(Decoder& d, _configuration_schema_Union__6__& v) {
     size_t n = d.decodeUnionIndex();
     if (n >= 2) { throw avro::Exception("Union index too big"); }
     switch (n) {
     case 0:
         {
             std::vector<_configuration_schema_Union__5__ > vv;
             avro::decode(d, vv);
             v.set_array(vv);
         }
         break;
     case 1:
         {
             resetT vv;
             avro::decode(d, vv);
             v.set_resetT(vv);
         }
         break;
     }
 }
Esempio n. 4
0
 static void decode(Decoder& d, _configuration_schema_Union__5__& v) {
     size_t n = d.decodeUnionIndex();
     if (n >= 2) { throw avro::Exception("Union index too big"); }
     switch (n) {
     case 0:
         {
             recordArrayItemT vv;
             avro::decode(d, vv);
             v.set_recordArrayItemT(vv);
         }
         break;
     case 1:
         {
             boost::array<uint8_t, 16> vv;
             avro::decode(d, vv);
             v.set_uuidT(vv);
         }
         break;
     }
 }
Esempio n. 5
0
 static void decode(Decoder& d, _configuration_schema_Union__3__& v) {
     size_t n = d.decodeUnionIndex();
     if (n >= 2) { throw avro::Exception("Union index too big"); }
     switch (n) {
     case 0:
         {
             bool vv;
             avro::decode(d, vv);
             v.set_bool(vv);
         }
         break;
     case 1:
         {
             unchangedT vv;
             avro::decode(d, vv);
             v.set_unchangedT(vv);
         }
         break;
     }
 }
Esempio n. 6
0
 static void decode(Decoder& d, _configuration_schema_Union__8__& v) {
     size_t n = d.decodeUnionIndex();
     if (n >= 2) { throw avro::Exception("Union index too big"); }
     switch (n) {
     case 0:
         {
             std::string vv;
             avro::decode(d, vv);
             v.set_string(vv);
         }
         break;
     case 1:
         {
             recordArrayItem2T vv;
             avro::decode(d, vv);
             v.set_recordArrayItem2T(vv);
         }
         break;
     }
 }
Esempio n. 7
0
 static void decode(Decoder& d, _configuration_schema_Union__4__& v) {
     size_t n = d.decodeUnionIndex();
     if (n >= 3) { throw avro::Exception("Union index too big"); }
     switch (n) {
     case 0:
         {
             strategyT vv;
             avro::decode(d, vv);
             v.set_strategyT(vv);
         }
         break;
     case 1:
         {
             unchangedT vv;
             avro::decode(d, vv);
             v.set_unchangedT(vv);
         }
         break;
     case 2:
         d.decodeNull();
         v.set_null();
         break;
     }
 }