value = $value; } public function getValue(): mixed { return $this->value; } function getExpression(SQL $sql, array &$params): string { return "DISTINCT(" . $sql->addValue($this->getValue(), $params) . ")"; } }