public void Read(TProtocol iprot) { bool isset_component_id = false; bool isset_component_type = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Component_id = iprot.ReadString(); isset_component_id = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.I32) { Component_type = (ComponentType)iprot.ReadI32(); isset_component_type = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Topology_id = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { Topology_name = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I32) { Num_executors = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I32) { Num_tasks = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Map) { { Window_to_stats = new Dictionary <string, ComponentAggregateStats>(); TMap _map211 = iprot.ReadMapBegin(); for (int _i212 = 0; _i212 < _map211.Count; ++_i212) { string _key213; ComponentAggregateStats _val214; _key213 = iprot.ReadString(); _val214 = new ComponentAggregateStats(); _val214.Read(iprot); Window_to_stats[_key213] = _val214; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.Map) { { Gsid_to_input_stats = new Dictionary <GlobalStreamId, ComponentAggregateStats>(); TMap _map215 = iprot.ReadMapBegin(); for (int _i216 = 0; _i216 < _map215.Count; ++_i216) { GlobalStreamId _key217; ComponentAggregateStats _val218; _key217 = new GlobalStreamId(); _key217.Read(iprot); _val218 = new ComponentAggregateStats(); _val218.Read(iprot); Gsid_to_input_stats[_key217] = _val218; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.Map) { { Sid_to_output_stats = new Dictionary <string, ComponentAggregateStats>(); TMap _map219 = iprot.ReadMapBegin(); for (int _i220 = 0; _i220 < _map219.Count; ++_i220) { string _key221; ComponentAggregateStats _val222; _key221 = iprot.ReadString(); _val222 = new ComponentAggregateStats(); _val222.Read(iprot); Sid_to_output_stats[_key221] = _val222; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { Exec_stats = new List <ExecutorAggregateStats>(); TList _list223 = iprot.ReadListBegin(); for (int _i224 = 0; _i224 < _list223.Count; ++_i224) { ExecutorAggregateStats _elem225 = new ExecutorAggregateStats(); _elem225 = new ExecutorAggregateStats(); _elem225.Read(iprot); Exec_stats.Add(_elem225); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { Errors = new List <ErrorInfo>(); TList _list226 = iprot.ReadListBegin(); for (int _i227 = 0; _i227 < _list226.Count; ++_i227) { ErrorInfo _elem228 = new ErrorInfo(); _elem228 = new ErrorInfo(); _elem228.Read(iprot); Errors.Add(_elem228); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.String) { Eventlog_host = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 13: if (field.Type == TType.I32) { Eventlog_port = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 14: if (field.Type == TType.Struct) { Debug_options = new DebugOptions(); Debug_options.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 15: if (field.Type == TType.String) { Topology_status = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_component_id) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_component_type) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }
public void Read(TProtocol iprot) { bool isset_inputs = false; bool isset_streams = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Map) { { Inputs = new Dictionary <GlobalStreamId, Grouping>(); TMap _map12 = iprot.ReadMapBegin(); for (int _i13 = 0; _i13 < _map12.Count; ++_i13) { GlobalStreamId _key14; Grouping _val15; _key14 = new GlobalStreamId(); _key14.Read(iprot); _val15 = new Grouping(); _val15.Read(iprot); Inputs[_key14] = _val15; } iprot.ReadMapEnd(); } isset_inputs = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Map) { { Streams = new Dictionary <string, StreamInfo>(); TMap _map16 = iprot.ReadMapBegin(); for (int _i17 = 0; _i17 < _map16.Count; ++_i17) { string _key18; StreamInfo _val19; _key18 = iprot.ReadString(); _val19 = new StreamInfo(); _val19.Read(iprot); Streams[_key18] = _val19; } iprot.ReadMapEnd(); } isset_streams = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I32) { Parallelism_hint = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { Json_conf = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_inputs) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_streams) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }
public void Read(TProtocol iprot) { bool isset_acked = false; bool isset_failed = false; bool isset_process_ms_avg = false; bool isset_executed = false; bool isset_execute_ms_avg = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Map) { { Acked = new Dictionary <string, Dictionary <GlobalStreamId, long> >(); TMap _map58 = iprot.ReadMapBegin(); for (int _i59 = 0; _i59 < _map58.Count; ++_i59) { string _key60; Dictionary <GlobalStreamId, long> _val61; _key60 = iprot.ReadString(); { _val61 = new Dictionary <GlobalStreamId, long>(); TMap _map62 = iprot.ReadMapBegin(); for (int _i63 = 0; _i63 < _map62.Count; ++_i63) { GlobalStreamId _key64; long _val65; _key64 = new GlobalStreamId(); _key64.Read(iprot); _val65 = iprot.ReadI64(); _val61[_key64] = _val65; } iprot.ReadMapEnd(); } Acked[_key60] = _val61; } iprot.ReadMapEnd(); } isset_acked = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Map) { { Failed = new Dictionary <string, Dictionary <GlobalStreamId, long> >(); TMap _map66 = iprot.ReadMapBegin(); for (int _i67 = 0; _i67 < _map66.Count; ++_i67) { string _key68; Dictionary <GlobalStreamId, long> _val69; _key68 = iprot.ReadString(); { _val69 = new Dictionary <GlobalStreamId, long>(); TMap _map70 = iprot.ReadMapBegin(); for (int _i71 = 0; _i71 < _map70.Count; ++_i71) { GlobalStreamId _key72; long _val73; _key72 = new GlobalStreamId(); _key72.Read(iprot); _val73 = iprot.ReadI64(); _val69[_key72] = _val73; } iprot.ReadMapEnd(); } Failed[_key68] = _val69; } iprot.ReadMapEnd(); } isset_failed = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Map) { { Process_ms_avg = new Dictionary <string, Dictionary <GlobalStreamId, double> >(); TMap _map74 = iprot.ReadMapBegin(); for (int _i75 = 0; _i75 < _map74.Count; ++_i75) { string _key76; Dictionary <GlobalStreamId, double> _val77; _key76 = iprot.ReadString(); { _val77 = new Dictionary <GlobalStreamId, double>(); TMap _map78 = iprot.ReadMapBegin(); for (int _i79 = 0; _i79 < _map78.Count; ++_i79) { GlobalStreamId _key80; double _val81; _key80 = new GlobalStreamId(); _key80.Read(iprot); _val81 = iprot.ReadDouble(); _val77[_key80] = _val81; } iprot.ReadMapEnd(); } Process_ms_avg[_key76] = _val77; } iprot.ReadMapEnd(); } isset_process_ms_avg = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Map) { { Executed = new Dictionary <string, Dictionary <GlobalStreamId, long> >(); TMap _map82 = iprot.ReadMapBegin(); for (int _i83 = 0; _i83 < _map82.Count; ++_i83) { string _key84; Dictionary <GlobalStreamId, long> _val85; _key84 = iprot.ReadString(); { _val85 = new Dictionary <GlobalStreamId, long>(); TMap _map86 = iprot.ReadMapBegin(); for (int _i87 = 0; _i87 < _map86.Count; ++_i87) { GlobalStreamId _key88; long _val89; _key88 = new GlobalStreamId(); _key88.Read(iprot); _val89 = iprot.ReadI64(); _val85[_key88] = _val89; } iprot.ReadMapEnd(); } Executed[_key84] = _val85; } iprot.ReadMapEnd(); } isset_executed = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Map) { { Execute_ms_avg = new Dictionary <string, Dictionary <GlobalStreamId, double> >(); TMap _map90 = iprot.ReadMapBegin(); for (int _i91 = 0; _i91 < _map90.Count; ++_i91) { string _key92; Dictionary <GlobalStreamId, double> _val93; _key92 = iprot.ReadString(); { _val93 = new Dictionary <GlobalStreamId, double>(); TMap _map94 = iprot.ReadMapBegin(); for (int _i95 = 0; _i95 < _map94.Count; ++_i95) { GlobalStreamId _key96; double _val97; _key96 = new GlobalStreamId(); _key96.Read(iprot); _val97 = iprot.ReadDouble(); _val93[_key96] = _val97; } iprot.ReadMapEnd(); } Execute_ms_avg[_key92] = _val93; } iprot.ReadMapEnd(); } isset_execute_ms_avg = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_acked) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_failed) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_process_ms_avg) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_executed) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_execute_ms_avg) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }