@@ -39,26 +39,13 @@ func (s *Session) QueryResultSet(
3939 onDone (finalErr )
4040 }()
4141
42- settings := options .ExecuteSettings (opts ... )
43-
44- resultOpts := []resultOption {
45- withTrace (s .cfg .Trace ()),
46- }
47- _ , r , err := execute (ctx , s .id , s .queryServiceClient , q , settings , resultOpts ... )
42+ _ , r , err := execute (ctx , s .id , s .queryServiceClient , q , options .ExecuteSettings (opts ... ), withTrace (s .cfg .Trace ()))
4843 if err != nil {
49- if xerrors .IsOperationError (err ) {
50- s .setStatus (statusClosed )
51- }
52-
5344 return nil , xerrors .WithStackTrace (err )
5445 }
5546
5647 rs , err = readResultSet (ctx , r )
5748 if err != nil {
58- if xerrors .IsOperationError (err ) {
59- s .setStatus (statusClosed )
60- }
61-
6249 return nil , xerrors .WithStackTrace (err )
6350 }
6451
@@ -70,19 +57,11 @@ func (s *Session) queryRow(
7057) (row query.Row , finalErr error ) {
7158 _ , r , err := execute (ctx , s .id , s .queryServiceClient , q , settings , resultOpts ... )
7259 if err != nil {
73- if xerrors .IsOperationError (err ) {
74- s .setStatus (statusClosed )
75- }
76-
7760 return nil , xerrors .WithStackTrace (err )
7861 }
7962
8063 row , err = readRow (ctx , r )
8164 if err != nil {
82- if xerrors .IsOperationError (err ) {
83- s .setStatus (statusClosed )
84- }
85-
8665 return nil , xerrors .WithStackTrace (err )
8766 }
8867
@@ -98,10 +77,6 @@ func (s *Session) QueryRow(ctx context.Context, q string, opts ...options.Execut
9877
9978 row , err := s .queryRow (ctx , q , options .ExecuteSettings (opts ... ), withTrace (s .cfg .Trace ()))
10079 if err != nil {
101- if xerrors .IsOperationError (err ) {
102- s .setStatus (statusClosed )
103- }
104-
10580 return nil , xerrors .WithStackTrace (err )
10681 }
10782
@@ -316,27 +291,13 @@ func (s *Session) Exec(
316291 onDone (finalErr )
317292 }()
318293
319- settings := options .ExecuteSettings (opts ... )
320-
321- resultOpts := []resultOption {
322- withTrace (s .cfg .Trace ()),
323- }
324-
325- _ , r , err := execute (ctx , s .id , s .queryServiceClient , q , settings , resultOpts ... )
294+ _ , r , err := execute (ctx , s .id , s .queryServiceClient , q , options .ExecuteSettings (opts ... ), withTrace (s .cfg .Trace ()))
326295 if err != nil {
327- if xerrors .IsOperationError (err ) {
328- s .setStatus (statusClosed )
329- }
330-
331296 return xerrors .WithStackTrace (err )
332297 }
333298
334299 err = readAll (ctx , r )
335300 if err != nil {
336- if xerrors .IsOperationError (err ) {
337- s .setStatus (statusClosed )
338- }
339-
340301 return xerrors .WithStackTrace (err )
341302 }
342303
@@ -352,17 +313,8 @@ func (s *Session) Query(
352313 onDone (finalErr )
353314 }()
354315
355- settings := options .ExecuteSettings (opts ... )
356-
357- resultOpts := []resultOption {
358- withTrace (s .cfg .Trace ()),
359- }
360- _ , r , err := execute (ctx , s .id , s .queryServiceClient , q , settings , resultOpts ... )
316+ _ , r , err := execute (ctx , s .id , s .queryServiceClient , q , options .ExecuteSettings (opts ... ), withTrace (s .cfg .Trace ()))
361317 if err != nil {
362- if xerrors .IsOperationError (err ) {
363- s .setStatus (statusClosed )
364- }
365-
366318 return nil , xerrors .WithStackTrace (err )
367319 }
368320
0 commit comments