@abaplint/core
Version:
abaplint - Core API
14 lines • 871 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SQLClient = void 0;
const version_1 = require("../../../version");
const combi_1 = require("../combi");
const sql_source_simple_1 = require("./sql_source_simple");
class SQLClient extends combi_1.Expression {
getRunnable() {
const client = (0, combi_1.alt)((0, combi_1.verNot)(version_1.Version.Cloud, "CLIENT SPECIFIED"), (0, combi_1.seq)("USING", (0, combi_1.alt)((0, combi_1.ver)(version_1.Version.v740sp05, (0, combi_1.seq)("CLIENT", sql_source_simple_1.SQLSourceSimple)), (0, combi_1.ver)(version_1.Version.v754, (0, combi_1.seq)("CLIENTS IN", (0, combi_1.alt)(sql_source_simple_1.SQLSourceSimple, "T000"))), (0, combi_1.ver)(version_1.Version.v754, "ALL CLIENTS"))));
return client;
}
}
exports.SQLClient = SQLClient;
//# sourceMappingURL=sql_client.js.map