in src/Core/Resolvers/BaseSqlQueryBuilder.cs [287:320]
protected virtual string Build(PredicateOperation op)
{
switch (op)
{
case PredicateOperation.Equal:
return "=";
case PredicateOperation.GreaterThan:
return ">";
case PredicateOperation.LessThan:
return "<";
case PredicateOperation.GreaterThanOrEqual:
return ">=";
case PredicateOperation.LessThanOrEqual:
return "<=";
case PredicateOperation.NotEqual:
return "!=";
case PredicateOperation.AND:
return "AND";
case PredicateOperation.OR:
return "OR";
case PredicateOperation.LIKE:
return "LIKE";
case PredicateOperation.NOT_LIKE:
return "NOT LIKE";
case PredicateOperation.IS:
return "IS";
case PredicateOperation.IS_NOT:
return "IS NOT";
case PredicateOperation.EXISTS:
return "EXISTS";
default:
throw new ArgumentException($"Cannot build unknown predicate operation {op}.");
}
}