Combines multiple filter conditions with AND logic.
Creates a LIKE condition for matching strings that contain the given value. Automatically handles SQL wildcard character escaping.
Creates a LIKE condition for matching strings that end with the given value. Automatically handles SQL wildcard character escaping.
ProtectedescapeEscapes SQL wildcard characters in a string value.
Creates an IS NOT NULL condition to check if a field has a value.
ProtectedfinalizeFinalizes a LIKE condition by adding ESCAPE clause if needed.
Creates a GLOB condition for pattern matching using Unix shell-style wildcards.
ProtectedmustChecks if a string value contains SQL wildcard characters that need escaping.
Creates an IS NULL condition to check if a field is null.
Combines multiple filter conditions with OR logic. Automatically wraps the result in parentheses.
Creates a LIKE condition for matching strings that start with the given value. Automatically handles SQL wildcard character escaping.
Filter builder class that provides methods for creating SQL WHERE clause conditions. All methods return branded FilterCondition strings that can be combined with logical operators.