index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. "use strict";
  2. class AbstractDialect {
  3. canBackslashEscape() {
  4. return false;
  5. }
  6. }
  7. AbstractDialect.prototype.supports = {
  8. "DEFAULT": true,
  9. "DEFAULT VALUES": false,
  10. "VALUES ()": false,
  11. "LIMIT ON UPDATE": false,
  12. "ON DUPLICATE KEY": true,
  13. "ORDER NULLS": false,
  14. "UNION": true,
  15. "UNION ALL": true,
  16. "RIGHT JOIN": true,
  17. returnValues: false,
  18. autoIncrement: {
  19. identityInsert: false,
  20. defaultValue: true,
  21. update: true
  22. },
  23. bulkDefault: false,
  24. schemas: false,
  25. transactions: true,
  26. settingIsolationLevelDuringTransaction: true,
  27. transactionOptions: {
  28. type: false
  29. },
  30. migrations: true,
  31. upserts: true,
  32. inserts: {
  33. ignoreDuplicates: "",
  34. updateOnDuplicate: false,
  35. onConflictDoNothing: "",
  36. onConflictWhere: false,
  37. conflictFields: false
  38. },
  39. constraints: {
  40. restrict: true,
  41. addConstraint: true,
  42. dropConstraint: true,
  43. unique: true,
  44. default: false,
  45. check: true,
  46. foreignKey: true,
  47. primaryKey: true
  48. },
  49. index: {
  50. collate: true,
  51. length: false,
  52. parser: false,
  53. concurrently: false,
  54. type: false,
  55. using: true,
  56. functionBased: false,
  57. operator: false
  58. },
  59. groupedLimit: true,
  60. indexViaAlter: false,
  61. JSON: false,
  62. deferrableConstraints: false,
  63. escapeStringConstants: false
  64. };
  65. module.exports = AbstractDialect;
  66. module.exports.AbstractDialect = AbstractDialect;
  67. module.exports.default = AbstractDialect;
  68. //# sourceMappingURL=index.js.map