/** * Get UpdateQuery builder with driver specific query compiler. * * @param Database $database Database instance builder should be associated to. * @param array $parameters Initial builder parameters. * @return UpdateQuery */ public function updateBuilder(Database $database, array $parameters = []) { return $this->container->construct(UpdateQuery::class, ['database' => $database, 'compiler' => $this->queryCompiler($database->getPrefix())] + $parameters); }
/** * Real table name, will include database prefix. * * @return string */ public function realName() { return $this->database->getPrefix() . $this->name; }
/** * {@inheritdoc} */ public function insertBuilder(Database $database, array $parameters = []) { return $this->factory->make(InsertQuery::class, ['database' => $database, 'compiler' => $this->queryCompiler($database->getPrefix())] + $parameters); }