original_string: public function prepare()
      {
          if ( $this->fromString == null || $this->fromString == '' )
          {
              $this->from( $this->getDummyTableName() );
          }
          return parent::prepare();
      }
code: public function prepare()
      {
          if ( $this->fromString == null || $this->fromString == '' )
          {
              $this->from( $this->getDummyTableName() );
          }
          return parent::prepare();
      }
code_tokens: public function prepare ( ) { if ( $ this -> fromString == null || $ this -> fromString == '' ) { $ this -> from ( $ this -> getDummyTableName ( ) ) ; } return parent :: prepare ( ) ; }
docstring: Handles preparing query.
  
  Overrides ezcQuery->prepare()
  
  Adds "FROM dual" to the select if no FROM clause specified
  i.e. fixes queries like "SELECT 1+1" to work in Oracle.
  
  @return PDOStatement
docstring_tokens: Handles preparing query .