コード例 #1
0
 /**
  * Returns the object data matching the $query.
  *
  * @param \TYPO3\Flow\Persistence\QueryInterface $query
  * @return array
  * @author Christopher Hlubek <*****@*****.**>
  */
 public function getObjectDataByQuery(\TYPO3\Flow\Persistence\QueryInterface $query)
 {
     if ($query instanceof \TYPO3\CouchDB\Persistence\LuceneQuery) {
         return $this->getObjectDataByIndex($query->getIndex(), array('query' => $query));
     } else {
         $view = new \TYPO3\CouchDB\QueryView($query);
         return $this->getObjectDataByView($view, array('query' => $query));
     }
 }