private GatEvent BuildThriftEvent(IGatEvent evt) { GatEvent ret = new GatEvent(); //required ret.Id = evt.Id; ret.Type = (Gat.Event.Thrift.GatEventType)(int)evt.Type; //optional if (evt.Catalog != null) { ret.Catalog = evt.Catalog; } if (evt.RowSet != null) { ret.RowSet = BuildThriftRowSet(evt.RowSet); } if (evt.Schema != null) { ret.Schema = evt.Schema; } if (evt.Sql != null) { ret.Sql = evt.Sql; } if (evt.Table != null) { ret.Table = evt.Table; } return ret; }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { Evt = new GatEvent(); Evt.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void send_onEvent(GatEvent evt) { oprot_.WriteMessageBegin(new TMessage("onEvent", TMessageType.Call, seqid_)); onEvent_args args = new onEvent_args(); args.Evt = evt; args.Write(oprot_); oprot_.WriteMessageEnd(); oprot_.Transport.Flush(); }
public GatEventResponse onEvent(GatEvent evt) { send_onEvent(evt); return recv_onEvent(); }
public GatEventResponse onEvent(GatEvent evt) { send_onEvent(evt); return(recv_onEvent()); }