UNPKG

sqmicro-driver-pg

Version:

Postgres driver for SQ micro connection

40 lines (30 loc) 1.09 kB
const Private = Symbol('Private'); /** * Описание поля. Оболочка для совместимости с Vertica. */ module.exports = class FieldDescriptor { get decoder() { return null; } get formatCode() { return null; } get modifier() { return null; } /** * Имя поля. * @type {string} */ get name() { return this[Private].field.name; } get size() { return null; } /** * Порядковый номер поля в списке полей (начиная с 1). * @type {number} */ get tableFieldIndex() { return 1 + this[Private].tableFieldIndex; } get tableOID() { return null; } // FIXME pvt.field.dataTypeId? // Скопировано откуда-то из коллектора. get type() { return 'string'; } // FIXME pvt.field.dataTypeId? // Скопировано откуда-то из коллектора. get typeOID() { return null; } constructor(field, tableFieldIndex) { this[Private] = { field, tableFieldIndex }; } };