createValueExpression()

in salesforce/lib/query-builder.js [199:218]


    createValueExpression(value) {
        if (isArray(value)) {
            return value.length > 0
                ? "(" + value.map(this.createValueExpression).join(", ") + ")"
                : undefined;
        }
        if (value instanceof SalesForceDate) {
            return value._literal.toString();
        }
        if (_.isString(value)) {
            return "'" + escapeString(value) + "'";
        }
        if (_.isNumber(value)) {
            return (value).toString();
        }
        if (_.isNull(value)) {
            return "null";
        }
        return value;
    }