in src/Apache.IoTDB/Rpc/Generated/TSFetchResultsResp.cs [333:344]
public override bool Equals(object that)
{
if (!(that is TSFetchResultsResp other)) return false;
if (ReferenceEquals(this, other)) return true;
return System.Object.Equals(Status, other.Status)
&& System.Object.Equals(HasResultSet, other.HasResultSet)
&& System.Object.Equals(IsAlign, other.IsAlign)
&& ((__isset.queryDataSet == other.__isset.queryDataSet) && ((!__isset.queryDataSet) || (System.Object.Equals(QueryDataSet, other.QueryDataSet))))
&& ((__isset.nonAlignQueryDataSet == other.__isset.nonAlignQueryDataSet) && ((!__isset.nonAlignQueryDataSet) || (System.Object.Equals(NonAlignQueryDataSet, other.NonAlignQueryDataSet))))
&& ((__isset.queryResult == other.__isset.queryResult) && ((!__isset.queryResult) || (TCollections.Equals(QueryResult, other.QueryResult))))
&& ((__isset.moreData == other.__isset.moreData) && ((!__isset.moreData) || (System.Object.Equals(MoreData, other.MoreData))));
}