Lines Matching refs:columns
35 /** @var Column[] list of columns to select */
36 protected $columns = [];
101 * Call multiple times for multiple columns. Be sure the referenced tables have been
111 foreach ($this->columns as $key => $col) {
112 if ($col->getLabel() === $colname) unset($this->columns[$key]);
118 if (!$col) return; //FIXME do we really want to ignore missing columns?
119 $this->columns[] = $col;
125 * Call multiple times for multiple columns. Be sure the referenced tables have been
135 if (!$col) return; //FIXME do we really want to ignore missing columns?
151 * Returns all set sort columns
214 if (!$col) return null; // ignore missing columns, filter might have been for different schema
475 $this->columns,
480 $this->result = new SearchResult($res, $this->range_begin, $this->range_end, $this->columns, $pageidAndRevOnly);
493 if (!$this->columns) throw new StructException('nocolname');
509 $sqlBuilder->addColumns($this->columns);
517 * Returns all the columns that where added to the search
523 return $this->columns;
539 * If it's a wildcard all matching columns are added to the column list, otherwise
558 $this->columns = array_merge($this->columns, $schema->getColumns(false));