original_string: public function describeIndexes($conn, $table, $schema = null)
      {
          $dialect = $conn->getDialectType();
          $method = 'describeIndexes' . $dialect;
          if (!method_exists($this, $method)) {
              throw new Exception("Describe index for $dialect is not implemented yet");
          }
          return $this->$method($conn, $table, $schema);
      }
code: public function describeIndexes($conn, $table, $schema = null)
      {
          $dialect = $conn->getDialectType();
          $method = 'describeIndexes' . $dialect;
          if (!method_exists($this, $method)) {
              throw new Exception("Describe index for $dialect is not implemented yet");
          }
          return $this->$method($conn, $table, $schema);
      }
code_tokens: public function describeIndexes ( $ conn , $ table , $ schema = null ) { $ dialect = $ conn -> getDialectType ( ) ; $ method = 'describeIndexes' . $ dialect ; if ( ! method_exists ( $ this , $ method ) ) { throw new Exception ( "Describe index for $dialect is not implemented yet" ) ; } return $ this -> $ method ( $ conn , $ table , $ schema ) ; }
docstring: Describes table indexes
  
  @param DbAdapter $conn
  @param string $table
  @param string $schema
  @return Index[]
docstring_tokens: Describes table indexes