64 lines
1.3 KiB
JavaScript
64 lines
1.3 KiB
JavaScript
|
"use strict";
|
||
|
class AbstractDialect {
|
||
|
}
|
||
|
AbstractDialect.prototype.supports = {
|
||
|
"DEFAULT": true,
|
||
|
"DEFAULT VALUES": false,
|
||
|
"VALUES ()": false,
|
||
|
"LIMIT ON UPDATE": false,
|
||
|
"ON DUPLICATE KEY": true,
|
||
|
"ORDER NULLS": false,
|
||
|
"UNION": true,
|
||
|
"UNION ALL": true,
|
||
|
"RIGHT JOIN": true,
|
||
|
returnValues: false,
|
||
|
autoIncrement: {
|
||
|
identityInsert: false,
|
||
|
defaultValue: true,
|
||
|
update: true
|
||
|
},
|
||
|
bulkDefault: false,
|
||
|
schemas: false,
|
||
|
transactions: true,
|
||
|
settingIsolationLevelDuringTransaction: true,
|
||
|
transactionOptions: {
|
||
|
type: false
|
||
|
},
|
||
|
migrations: true,
|
||
|
upserts: true,
|
||
|
inserts: {
|
||
|
ignoreDuplicates: "",
|
||
|
updateOnDuplicate: false,
|
||
|
onConflictDoNothing: "",
|
||
|
conflictFields: false
|
||
|
},
|
||
|
constraints: {
|
||
|
restrict: true,
|
||
|
addConstraint: true,
|
||
|
dropConstraint: true,
|
||
|
unique: true,
|
||
|
default: false,
|
||
|
check: true,
|
||
|
foreignKey: true,
|
||
|
primaryKey: true
|
||
|
},
|
||
|
index: {
|
||
|
collate: true,
|
||
|
length: false,
|
||
|
parser: false,
|
||
|
concurrently: false,
|
||
|
type: false,
|
||
|
using: true,
|
||
|
functionBased: false,
|
||
|
operator: false
|
||
|
},
|
||
|
groupedLimit: true,
|
||
|
indexViaAlter: false,
|
||
|
JSON: false,
|
||
|
deferrableConstraints: false
|
||
|
};
|
||
|
module.exports = AbstractDialect;
|
||
|
module.exports.AbstractDialect = AbstractDialect;
|
||
|
module.exports.default = AbstractDialect;
|
||
|
//# sourceMappingURL=index.js.map
|