protected function execute() { if ($this->rows !== NULL) { return; } parent::execute(); if ($this->accessedColumns) { $this->accessedColumns[$this->column] = TRUE; } $this->onExecute(); }