orm: row constructor
This commit is contained in:
@@ -737,6 +737,14 @@ class Expression implements WhereItem
|
||||
return self::composeFunction('NOT', $argument);
|
||||
}
|
||||
|
||||
/**
|
||||
* 'ROW' constructor.
|
||||
*/
|
||||
public static function row(Expression ...$arguments): self
|
||||
{
|
||||
return self::composeFunction('ROW', ...$arguments);
|
||||
}
|
||||
|
||||
private static function composeFunction(
|
||||
string $function,
|
||||
Expression|bool|int|float|string|null ...$arguments
|
||||
|
||||
@@ -32,6 +32,7 @@ namespace Espo\ORM\QueryComposer;
|
||||
class Functions
|
||||
{
|
||||
public const FUNCTION_LIST = [
|
||||
'ROW',
|
||||
'COUNT',
|
||||
'SUM',
|
||||
'AVG',
|
||||
|
||||
Reference in New Issue
Block a user