Ejemplo n.º 1
0
 /**
  * Create a new delegate instance.
  *
  * @param \Sgpatil\Orientdb\Eloquent\Builder $query
  * @param \Sgpatil\Orientdb\Eloquent\Model   $parent
  */
 public function __construct(Builder $query)
 {
     $this->query = $query;
     $model = $query->getModel();
     // Setup the database connection and client.
     $this->connection = $model->getConnection();
     $this->client = $this->connection->getClient();
 }
Ejemplo n.º 2
0
 /**
  * Create a new query builder instance.
  *
  * @param Sgpatil\Orientdb\Connection $connection
  * @return void
  */
 public function __construct(Connection $connection, Grammar $grammar)
 {
     $this->grammar = $grammar;
     $this->grammar->setQuery($this);
     $this->connection = $connection;
     $this->client = $connection->getClient();
 }
Ejemplo n.º 3
0
 protected function getConnection($config = null)
 {
     $connection = is_null($config) ? $this->dbConfig['connections']['default'] : $this->dbConfig['connections'][$config];
     $client = new Connection($connection);
     // Create Connection object
     $client->getClient()->getServerInfo();
     // Check If Server is connected or not
     return $client;
 }
Ejemplo n.º 4
0
 /**
  * Execute the blueprint against the database.
  *
  * @param  \Illuminate\Database\Connection  $connection
  * @param  \Illuminate\Database\Schema\Grammars\Grammar $grammar
  * @return void
  */
 public function build(Connection $connection, Grammar $grammar)
 {
     $class = $connection->getClient()->makeClass($this->table);
     $class->setProperty($this->columns);
     $class->save();
 }