UNPKG

ts-sql-query

Version:

Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite and SqlServer support.

20 lines (19 loc) 923 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SequenceQueryBuilder = void 0; const ValueSourceImpl_1 = require("../internal/ValueSourceImpl"); class SequenceQueryBuilder { constructor(sequenceName, columnType, columnTypeName, typeAdapter) { this.__sequenceName = sequenceName; this.__columnType = columnType; this.__columnTypeName = columnTypeName; this.__typeAdapter = typeAdapter; } nextValue() { return new ValueSourceImpl_1.SequenceValueSource('_nextSequenceValue', this.__sequenceName, this.__columnType, this.__columnTypeName, 'required', this.__typeAdapter); } currentValue() { return new ValueSourceImpl_1.SequenceValueSource('_currentSequenceValue', this.__sequenceName, this.__columnType, this.__columnTypeName, 'required', this.__typeAdapter); } } exports.SequenceQueryBuilder = SequenceQueryBuilder;