public function build(Schema &$schema, $alias = null) {
		if ($this->clause instanceof SQLPredicate) {
			if (!is_null($alias))
				$this->clause->setAlias($alias);
			return $this->clause->evaluate($this->driver, $schema);
		}
	
		return $this->clause;
	}