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