/** * Primary selection table. * * @return string */ public function primaryTable() { return $this->loader->getTable(); }
/** * Create delete statement based on WHERE statement provided by Selector. * * @param QueryCompiler $compiler * @return string */ protected function deleteStatement(QueryCompiler $compiler = null) { $compiler = !empty($compiler) ? $compiler : $this->compiler->reset(); $this->loader->configureSelector($this, false); return $compiler->delete($this->loader->getTable() . ' AS ' . $this->loader->getAlias(), $this->whereTokens); }