@@ -39,7 +39,7 @@ func (s *Session) QueryResultSet(
3939
4040 r , err := execute (ctx , s .ID (), s .client , q , options .ExecuteSettings (opts ... ), withTrace (s .trace ))
4141 if err != nil {
42- s .handleSessionErrorStatus (err )
42+ s .setStatusFromError (err )
4343
4444 return nil , xerrors .WithStackTrace (err )
4545 }
@@ -57,7 +57,7 @@ func (s *Session) queryRow(
5757) (row query.Row , finalErr error ) {
5858 r , err := execute (ctx , s .ID (), s .client , q , settings , resultOpts ... )
5959 if err != nil {
60- s .handleSessionErrorStatus (err )
60+ s .setStatusFromError (err )
6161
6262 return nil , xerrors .WithStackTrace (err )
6363 }
@@ -125,7 +125,7 @@ func (s *Session) Begin(
125125
126126 txID , err := begin (ctx , s .client , s .ID (), txSettings )
127127 if err != nil {
128- s .handleSessionErrorStatus (err )
128+ s .setStatusFromError (err )
129129
130130 return nil , xerrors .WithStackTrace (err )
131131 }
@@ -147,7 +147,7 @@ func (s *Session) Exec(
147147
148148 r , err := execute (ctx , s .ID (), s .client , q , options .ExecuteSettings (opts ... ), withTrace (s .trace ))
149149 if err != nil {
150- s .handleSessionErrorStatus (err )
150+ s .setStatusFromError (err )
151151
152152 return xerrors .WithStackTrace (err )
153153 }
@@ -171,17 +171,18 @@ func (s *Session) Query(
171171
172172 r , err := execute (ctx , s .ID (), s .client , q , options .ExecuteSettings (opts ... ), withTrace (s .trace ))
173173 if err != nil {
174- s .handleSessionErrorStatus (err )
174+ s .setStatusFromError (err )
175175
176176 return nil , xerrors .WithStackTrace (err )
177177 }
178178
179179 return r , nil
180180}
181181
182- func (s * Session ) handleSessionErrorStatus (err error ) {
182+ func (s * Session ) setStatusFromError (err error ) {
183183 switch {
184- case xerrors .IsTransportError (err ) || xerrors .IsOperationError (err , Ydb .StatusIds_SESSION_BUSY , Ydb .StatusIds_BAD_SESSION ):
184+ case xerrors .IsTransportError (err ) ||
185+ xerrors .IsOperationError (err , Ydb .StatusIds_SESSION_BUSY , Ydb .StatusIds_BAD_SESSION ):
185186 s .SetStatus (session .StatusError )
186187 case xerrors .IsOperationError (err , Ydb .StatusIds_BAD_SESSION ):
187188 s .SetStatus (session .StatusClosed )
0 commit comments