/** * Class constructor * Add straight join support * * @param Zend_Db_Adapter_Abstract $adapter */ public function __construct(Zend_Db_Adapter_Abstract $adapter) { if (!isset(self::$_partsInit[self::STRAIGHT_JOIN])) { self::$_partsInit = array(self::STRAIGHT_JOIN => false) + self::$_partsInit; } parent::__construct($adapter); }
/** * Class constructor * Add straight join support * * @param \Magento\Framework\DB\Adapter\Pdo\Mysql $adapter */ public function __construct(\Magento\Framework\DB\Adapter\Pdo\Mysql $adapter) { if (!isset(self::$_partsInit[self::STRAIGHT_JOIN])) { self::$_partsInit = [self::STRAIGHT_JOIN => false] + self::$_partsInit; } parent::__construct($adapter); }
public function __construct($table, $adapter = false) { $this->adapter = $adapter ? $adapter : YARR_Abstract::getAdapter(); $this->class = false; parent::__construct($this->adapter); $this->from($table); }
/** * Class constructor * * @param Zend_Db_Adapter_Abstract $adapter */ public function __construct(Zend_Db_Adapter_Abstract $adapter) { parent::__construct($adapter); if (!in_array(self::STRAIGHT_JOIN_ON, self::$_joinTypes)) { self::$_joinTypes[] = self::STRAIGHT_JOIN_ON; self::$_partsInit = array(self::STRAIGHT_JOIN => false) + self::$_partsInit; } }
/** * Class constructor * Add straight join support * * @param Adapter\Pdo\Mysql $adapter * @param Select\SelectRenderer $selectRenderer * @param array $parts */ public function __construct(\Magento\Framework\DB\Adapter\Pdo\Mysql $adapter, \Magento\Framework\DB\Select\SelectRenderer $selectRenderer, $parts = []) { self::$_partsInit = array_merge(self::$_partsInit, $parts); if (!isset(self::$_partsInit[self::STRAIGHT_JOIN])) { self::$_partsInit = [self::STRAIGHT_JOIN => false] + self::$_partsInit; } $this->selectRenderer = $selectRenderer; parent::__construct($adapter); }
/** * @param Zend_Db_Adapter $adapter (optional) Adapter to use instead of the * one set up by Omeka. */ public function __construct($adapter = null) { if (!$adapter) { //Omeka's connection to the Zend_Db_Adapter if (!($db = Zend_Registry::get('bootstrap')->getResource('Db'))) { throw new RuntimeException("Unable to retrieve Omeka_Db instance."); } $adapter = $db->getAdapter(); } return parent::__construct($adapter); }
public function __construct($adapter, $sqloptions) { parent::__construct($adapter); // set limit if (!empty($sqloptions['limit'])) { if (!empty($sqloptions['start'])) { $start = $sqloptions['start']; } else { $start = 0; } $this->limit($sqloptions['limit'], $start); } // set order if (!empty($sqloptions['order'])) { $this->order($sqloptions['order']); } // set or where statement $this->setWhere($sqloptions); // set where statement $this->setOrWhere($sqloptions); }
/** * Class constructor * * @param Zend_Db_Table_Abstract $adapter */ public function __construct(Zend_Db_Table_Abstract $table) { parent::__construct($table->getAdapter()); $this->setTable($table); }
/** * Class constructor * * @param Zend_Db_Adapter_Abstract $adapter */ public function __construct(Zend_Db_Adapter_Abstract $adapter) { parent::__construct($adapter); }
public function __construct($selectObject, $db) { $x = parent::__construct($db); $this->_parts = $selectObject->_parts; }
/** * Class constructor * * @param Kwf_Db_Table $table */ public function __construct(Kwf_Db_Table $table) { parent::__construct($table->getAdapter()); $this->_table = $table; }