public override int GetHashCode() { int hashcode = 157; unchecked { if (isset.col_name) { hashcode = (hashcode * 397) + Col_name.GetHashCode(); } if (isset.col_type) { hashcode = (hashcode * 397) + Col_type.GetHashCode(); } if (isset.is_reserved_keyword) { hashcode = (hashcode * 397) + Is_reserved_keyword.GetHashCode(); } if (isset.src_name) { hashcode = (hashcode * 397) + Src_name.GetHashCode(); } if (isset.is_system) { hashcode = (hashcode * 397) + Is_system.GetHashCode(); } if (isset.is_physical) { hashcode = (hashcode * 397) + Is_physical.GetHashCode(); } if (isset.col_id) { hashcode = (hashcode * 397) + Col_id.GetHashCode(); } } return(hashcode); }
public override string ToString() { var sb = new StringBuilder("TColumnType("); bool __first = true; if (Col_name != null && isset.col_name) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Col_name: "); sb.Append(Col_name); } if (Col_type != null && isset.col_type) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Col_type: "); sb.Append(Col_type == null ? "<null>" : Col_type.ToString()); } if (isset.is_reserved_keyword) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Is_reserved_keyword: "); sb.Append(Is_reserved_keyword); } if (Src_name != null && isset.src_name) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Src_name: "); sb.Append(Src_name); } if (isset.is_system) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Is_system: "); sb.Append(Is_system); } if (isset.is_physical) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Is_physical: "); sb.Append(Is_physical); } if (isset.col_id) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Col_id: "); sb.Append(Col_id); } sb.Append(")"); return(sb.ToString()); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.cid) { hashcode = (hashcode * 397) + Cid.GetHashCode(); } if ((Col_name != null) && __isset.col_name) { hashcode = (hashcode * 397) + Col_name.GetHashCode(); } if ((Col_tags != null) && __isset.col_tags) { hashcode = (hashcode * 397) + TCollections.GetHashCode(Col_tags); } if (__isset.col_seq) { hashcode = (hashcode * 397) + Col_seq.GetHashCode(); } if (__isset.col_type) { hashcode = (hashcode * 397) + Col_type.GetHashCode(); } if (__isset.cell_versions) { hashcode = (hashcode * 397) + Cell_versions.GetHashCode(); } if (__isset.cell_ttl) { hashcode = (hashcode * 397) + Cell_ttl.GetHashCode(); } if (__isset.blk_encoding) { hashcode = (hashcode * 397) + Blk_encoding.GetHashCode(); } if (__isset.blk_size) { hashcode = (hashcode * 397) + Blk_size.GetHashCode(); } if (__isset.blk_cells) { hashcode = (hashcode * 397) + Blk_cells.GetHashCode(); } if (__isset.cs_replication) { hashcode = (hashcode * 397) + Cs_replication.GetHashCode(); } if (__isset.cs_size) { hashcode = (hashcode * 397) + Cs_size.GetHashCode(); } if (__isset.cs_max) { hashcode = (hashcode * 397) + Cs_max.GetHashCode(); } if (__isset.log_rollout_ratio) { hashcode = (hashcode * 397) + Log_rollout_ratio.GetHashCode(); } if (__isset.log_compact_cointervaling) { hashcode = (hashcode * 397) + Log_compact_cointervaling.GetHashCode(); } if (__isset.log_fragment_preload) { hashcode = (hashcode * 397) + Log_fragment_preload.GetHashCode(); } if (__isset.compact_percent) { hashcode = (hashcode * 397) + Compact_percent.GetHashCode(); } if (__isset.revision) { hashcode = (hashcode * 397) + Revision.GetHashCode(); } } return(hashcode); }
public async Task WriteAsync(TProtocol oprot, CancellationToken cancellationToken) { oprot.IncrementRecursionDepth(); try { var struc = new TStruct("TColumnType"); await oprot.WriteStructBeginAsync(struc, cancellationToken); var field = new TField(); if (Col_name != null && isset.col_name) { field.Name = "col_name"; field.Type = TType.String; field.ID = 1; await oprot.WriteFieldBeginAsync(field, cancellationToken); await oprot.WriteStringAsync(Col_name, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if (Col_type != null && isset.col_type) { field.Name = "col_type"; field.Type = TType.Struct; field.ID = 2; await oprot.WriteFieldBeginAsync(field, cancellationToken); await Col_type.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if (isset.is_reserved_keyword) { field.Name = "is_reserved_keyword"; field.Type = TType.Bool; field.ID = 3; await oprot.WriteFieldBeginAsync(field, cancellationToken); await oprot.WriteBoolAsync(Is_reserved_keyword, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if (Src_name != null && isset.src_name) { field.Name = "src_name"; field.Type = TType.String; field.ID = 4; await oprot.WriteFieldBeginAsync(field, cancellationToken); await oprot.WriteStringAsync(Src_name, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if (isset.is_system) { field.Name = "is_system"; field.Type = TType.Bool; field.ID = 5; await oprot.WriteFieldBeginAsync(field, cancellationToken); await oprot.WriteBoolAsync(Is_system, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if (isset.is_physical) { field.Name = "is_physical"; field.Type = TType.Bool; field.ID = 6; await oprot.WriteFieldBeginAsync(field, cancellationToken); await oprot.WriteBoolAsync(Is_physical, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if (isset.col_id) { field.Name = "col_id"; field.Type = TType.I64; field.ID = 7; await oprot.WriteFieldBeginAsync(field, cancellationToken); await oprot.WriteI64Async(Col_id, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } await oprot.WriteFieldStopAsync(cancellationToken); await oprot.WriteStructEndAsync(cancellationToken); } finally { oprot.DecrementRecursionDepth(); } }
public override string ToString() { var tmp12 = new StringBuilder("Schema("); int tmp13 = 0; if (__isset.cid) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Cid: "); Cid.ToString(tmp12); } if ((Col_name != null) && __isset.col_name) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Col_name: "); Col_name.ToString(tmp12); } if ((Col_tags != null) && __isset.col_tags) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Col_tags: "); Col_tags.ToString(tmp12); } if (__isset.col_seq) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Col_seq: "); Col_seq.ToString(tmp12); } if (__isset.col_type) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Col_type: "); Col_type.ToString(tmp12); } if (__isset.cell_versions) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Cell_versions: "); Cell_versions.ToString(tmp12); } if (__isset.cell_ttl) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Cell_ttl: "); Cell_ttl.ToString(tmp12); } if (__isset.blk_encoding) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Blk_encoding: "); Blk_encoding.ToString(tmp12); } if (__isset.blk_size) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Blk_size: "); Blk_size.ToString(tmp12); } if (__isset.blk_cells) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Blk_cells: "); Blk_cells.ToString(tmp12); } if (__isset.cs_replication) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Cs_replication: "); Cs_replication.ToString(tmp12); } if (__isset.cs_size) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Cs_size: "); Cs_size.ToString(tmp12); } if (__isset.cs_max) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Cs_max: "); Cs_max.ToString(tmp12); } if (__isset.log_rollout_ratio) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Log_rollout_ratio: "); Log_rollout_ratio.ToString(tmp12); } if (__isset.log_compact_cointervaling) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Log_compact_cointervaling: "); Log_compact_cointervaling.ToString(tmp12); } if (__isset.log_fragment_preload) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Log_fragment_preload: "); Log_fragment_preload.ToString(tmp12); } if (__isset.compact_percent) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Compact_percent: "); Compact_percent.ToString(tmp12); } if (__isset.revision) { if (0 < tmp13++) { tmp12.Append(", "); } tmp12.Append("Revision: "); Revision.ToString(tmp12); } tmp12.Append(')'); return(tmp12.ToString()); }