original_string: function &MetaTables($ttype = false, $showSchema = false, $mask = false)
    {
            $recordSet1 = $this->Execute("select * from system.tables");
                  if(!$recordSet1){
                          print $this->ErrorMsg();
                          return false;
                  }
                  $recordSet2 = $this->Execute("select * from system.views");
                  if(!$recordSet2){
                          print $this->ErrorMsg();
                          return false;
                  }
                  $i=0;
                  while (!$recordSet1->EOF){
                                   $arr["$i"] = $recordSet1->fields[0];
                                   $recordSet1->MoveNext();
                                   $i=$i+1;
                  }
                  if($ttype=='FALSE'){
                          while (!$recordSet2->EOF){
                                  $arr["$i"] = $recordSet2->fields[0];
                                  $recordSet2->MoveNext();
                                  $i=$i+1;
                          }
                          return $arr;
                  }
                  elseif($ttype=='VIEWS'){
                          while (!$recordSet2->EOF){
                                  $arrV["$i"] = $recordSet2->fields[0];
                                  $recordSet2->MoveNext();
                                  $i=$i+1;
                          }
                          return $arrV;
                  }
                  else{
                          return $arr;
                  }
  
    }
code: function &MetaTables($ttype = false, $showSchema = false, $mask = false)
    {
            $recordSet1 = $this->Execute("select * from system.tables");
                  if(!$recordSet1){
                          print $this->ErrorMsg();
                          return false;
                  }
                  $recordSet2 = $this->Execute("select * from system.views");
                  if(!$recordSet2){
                          print $this->ErrorMsg();
                          return false;
                  }
                  $i=0;
                  while (!$recordSet1->EOF){
                                   $arr["$i"] = $recordSet1->fields[0];
                                   $recordSet1->MoveNext();
                                   $i=$i+1;
                  }
                  if($ttype=='FALSE'){
                          while (!$recordSet2->EOF){
                                  $arr["$i"] = $recordSet2->fields[0];
                                  $recordSet2->MoveNext();
                                  $i=$i+1;
                          }
                          return $arr;
                  }
                  elseif($ttype=='VIEWS'){
                          while (!$recordSet2->EOF){
                                  $arrV["$i"] = $recordSet2->fields[0];
                                  $recordSet2->MoveNext();
                                  $i=$i+1;
                          }
                          return $arrV;
                  }
                  else{
                          return $arr;
                  }
  
    }
code_tokens: function & MetaTables ( $ ttype = false , $ showSchema = false , $ mask = false ) { $ recordSet1 = $ this -> Execute ( "select * from system.tables" ) ; if ( ! $ recordSet1 ) { print $ this -> ErrorMsg ( ) ; return false ; } $ recordSet2 = $ this -> Execute ( "select * from system.views" ) ; if ( ! $ recordSet2 ) { print $ this -> ErrorMsg ( ) ; return false ; } $ i = 0 ; while ( ! $ recordSet1 -> EOF ) { $ arr [ "$i" ] = $ recordSet1 -> fields [ 0 ] ; $ recordSet1 -> MoveNext ( ) ; $ i = $ i + 1 ; } if ( $ ttype == 'FALSE' ) { while ( ! $ recordSet2 -> EOF ) { $ arr [ "$i" ] = $ recordSet2 -> fields [ 0 ] ; $ recordSet2 -> MoveNext ( ) ; $ i = $ i + 1 ; } return $ arr ; } elseif ( $ ttype == 'VIEWS' ) { while ( ! $ recordSet2 -> EOF ) { $ arrV [ "$i" ] = $ recordSet2 -> fields [ 0 ] ; $ recordSet2 -> MoveNext ( ) ; $ i = $ i + 1 ; } return $ arrV ; } else { return $ arr ; } }
docstring: tables by default on succesfull execustion.
docstring_tokens: tables by default on succesfull execustion .