function filter(IStatement $merge) { $sql = clone $this->sql; $merge->mergeTo($sql); return new static($sql, $this->tableClass); }
function mergeTo(IStatement $mergeIn) { return $mergeIn->_mergeSet(get_object_vars($this)); }