protected function _prepareQuery(IStatement $stmt, QlDao $dao) { if (($stmt instanceof CqlInsertStatement || $stmt instanceof CqlUpdateStatement) && $dao instanceof CqlDao) { if ($dao->getTtl() !== null && $dao->getTtl() > 0) { $stmt->usingTtl($dao->getTtl()); } if ($dao->getTimestamp() !== null && $dao->getTimestamp() > 0) { $stmt->usingTimestamp($dao->getTimestamp()); } } }
protected function _getDaoChanges(QlDao $dao, $includeIds = true) { $changes = $dao->getDaoChanges(); foreach ($changes as $column => $value) { if (!$includeIds && in_array($column, $dao->getDaoIDProperties())) { unset($changes[$column]); } else { $changes[$column] = $value['to']; } } return $changes; }
public function getDataStore() { if ($this->_dataStore === null) { return parent::getDataStore(); } return $this->_dataStore; }