Ejemplo n.º 1
0
        public void Write(TProtocol oprot)
        {
            var struc = new TStruct("TOperationHandle");

            oprot.WriteStructBegin(struc);
            var field = new TField
            {
                Name = "operationId",
                Type = TType.Struct,
                ID   = 1
            };

            oprot.WriteFieldBegin(field);
            OperationId.Write(oprot);
            oprot.WriteFieldEnd();
            field.Name = "operationType";
            field.Type = TType.I32;
            field.ID   = 2;
            oprot.WriteFieldBegin(field);
            oprot.WriteI32((Int32)OperationType);
            oprot.WriteFieldEnd();
            field.Name = "hasResultSet";
            field.Type = TType.Bool;
            field.ID   = 3;
            oprot.WriteFieldBegin(field);
            oprot.WriteBool(HasResultSet);
            oprot.WriteFieldEnd();
            if (__isset.modifiedRowCount)
            {
                field.Name = "modifiedRowCount";
                field.Type = TType.Double;
                field.ID   = 4;
                oprot.WriteFieldBegin(field);
                oprot.WriteDouble(ModifiedRowCount);
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }