original_string: public function delete(string $variable, bool $detach = false): self
      {
          $query = new self;
          $query->clauses = $this->clauses->add(
              new Clause\DeleteClause($variable, $detach)
          );
  
          return $query;
      }
code: public function delete(string $variable, bool $detach = false): self
      {
          $query = new self;
          $query->clauses = $this->clauses->add(
              new Clause\DeleteClause($variable, $detach)
          );
  
          return $query;
      }
code_tokens: public function delete ( string $ variable , bool $ detach = false ) : self { $ query = new self ; $ query -> clauses = $ this -> clauses -> add ( new Clause \ DeleteClause ( $ variable , $ detach ) ) ; return $ query ; }
docstring: Add a DELETE clause
  
  @param string $variable
  @param bool $detach
  
  @return self
docstring_tokens: Add a DELETE clause