public function setup()
 {
     parent::setup();
     if (!$this->getConnection()->isTableExists('entity_flat_data')) {
         $this->createFlatDataTable();
     }
     return $this;
 }
 protected function configureBoundarySelect(Select $select)
 {
     $this->limitFlatActive($select);
     return parent::configureBoundarySelect($select);
 }
 public function setSampleCode($sampleCode)
 {
     $this->provider->setQueryCode($sampleCode);
 }