/** * Set the table prefix and return the grammar. * * @param \Illuminate\Database\Grammar $grammar * @return \Illuminate\Database\Grammar */ public function withTablePrefix(Grammar $grammar) { $grammar->setTablePrefix($this->tablePrefix); return $grammar; }
/** * Wrap a value in keyword identifiers. * * @param string $value * @return string */ public function wrap($value) { if ($value instanceof Fluent) { $value = $value->name; } return parent::wrap($value); }
/** * Set the schema prefix and return the grammar. * * @param \Illuminate\Database\Grammar|\Yajra\Oci8\Query\Grammars\OracleGrammar|\Yajra\Oci8\Schema\Grammars\OracleGrammar $grammar * @return \Illuminate\Database\Grammar */ public function withSchemaPrefix(Grammar $grammar) { $grammar->setSchemaPrefix($this->getConfigSchemaPrefix()); return $grammar; }
/** * {@inheritdoc} */ public function wrap($value, $prefixAlias = false) { if ($value instanceof Fluent) { $value = $value->name; } return parent::wrap($value, $prefixAlias); }
/** * Get qualified name wrapped by the grammar. * * @return string */ public function getWrapped() { return $this->grammar->wrap($this->getQualifiedName()); }