UNPKG

@cratedb/cratedb-sqlparse

Version:

![NPM License](https://img.shields.io/npm/l/@cratedb/cratedb-sqlparse) ![NPM Version](https://img.shields.io/npm/v/@cratedb/cratedb-sqlparse) ![NPM Downloads](https://img.shields.io/npm/dm/@cratedb/cratedb-sqlparse)

64 lines 1.54 kB
/** * * @param {string} query * @param {Boolean} raise_exception * @returns {Statement[]} */ export function sqlparse(query: string, raise_exception?: boolean): Statement[]; export class ParseError extends Error { /** * * @param {string} query * @param {string} msg * @param {object} offending_token * @param {object} e * @member {string} errorMessage * @member {string} errorMessageVerbose */ constructor(query: string, msg: string, offending_token: object, e: object); query: string; msg: string; offendingToken: any; line: number; column: number; errorMessage: string; errorMessageVerbose: string; _getErrorMessage(): string; /** * * @returns {Number} */ getColumn(): number; /** * * @returns {Number} */ getLine(): number; /** * * @returns {string} */ getOriginalQueryWithErrorMarked(): string; } export class Statement { /** * * @member {Statement} query * @member {string} originalQuery * @member {Metadata} metadata * @member {string} type - The type of query, example: 'SELECT' * @member {string} tree * @param {object} ctx * @param {ParseError} exception */ constructor(ctx: object, exception: ParseError); query: any; originalQuery: any; tree: any; type: any; ctx: any; exception: ParseError; metadata: Metadata; } import { Metadata } from "./models.js"; //# sourceMappingURL=parser.d.ts.map