@@ -71,7 +71,7 @@ class Session {
7171 }
7272
7373 _run ( statement , parameters , statementRunner ) {
74- const streamObserver = new _RunObserver ( this . _onRunFailure ( ) ) ;
74+ const streamObserver = new StreamObserver ( this . _onRunFailure ( ) ) ;
7575 const connectionHolder = this . _connectionHolderWithMode ( this . _mode ) ;
7676 if ( ! this . _hasTx ) {
7777 connectionHolder . initializeConnection ( ) ;
@@ -86,7 +86,7 @@ class Session {
8686 'session with an open transaction; either run from within the ' +
8787 'transaction or use a different session.' ) ) ;
8888 }
89- return new Result ( streamObserver , statement , parameters , ( ) => streamObserver . meta ( ) , connectionHolder ) ;
89+ return new Result ( streamObserver , statement , parameters , ( ) => streamObserver . serverMetadata ( ) , connectionHolder ) ;
9090 }
9191
9292 /**
@@ -217,28 +217,6 @@ class Session {
217217 }
218218}
219219
220- /** Internal stream observer used for transactional results*/
221- class _RunObserver extends StreamObserver {
222- constructor ( onError ) {
223- super ( onError ) ;
224- this . _meta = { } ;
225- }
226-
227- onCompleted ( meta ) {
228- super . onCompleted ( meta ) ;
229- for ( var key in meta ) {
230- if ( meta . hasOwnProperty ( key ) ) {
231- this . _meta [ key ] = meta [ key ] ;
232- }
233- }
234- }
235-
236- meta ( ) {
237- const serverMeta = { server : this . _conn . server } ;
238- return Object . assign ( { } , this . _meta , serverMeta ) ;
239- }
240- }
241-
242220function _createTransactionExecutor ( config ) {
243221 const maxRetryTimeMs = ( config && config . maxTransactionRetryTime ) ? config . maxTransactionRetryTime : null ;
244222 return new TransactionExecutor ( maxRetryTimeMs ) ;
0 commit comments