UNPKG

rawsql-ts

Version:

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

12 lines 505 B
import { TokenType } from '../models/Lexeme'; import { FunctionTokenReader } from './FunctionTokenReader'; export class PostgresFunctionTokenReader extends FunctionTokenReader { tryReadDialectSpecificToken(_previous) { if (this.input.slice(this.position, this.position + 6).toLowerCase() !== 'array[') { return null; } this.position += 5; return this.createLexeme(TokenType.Function, 'array'); } } //# sourceMappingURL=PostgresFunctionTokenReader.js.map