Apache.Hadoop.Hbase.Thrift.ColumnDescriptor.Write C# (CSharp) Method

Write() public method

public Write ( TProtocol oprot ) : void
oprot Thrift.Protocol.TProtocol
return void
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("ColumnDescriptor");
              oprot.WriteStructBegin(struc);
              TField field = new TField();
              if (this.name != null) {
            field.Name = "name";
            field.Type = TType.String;
            field.ID = 1;
            oprot.WriteFieldBegin(field);
            oprot.WriteBinary(this.name);
            oprot.WriteFieldEnd();
              }
              field.Name = "maxVersions";
              field.Type = TType.I32;
              field.ID = 2;
              oprot.WriteFieldBegin(field);
              oprot.WriteI32(this.maxVersions);
              oprot.WriteFieldEnd();
              if (this.compression != null) {
            field.Name = "compression";
            field.Type = TType.String;
            field.ID = 3;
            oprot.WriteFieldBegin(field);
            oprot.WriteString(this.compression);
            oprot.WriteFieldEnd();
              }
              field.Name = "inMemory";
              field.Type = TType.Bool;
              field.ID = 4;
              oprot.WriteFieldBegin(field);
              oprot.WriteBool(this.inMemory);
              oprot.WriteFieldEnd();
              field.Name = "maxValueLength";
              field.Type = TType.I32;
              field.ID = 5;
              oprot.WriteFieldBegin(field);
              oprot.WriteI32(this.maxValueLength);
              oprot.WriteFieldEnd();
              if (this.bloomFilterType != null) {
            field.Name = "bloomFilterType";
            field.Type = TType.String;
            field.ID = 6;
            oprot.WriteFieldBegin(field);
            oprot.WriteString(this.bloomFilterType);
            oprot.WriteFieldEnd();
              }
              field.Name = "bloomFilterVectorSize";
              field.Type = TType.I32;
              field.ID = 7;
              oprot.WriteFieldBegin(field);
              oprot.WriteI32(this.bloomFilterVectorSize);
              oprot.WriteFieldEnd();
              field.Name = "bloomFilterNbHashes";
              field.Type = TType.I32;
              field.ID = 8;
              oprot.WriteFieldBegin(field);
              oprot.WriteI32(this.bloomFilterNbHashes);
              oprot.WriteFieldEnd();
              field.Name = "blockCacheEnabled";
              field.Type = TType.Bool;
              field.ID = 9;
              oprot.WriteFieldBegin(field);
              oprot.WriteBool(this.blockCacheEnabled);
              oprot.WriteFieldEnd();
              field.Name = "timeToLive";
              field.Type = TType.I32;
              field.ID = 10;
              oprot.WriteFieldBegin(field);
              oprot.WriteI32(this.timeToLive);
              oprot.WriteFieldEnd();
              oprot.WriteFieldStop();
              oprot.WriteStructEnd();
        }