original_string: public function get_indexes($table) {
          $indexes = array();
          $sql = 'PRAGMA index_list('.$this->prefix.$table.')';
          if ($this->debug) {
              $this->debug_query($sql);
          }
          $rsindexes = $this->pdb->query($sql);
          foreach($rsindexes as $index) {
              $unique = (boolean)$index['unique'];
              $index = $index['name'];
              $sql = 'PRAGMA index_info("'.$index.'")';
              if ($this->debug) {
                  $this->debug_query($sql);
              }
              $rscolumns = $this->pdb->query($sql);
              $columns = array();
              foreach($rscolumns as $row) {
                  $columns[] = strtolower($row['name']);
              }
              $index = strtolower($index);
              $indexes[$index]['unique'] = $unique;
              $indexes[$index]['columns'] = $columns;
          }
          return $indexes;
      }
code: public function get_indexes($table) {
          $indexes = array();
          $sql = 'PRAGMA index_list('.$this->prefix.$table.')';
          if ($this->debug) {
              $this->debug_query($sql);
          }
          $rsindexes = $this->pdb->query($sql);
          foreach($rsindexes as $index) {
              $unique = (boolean)$index['unique'];
              $index = $index['name'];
              $sql = 'PRAGMA index_info("'.$index.'")';
              if ($this->debug) {
                  $this->debug_query($sql);
              }
              $rscolumns = $this->pdb->query($sql);
              $columns = array();
              foreach($rscolumns as $row) {
                  $columns[] = strtolower($row['name']);
              }
              $index = strtolower($index);
              $indexes[$index]['unique'] = $unique;
              $indexes[$index]['columns'] = $columns;
          }
          return $indexes;
      }
code_tokens: public function get_indexes ( $ table ) { $ indexes = array ( ) ; $ sql = 'PRAGMA index_list(' . $ this -> prefix . $ table . ')' ; if ( $ this -> debug ) { $ this -> debug_query ( $ sql ) ; } $ rsindexes = $ this -> pdb -> query ( $ sql ) ; foreach ( $ rsindexes as $ index ) { $ unique = ( boolean ) $ index [ 'unique' ] ; $ index = $ index [ 'name' ] ; $ sql = 'PRAGMA index_info("' . $ index . '")' ; if ( $ this -> debug ) { $ this -> debug_query ( $ sql ) ; } $ rscolumns = $ this -> pdb -> query ( $ sql ) ; $ columns = array ( ) ; foreach ( $ rscolumns as $ row ) { $ columns [ ] = strtolower ( $ row [ 'name' ] ) ; } $ index = strtolower ( $ index ) ; $ indexes [ $ index ] [ 'unique' ] = $ unique ; $ indexes [ $ index ] [ 'columns' ] = $ columns ; } return $ indexes ; }
docstring: Return table indexes - everything lowercased
  @param string $table The table we want to get indexes from.
  @return array of arrays
docstring_tokens: Return table indexes - everything lowercased