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;
}