@decaf-ts/for-postgres
Version:
template for ts projects
28 lines • 3.62 kB
JavaScript
/**
* @description SQL operators available in PostgreSQL queries
* @summary Enum of standard SQL operators that can be used in PostgreSQL queries
* @enum {string}
* @memberOf module:for-postgres
*/
export var SQLOperator;
(function (SQLOperator) {
SQLOperator["EQUAL"] = "=";
SQLOperator["NOT_EQUAL"] = "<>";
SQLOperator["LESS_THAN"] = "<";
SQLOperator["LESS_THAN_OR_EQUAL"] = "<=";
SQLOperator["GREATER_THAN"] = ">";
SQLOperator["GREATER_THAN_OR_EQUAL"] = ">=";
SQLOperator["IN"] = "IN";
SQLOperator["NOT_IN"] = "NOT IN";
SQLOperator["LIKE"] = "LIKE";
SQLOperator["ILIKE"] = "ILIKE";
SQLOperator["BETWEEN"] = "BETWEEN";
SQLOperator["IS_NULL"] = "IS NULL";
SQLOperator["IS_NOT_NULL"] = "IS NOT NULL";
SQLOperator["EXISTS"] = "EXISTS";
SQLOperator["NOT_EXISTS"] = "NOT EXISTS";
SQLOperator["ANY"] = "ANY";
SQLOperator["ALL"] = "ALL";
SQLOperator["SOME"] = "SOME";
})(SQLOperator || (SQLOperator = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7Ozs7O0dBS0c7QUFDSCxNQUFNLENBQU4sSUFBWSxXQW1CWDtBQW5CRCxXQUFZLFdBQVc7SUFDckIsMEJBQVcsQ0FBQTtJQUNYLCtCQUFnQixDQUFBO0lBQ2hCLDhCQUFlLENBQUE7SUFDZix3Q0FBeUIsQ0FBQTtJQUN6QixpQ0FBa0IsQ0FBQTtJQUNsQiwyQ0FBNEIsQ0FBQTtJQUM1Qix3QkFBUyxDQUFBO0lBQ1QsZ0NBQWlCLENBQUE7SUFDakIsNEJBQWEsQ0FBQTtJQUNiLDhCQUFlLENBQUE7SUFDZixrQ0FBbUIsQ0FBQTtJQUNuQixrQ0FBbUIsQ0FBQTtJQUNuQiwwQ0FBMkIsQ0FBQTtJQUMzQixnQ0FBaUIsQ0FBQTtJQUNqQix3Q0FBeUIsQ0FBQTtJQUN6QiwwQkFBVyxDQUFBO0lBQ1gsMEJBQVcsQ0FBQTtJQUNYLDRCQUFhLENBQUE7QUFDZixDQUFDLEVBbkJXLFdBQVcsS0FBWCxXQUFXLFFBbUJ0QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFJlcG9zaXRvcnlGbGFncyB9IGZyb20gXCJAZGVjYWYtdHMvZGItZGVjb3JhdG9yc1wiO1xuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiBTUUwgb3BlcmF0b3JzIGF2YWlsYWJsZSBpbiBQb3N0Z3JlU1FMIHF1ZXJpZXNcbiAqIEBzdW1tYXJ5IEVudW0gb2Ygc3RhbmRhcmQgU1FMIG9wZXJhdG9ycyB0aGF0IGNhbiBiZSB1c2VkIGluIFBvc3RncmVTUUwgcXVlcmllc1xuICogQGVudW0ge3N0cmluZ31cbiAqIEBtZW1iZXJPZiBtb2R1bGU6Zm9yLXBvc3RncmVzXG4gKi9cbmV4cG9ydCBlbnVtIFNRTE9wZXJhdG9yIHtcbiAgRVFVQUwgPSBcIj1cIixcbiAgTk9UX0VRVUFMID0gXCI8PlwiLFxuICBMRVNTX1RIQU4gPSBcIjxcIixcbiAgTEVTU19USEFOX09SX0VRVUFMID0gXCI8PVwiLFxuICBHUkVBVEVSX1RIQU4gPSBcIj5cIixcbiAgR1JFQVRFUl9USEFOX09SX0VRVUFMID0gXCI+PVwiLFxuICBJTiA9IFwiSU5cIixcbiAgTk9UX0lOID0gXCJOT1QgSU5cIixcbiAgTElLRSA9IFwiTElLRVwiLFxuICBJTElLRSA9IFwiSUxJS0VcIixcbiAgQkVUV0VFTiA9IFwiQkVUV0VFTlwiLFxuICBJU19OVUxMID0gXCJJUyBOVUxMXCIsXG4gIElTX05PVF9OVUxMID0gXCJJUyBOT1QgTlVMTFwiLFxuICBFWElTVFMgPSBcIkVYSVNUU1wiLFxuICBOT1RfRVhJU1RTID0gXCJOT1QgRVhJU1RTXCIsXG4gIEFOWSA9IFwiQU5ZXCIsXG4gIEFMTCA9IFwiQUxMXCIsXG4gIFNPTUUgPSBcIlNPTUVcIixcbn1cblxuZXhwb3J0IGludGVyZmFjZSBQb3N0Z3Jlc1F1ZXJ5IHtcbiAgcXVlcnk6IHN0cmluZztcbiAgdmFsdWVzOiBhbnlbXTtcbiAgdmFsdWVDb3VudD86IG51bWJlcjtcbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb24gQ29uZmlndXJhdGlvbiBmbGFncyBmb3IgUG9zdGdyZXMgZGF0YWJhc2Ugb3BlcmF0aW9uc1xuICogQHN1bW1hcnkgRXh0ZW5kZWQgcmVwb3NpdG9yeSBmbGFncyB0aGF0IGluY2x1ZGUgdXNlciBhdXRoZW50aWNhdGlvbiBpbmZvcm1hdGlvbiBmb3IgUG9zdGdyZXMgZGF0YWJhc2UgY29ubmVjdGlvbnNcbiAqIEBpbnRlcmZhY2UgUG9zdGdyZXNGbGFnc1xuICogQG1lbWJlck9mIG1vZHVsZTpmb3ItcG9zdGdyZXNcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBQb3N0Z3Jlc0ZsYWdzIGV4dGVuZHMgUmVwb3NpdG9yeUZsYWdzIHtcbiAgLyoqXG4gICAqIEBkZXNjcmlwdGlvbiBVc2VyIGF1dGhlbnRpY2F0aW9uIGluZm9ybWF0aW9uIGZvciBQb3N0Z3JlcyBkYXRhYmFzZSBjb25uZWN0aW9uc1xuICAgKi9cbiAgdXNlcjogc3RyaW5nO1xufVxuXG5leHBvcnQgdHlwZSBQb3N0Z3Jlc1RhYmxlU3BlYyA9IFBvc3RncmVzUXVlcnkgJiB7XG4gIHByaW1hcnlLZXk6IGJvb2xlYW47XG4gIGNvbnN0cmFpbnRzOiBzdHJpbmdbXTtcbiAgZm9yZWlnbktleXM6IHN0cmluZ1tdO1xufTtcbiJdfQ==