public void send_executeJson(long sessionId, byte[] stmt)
            {
                oprot_.WriteMessageBegin(new TMessage("executeJson", TMessageType.Call, seqid_));
                executeJson_args args = new executeJson_args();

                args.SessionId = sessionId;
                args.Stmt      = stmt;
                args.Write(oprot_);
                oprot_.WriteMessageEnd();
                oprot_.Transport.Flush();
            }
            public void executeJson_Process(int seqid, TProtocol iprot, TProtocol oprot)
            {
                executeJson_args args = new executeJson_args();

                args.Read(iprot);
                iprot.ReadMessageEnd();
                executeJson_result result = new executeJson_result();

                result.Success = iface_.executeJson(args.SessionId, args.Stmt);
                oprot.WriteMessageBegin(new TMessage("executeJson", TMessageType.Reply, seqid));
                result.Write(oprot);
                oprot.WriteMessageEnd();
                oprot.Transport.Flush();
            }