UNPKG

sedk-mysql

Version:
68 lines 1.64 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT = exports.Default = exports.ALL = exports.All = exports.DISTINCT = exports.Distinct = exports.ASTERISK = exports.Asterisk = void 0; class Asterisk { constructor() { this.unique = Symbol(); } static getInstance() { if (!Asterisk.instance) { Asterisk.instance = new Asterisk(); } return Asterisk.instance; } getStmt() { return '*'; } } exports.Asterisk = Asterisk; exports.ASTERISK = Asterisk.getInstance(); class Distinct { constructor() { this.unique = Symbol(); } static getInstance() { if (!Distinct.instance) { Distinct.instance = new Distinct(); } return Distinct.instance; } toString() { return 'DISTINCT'; } } exports.Distinct = Distinct; exports.DISTINCT = Distinct.getInstance(); class All { constructor() { this.unique = Symbol(); } static getInstance() { if (!All.instance) { All.instance = new All(); } return All.instance; } toString() { return 'ALL'; } } exports.All = All; exports.ALL = All.getInstance(); class Default { constructor() { this.unique = Symbol(); } static getInstance() { if (!Default.instance) { Default.instance = new Default(); } return Default.instance; } getStmt() { return 'DEFAULT'; } } exports.Default = Default; exports.DEFAULT = Default.getInstance(); //# sourceMappingURL=singletoneConstants.js.map