@@ -419,6 +419,11 @@ func (connMulti *ConnectionMulti) EvalTyped(expr string, args interface{}, resul
419419 return connMulti .getCurrentConnection ().EvalTyped (expr , args , result )
420420}
421421
422+ // ExecuteTyped passes sql expression to Tarantool for execution.
423+ func (connMulti * ConnectionMulti ) ExecuteTyped (expr string , args interface {}, result interface {}) (tarantool.SQLInfo , []tarantool.ColumnMetaData , error ) {
424+ return connMulti .getCurrentConnection ().ExecuteTyped (expr , args , result )
425+ }
426+
422427// SelectAsync sends select request to Tarantool and returns Future.
423428func (connMulti * ConnectionMulti ) SelectAsync (space , index interface {}, offset , limit , iterator uint32 , key interface {}) * tarantool.Future {
424429 return connMulti .getCurrentConnection ().SelectAsync (space , index , offset , limit , iterator , key )
@@ -482,6 +487,11 @@ func (connMulti *ConnectionMulti) EvalAsync(expr string, args interface{}) *tara
482487 return connMulti .getCurrentConnection ().EvalAsync (expr , args )
483488}
484489
490+ // ExecuteAsync passes sql expression to Tarantool for execution.
491+ func (connMulti * ConnectionMulti ) ExecuteAsync (expr string , args interface {}) * tarantool.Future {
492+ return connMulti .getCurrentConnection ().ExecuteAsync (expr , args )
493+ }
494+
485495// Do sends the request and returns a future.
486496func (connMulti * ConnectionMulti ) Do (req tarantool.Request ) * tarantool.Future {
487497 return connMulti .getCurrentConnection ().Do (req )
0 commit comments