@@ -539,7 +539,7 @@ public function getTableFields($table, $renew_cache = true, $sess = null)
539539 $ this ->table_structure_cached [$ table ] = $ results = yield ;
540540 yield $ results ;
541541 };
542- $ yi = $ yi ($ table );
542+ $ this -> last_yi = $ yi = $ yi ($ table );
543543 $ this ->slotHookPush ($ slot ,
544544 ['mode ' => 1 , 'fn ' => $ yi , 'par ' => 'getTableFields ' ]);
545545 }
@@ -708,7 +708,7 @@ public function getTableInfo($table, $extended = 2)
708708 $ fields_arr [$ col_name ] = $ col_arr ['type ' ];
709709 }
710710 $ ret_arr = $ this ->getTableRowSize ($ fields_arr );
711- $ ret_arr ['table_name ' ] = $ dbtb = $ database . '. ' . $ table ;
711+ $ ret_arr ['table_name ' ] = $ database . '. ' . $ table ;
712712 if ($ extended ) {
713713 //results of queryTableSys($dbtb, 'tables', ['d', 't', 'n']);
714714 $ engine = $ this ->slotResults ($ slots ['tables ' ]);
@@ -741,7 +741,7 @@ public function getTableInfo($table, $extended = 2)
741741 }
742742 yield $ ret_arr ;
743743 };
744- $ yi = $ yi ($ slots , $ table , $ extended );
744+ $ this -> last_yi = $ yi = $ yi ($ slots , $ table , $ extended );
745745
746746 $ this ->slotHookPush ($ slots ['root ' ],
747747 ['mode ' => 1 , 'fn ' => $ yi , 'par ' => 'getTableInfo ' ]);
@@ -784,7 +784,7 @@ public function clearTable($table, $sess = null)
784784 $ this ->queryFalse ("DROP TABLE IF EXISTS $ table " , [], $ sess );
785785 yield $ this ->queryFalse ($ create_request , [], $ sess );
786786 };
787- $ yi = $ yi ($ table , $ sess , $ slot );
787+ $ this -> last_yi = $ yi = $ yi ($ table , $ sess , $ slot );
788788 $ create_request = $ yi ->current ();
789789 if (empty ($ slot )) {
790790 return $ yi ->send ($ create_request );
0 commit comments