in src/Apache.IoTDB/Rpc/Generated/TSAggregationQueryReq.cs [494:537]
public override int GetHashCode() {
int hashcode = 157;
unchecked {
hashcode = (hashcode * 397) + SessionId.GetHashCode();
hashcode = (hashcode * 397) + StatementId.GetHashCode();
if((Paths != null))
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(Paths);
}
if((Aggregations != null))
{
hashcode = (hashcode * 397) + TCollections.GetHashCode(Aggregations);
}
if(__isset.startTime)
{
hashcode = (hashcode * 397) + StartTime.GetHashCode();
}
if(__isset.endTime)
{
hashcode = (hashcode * 397) + EndTime.GetHashCode();
}
if(__isset.interval)
{
hashcode = (hashcode * 397) + Interval.GetHashCode();
}
if(__isset.slidingStep)
{
hashcode = (hashcode * 397) + SlidingStep.GetHashCode();
}
if(__isset.fetchSize)
{
hashcode = (hashcode * 397) + FetchSize.GetHashCode();
}
if(__isset.timeout)
{
hashcode = (hashcode * 397) + Timeout.GetHashCode();
}
if(__isset.legalPathNodes)
{
hashcode = (hashcode * 397) + LegalPathNodes.GetHashCode();
}
}
return hashcode;
}