UNPKG

rawsql-ts

Version:

High-performance SQL parser and AST analyzer written in TypeScript. Provides fast parsing and advanced transformation capabilities.

16 lines 722 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PostgresFunctionTokenReader = void 0; const Lexeme_1 = require("../models/Lexeme"); const FunctionTokenReader_1 = require("./FunctionTokenReader"); class PostgresFunctionTokenReader extends FunctionTokenReader_1.FunctionTokenReader { tryReadDialectSpecificToken(_previous) { if (this.input.slice(this.position, this.position + 6).toLowerCase() !== 'array[') { return null; } this.position += 5; return this.createLexeme(Lexeme_1.TokenType.Function, 'array'); } } exports.PostgresFunctionTokenReader = PostgresFunctionTokenReader; //# sourceMappingURL=PostgresFunctionTokenReader.js.map