protected virtual string Build()

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}.");
            }
        }