' comparison. * * @param Expression $argument1 An expression. * @param Expression|Select|string|int|float $argument2 A scalar, expression or sub-query. */ public static function greater( Expression $argument1, Expression|Select|string|int|float $argument2 ): Comparison { return Comparison::greater($argument1, $argument2); } /** * Create '>=' comparison. * * @param Expression $argument1 An expression. * @param Expression|Select|string|int|float $argument2 A scalar, expression or sub-query. */ public static function greaterOrEqual( Expression $argument1, Expression|Select|string|int|float $argument2 ): Comparison { return Comparison::greaterOrEqual($argument1, $argument2); } /** * Create '<' comparison. * * @param Expression $argument1 An expression. * @param Expression|Select|string|int|float $argument2 A scalar, expression or sub-query. */ public static function less( Expression $argument1, Expression|Select|string|int|float $argument2 ): Comparison { return Comparison::less($argument1, $argument2); } /** * Create '<=' comparison. * * @param Expression $argument1 An expression. * @param Expression|Select|string|int|float $argument2 A scalar, expression or sub-query. */ public static function lessOrEqual( Expression $argument1, Expression|Select|string|int|float $argument2 ): Comparison { return Comparison::lessOrEqual($argument1, $argument2); } /** * Create 'IN' comparison. * * @param Expression $subject What to test. * @param Select|scalar[] $set A set of values. A select query or array of scalars. */ public static function in(Expression $subject, Select|array $set): Comparison { return Comparison::in($subject, $set); } /** * Create 'NOT IN' comparison. * * @param Expression $subject What to test. * @param Select|scalar[] $set A set of values. A select query or array of scalars. */ public static function notIn(Expression $subject, Select|array $set): Comparison { return Comparison::notIn($subject, $set); } }