/**
  * {@inheritdoc}
  */
 public function getQueryBuilder()
 {
     $qb = parent::getQueryBuilder();
     $this->addProductConditions($qb);
     $this->addCategoryConditions($qb);
     $qb->setParameter('date', new \DateTime());
     return $qb;
 }
 /**
  * {@inheritdoc}
  */
 public function getQueryBuilder(ColumnCollection $columns, DataSetRequestInterface $request)
 {
     $qb = parent::getQueryBuilder($columns, $request);
     $this->addProductConditions($qb);
     $this->addCategoryConditions($qb);
     $this->addCurrencyRateConditions($qb);
     $qb->setParameter('date', new \DateTime());
     return $qb;
 }