public TSExecuteStatementResp DeepCopy()

in src/Apache.IoTDB/Rpc/Generated/TSExecuteStatementResp.cs [247:320]


  public TSExecuteStatementResp DeepCopy()
  {
    var tmp30 = new TSExecuteStatementResp();
    if((Status != null))
    {
      tmp30.Status = (TSStatus)this.Status.DeepCopy();
    }
    if(__isset.queryId)
    {
      tmp30.QueryId = this.QueryId;
    }
    tmp30.__isset.queryId = this.__isset.queryId;
    if((Columns != null) && __isset.columns)
    {
      tmp30.Columns = this.Columns.DeepCopy();
    }
    tmp30.__isset.columns = this.__isset.columns;
    if((OperationType != null) && __isset.operationType)
    {
      tmp30.OperationType = this.OperationType;
    }
    tmp30.__isset.operationType = this.__isset.operationType;
    if(__isset.ignoreTimeStamp)
    {
      tmp30.IgnoreTimeStamp = this.IgnoreTimeStamp;
    }
    tmp30.__isset.ignoreTimeStamp = this.__isset.ignoreTimeStamp;
    if((DataTypeList != null) && __isset.dataTypeList)
    {
      tmp30.DataTypeList = this.DataTypeList.DeepCopy();
    }
    tmp30.__isset.dataTypeList = this.__isset.dataTypeList;
    if((QueryDataSet != null) && __isset.queryDataSet)
    {
      tmp30.QueryDataSet = (TSQueryDataSet)this.QueryDataSet.DeepCopy();
    }
    tmp30.__isset.queryDataSet = this.__isset.queryDataSet;
    if((NonAlignQueryDataSet != null) && __isset.nonAlignQueryDataSet)
    {
      tmp30.NonAlignQueryDataSet = (TSQueryNonAlignDataSet)this.NonAlignQueryDataSet.DeepCopy();
    }
    tmp30.__isset.nonAlignQueryDataSet = this.__isset.nonAlignQueryDataSet;
    if((ColumnNameIndexMap != null) && __isset.columnNameIndexMap)
    {
      tmp30.ColumnNameIndexMap = this.ColumnNameIndexMap.DeepCopy();
    }
    tmp30.__isset.columnNameIndexMap = this.__isset.columnNameIndexMap;
    if((SgColumns != null) && __isset.sgColumns)
    {
      tmp30.SgColumns = this.SgColumns.DeepCopy();
    }
    tmp30.__isset.sgColumns = this.__isset.sgColumns;
    if((AliasColumns != null) && __isset.aliasColumns)
    {
      tmp30.AliasColumns = this.AliasColumns.DeepCopy();
    }
    tmp30.__isset.aliasColumns = this.__isset.aliasColumns;
    if((TracingInfo != null) && __isset.tracingInfo)
    {
      tmp30.TracingInfo = (TSTracingInfo)this.TracingInfo.DeepCopy();
    }
    tmp30.__isset.tracingInfo = this.__isset.tracingInfo;
    if((QueryResult != null) && __isset.queryResult)
    {
      tmp30.QueryResult = this.QueryResult.DeepCopy();
    }
    tmp30.__isset.queryResult = this.__isset.queryResult;
    if(__isset.moreData)
    {
      tmp30.MoreData = this.MoreData;
    }
    tmp30.__isset.moreData = this.__isset.moreData;
    return tmp30;
  }