ComparisonOperator: TypeAlias = Literal[
"StringEquals",
"StringNotEquals",
"StringEqualsIgnoreCase",
"StringNotEqualsIgnoreCase",
"StringLike",
"StringNotLike",
"NumericEquals",
"NumericNotEquals",
"NumericLessThan",
"NumericLessThanEquals",
"NumericGreaterThan",
"NumericGreaterThanEquals",
"StringEqualsIfExists",
"StringNotEqualsIfExists",
"StringEqualsIgnoreCaseIfExists",
"StringNotEqualsIgnoreCaseIfExists",
"StringLikeIfExists",
"StringNotLikeIfExists",
"NumericEqualsIfExists",
"NumericNotEqualsIfExists",
"NumericLessThanIfExists",
"NumericLessThanEqualsIfExists",
"NumericGreaterThanIfExists",
"NumericGreaterThanEqualsIfExists",
]