Lines Matching defs:projection
289 // Append two variables ?__p and ?__o to the projection
302 'subject'=>array('type'=>'variable','text'=>$query['projection'][0]),
308 // fix projection list
309 $query['projection'] = array(
310 $query['projection'][0],
317 'variable'=>$query['projection'][0],
332 return new strata_resource_iterator($result,$query['projection']);
473 * Generates a projection for the given triple pattern.
721 * Translate projection and ordering.
725 $vars = $query['projection'];
777 // determine exact projection
779 // determine projection translation
786 // store projection translation
866 function __construct($pdostatement, $projection) {
874 // projection data
875 $this->projection = $projection;
897 foreach($this->projection as $alias=>$field) {
939 function __construct($relations, $projection) {
949 // projection data
950 list($this->__subject, $this->__predicate, $this->__object) = $projection;
1016 function __construct($pdostatement, $projection, $grouped) {
1027 $this->projection = $projection;
1070 foreach($this->projection as $alias=>$field) {