code: public function execute()
      {
          $this->fetchPrepareFrom();
          $this->loadAllColumnsSchema();
          $this->fetchPrepareSelect();
          $this->fetchPrepareWhere();
  
          if ($this->execute === 'insert') {
              $this->executeInsert();
          } elseif ($this->execute === 'update') {
              $this->executeUpdate();
          } elseif ($this->execute === 'delete') {
              $this->executeDelete();
          } else {
              throw new BadFunctionException('Only the insert, update and delete functions can be executed.');
          }
  
          $file = $this->tableSchema[ 'table' ];
  
          $this->schema->save($this->schema->getPath(), $file, $this->tableData);
          $this->init();
      }
docs: Lance l'exécution d'une requête de création, modification ou suppression.
  
  @throws BadFunctionException