@@ -62,8 +62,7 @@ public TResult Execute<TResult>(IQueryCompilerContext queryCompilerContext)
6262 {
6363 if ( queryCompilerContext is IMergeQueryCompilerContext mergeQueryCompilerContext )
6464 {
65- var mergeResult = _shardingQueryExecutor . Execute < TResult > ( mergeQueryCompilerContext ) ;
66- return ResultTrackExecute ( mergeResult , queryCompilerContext , TrackEnumerable , Track ) ;
65+ return _shardingQueryExecutor . Execute < TResult > ( mergeQueryCompilerContext ) ;
6766 }
6867 throw new ShardingCoreNotFoundException ( queryCompilerContext . GetQueryExpression ( ) . ShardingPrint ( ) ) ;
6968 }
@@ -120,8 +119,7 @@ public TResult ExecuteAsync<TResult>(IQueryCompilerContext queryCompilerContext,
120119 {
121120 if ( queryCompilerContext is IMergeQueryCompilerContext mergeQueryCompilerContext )
122121 {
123- var mergeResult = _shardingQueryExecutor . ExecuteAsync < TResult > ( mergeQueryCompilerContext ) ;
124- return ResultTrackExecute ( mergeResult , queryCompilerContext , TrackAsyncEnumerable , TrackAsync ) ;
122+ return _shardingQueryExecutor . ExecuteAsync < TResult > ( mergeQueryCompilerContext ) ;
125123 }
126124 throw new ShardingCoreNotFoundException ( queryCompilerContext . GetQueryExpression ( ) . ShardingPrint ( ) ) ;
127125 }
@@ -143,8 +141,7 @@ public IAsyncEnumerable<TResult> ExecuteAsync<TResult>(IQueryCompilerContext que
143141 {
144142 if ( queryCompilerContext is IMergeQueryCompilerContext mergeQueryCompilerContext )
145143 {
146- var mergeResult = _shardingQueryExecutor . ExecuteAsync < IAsyncEnumerable < TResult > > ( mergeQueryCompilerContext ) ;
147- return ResultTrackExecute ( mergeResult , queryCompilerContext , TrackEnumerable , Track ) ;
144+ return _shardingQueryExecutor . ExecuteAsync < IAsyncEnumerable < TResult > > ( mergeQueryCompilerContext ) ;
148145 }
149146 throw new ShardingCoreNotFoundException ( queryCompilerContext . GetQueryExpression ( ) . ShardingPrint ( ) ) ;
150147 }
@@ -162,8 +159,7 @@ public Task<TResult> ExecuteAsync<TResult>(IQueryCompilerContext queryCompilerCo
162159 {
163160 if ( queryCompilerContext is IMergeQueryCompilerContext mergeQueryCompilerContext )
164161 {
165- var mergeResult = _shardingQueryExecutor . ExecuteAsync < Task < TResult > > ( mergeQueryCompilerContext ) ;
166- return ResultTrackExecute ( mergeResult , queryCompilerContext , TrackEnumerable , TrackAsync ) ;
162+ return _shardingQueryExecutor . ExecuteAsync < Task < TResult > > ( mergeQueryCompilerContext ) ;
167163 }
168164 throw new ShardingCoreNotFoundException ( queryCompilerContext . GetQueryExpression ( ) . ShardingPrint ( ) ) ;
169165 }
0 commit comments