' comparison. * * @param Expression $argument1 An expression. * @param Expression|string|int|float $argument2 A value (if scalar) or expression. */ public static function greater(Expression $argument1, Expression|string|int|float $argument2): Comparison { return Comparison::greater($argument1, $argument2); } /** * Create '>=' comparison. * * @param Expression $argument1 An expression. * @param Expression|string|int|float $argument2 A value (if scalar) or expression. */ public static function greaterOrEqual(Expression $argument1, Expression|string|int|float $argument2): Comparison { return Comparison::greaterOrEqual($argument1, $argument2); } /** * Create '<' comparison. * * @param Expression $argument1 An expression. * @param Expression|string|int|float $argument2 A value (if scalar) or expression. */ public static function less(Expression $argument1, Expression|string|int|float $argument2): Comparison { return Comparison::less($argument1, $argument2); } /** * Create '<=' comparison. * * @param Expression $argument1 An expression. * @param Expression|string|int|float $argument2 A value (if scalar) or expression. */ public static function lessOrEqual(Expression $argument1, Expression|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); } }