newBaseQueryBuilder() protected method

Get a new query builder instance for the connection.
protected newBaseQueryBuilder ( ) : Builder
return Illuminate\Database\Query\Builder
Example #1
0
 /**
  * Get a new query builder instance for the connection.
  *
  * @return Builder
  */
 protected function newBaseQueryBuilder()
 {
     $connection = $this->getConnection();
     // Check the connection type
     if ($connection instanceof \duxet\Rethinkdb\Connection) {
         return new QueryBuilder($connection);
     }
     return parent::newBaseQueryBuilder();
 }
Example #2
0
 /**
  * Get a new query builder instance for the connection.
  *
  * @return Builder
  */
 protected function newBaseQueryBuilder()
 {
     $connection = $this->getConnection();
     // Check the connection type
     if ($connection instanceof \RatkoR\Crate\Connection) {
         $grammar = $connection->getQueryGrammar();
         return new QueryBuilder($connection, $grammar, $connection->getPostProcessor());
     }
     return parent::newBaseQueryBuilder();
 }
Example #3
0
 /**
  * @return \Illuminate\Database\Query\Builder|QueryBuilder
  */
 protected function newBaseQueryBuilder()
 {
     $conn = $this->getConnection();
     $grammar = $conn->getQueryGrammar();
     /*
             if (env('LADA_CACHE_DRIVER')) {
                 $query = new QueryBuilder(
     
                     $conn,
                     $grammar,
                     $conn->getPostProcessor(),
                     app()->make('lada.handler')
                 );
     
                 return $query;
             } else {*/
     return parent::newBaseQueryBuilder();
     //}
 }
Example #4
0
 /**
  * Get a new query builder instance for the connection.
  *
  * @return Builder
  */
 protected function newBaseQueryBuilder()
 {
     $connection = $this->getConnection();
     // Check the connection type
     if ($connection instanceof \Jenssegers\Mongodb\Connection) {
         return new QueryBuilder($connection);
     }
     return parent::newBaseQueryBuilder();
 }