@vulcan-sql/extension-driver-ksqldb
Version:
ksqlDB driver for VulcanSQL
21 lines • 676 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.mapFromKsqlDbType = void 0;
const typeMapping = new Map();
const register = (ksqlType, type) => {
typeMapping.set(ksqlType, type);
};
// Reference
// https://docs.ksqldb.io/en/latest/reference/sql/data-types/
register('BOOLEAN', 'boolean');
register('INT', 'number');
register('BIGINT', 'number');
register('DOUBLE', 'number');
register('DECIMAL', 'number');
const mapFromKsqlDbType = (ksqlType) => {
if (typeMapping.has(ksqlType))
return typeMapping.get(ksqlType);
return 'string';
};
exports.mapFromKsqlDbType = mapFromKsqlDbType;
//# sourceMappingURL=typeMapper.js.map