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)

356 lines 9.3 kB
declare class SqlBaseLexer extends AbstractSqlBaseLexer { static grammarFileName: string; static channelNames: string[]; static modeNames: string[]; static literalNames: string[]; static symbolicNames: string[]; static ruleNames: string[]; constructor(input: any); _interp: any; action(localctx: any, ruleIndex: any, actionIndex: any): void; BEGIN_DOLLAR_QUOTED_STRING_action(localctx: any, actionIndex: any): void; END_DOLLAR_QUOTED_STRING_action(localctx: any, actionIndex: any): void; sempred(localctx: any, ruleIndex: any, predIndex: any): any; END_DOLLAR_QUOTED_STRING_sempred(localctx: any, predIndex: any): any; } declare namespace SqlBaseLexer { let EOF: any; let AUTHORIZATION: number; let SELECT: number; let FROM: number; let TO: number; let AS: number; let AT: number; let ALL: number; let ANY: number; let SOME: number; let DEALLOCATE: number; let DIRECTORY: number; let DISTINCT: number; let WHERE: number; let GROUP: number; let BY: number; let ORDER: number; let HAVING: number; let LIMIT: number; let OFFSET: number; let OR: number; let AND: number; let IN: number; let NOT: number; let EXISTS: number; let BETWEEN: number; let LIKE: number; let ILIKE: number; let IS: number; let NULL: number; let TRUE: number; let FALSE: number; let IGNORE: number; let RESPECT: number; let NULLS: number; let FETCH: number; let FIRST: number; let LAST: number; let NEXT: number; let ESCAPE: number; let ASC: number; let DESC: number; let SUBSTRING: number; let POSITION: number; let TRIM: number; let LEADING: number; let TRAILING: number; let BOTH: number; let FOR: number; let TIME: number; let ZONE: number; let YEAR: number; let MONTH: number; let DAY: number; let HOUR: number; let MINUTE: number; let SECOND: number; let MILLISECOND: number; let CURRENT_DATE: number; let CURRENT_TIME: number; let CURRENT_TIMESTAMP: number; let CURRENT_SCHEMA: number; let CURRENT_USER: number; let CURRENT_ROLE: number; let SESSION_USER: number; let EXTRACT: number; let CASE: number; let WHEN: number; let THEN: number; let ELSE: number; let END: number; let IF: number; let INTERVAL: number; let JOIN: number; let CROSS: number; let OUTER: number; let INNER: number; let LEFT: number; let RIGHT: number; let FULL: number; let NATURAL: number; let USING: number; let ON: number; let OVER: number; let WINDOW: number; let PARTITION: number; let PROMOTE: number; let RANGE: number; let ROWS: number; let UNBOUNDED: number; let PRECEDING: number; let FOLLOWING: number; let CURRENT: number; let ROW: number; let WITH: number; let WITHOUT: number; let RECURSIVE: number; let CREATE: number; let BLOB: number; let TABLE: number; let SWAP: number; let GC: number; let DANGLING: number; let ARTIFACTS: number; let DECOMMISSION: number; let CLUSTER: number; let REPOSITORY: number; let SNAPSHOT: number; let ALTER: number; let KILL: number; let ONLY: number; let ADD: number; let COLUMN: number; let OPEN: number; let CLOSE: number; let RENAME: number; let REROUTE: number; let MOVE: number; let SHARD: number; let ALLOCATE: number; let REPLICA: number; let CANCEL: number; let RETRY: number; let FAILED: number; let BOOLEAN: number; let BYTE: number; let SHORT: number; let INTEGER: number; let INT: number; let LONG: number; let FLOAT: number; let DOUBLE: number; let PRECISION: number; let TIMESTAMP: number; let IP: number; let CHARACTER: number; let CHAR: number; let CHAR_SPECIAL: number; let VARYING: number; let OBJECT: number; let STRING_TYPE: number; let GEO_POINT: number; let GEO_SHAPE: number; let GLOBAL: number; let SESSION: number; let LOCAL: number; let BEGIN: number; let START: number; let COMMIT: number; let WORK: number; let TRANSACTION: number; let TRANSACTION_ISOLATION: number; let CHARACTERISTICS: number; let ISOLATION: number; let LEVEL: number; let SERIALIZABLE: number; let REPEATABLE: number; let COMMITTED: number; let UNCOMMITTED: number; let READ: number; let WRITE: number; let DEFERRABLE: number; let RETURNS: number; let CALLED: number; let REPLACE: number; let FUNCTION: number; let LANGUAGE: number; let INPUT: number; let ANALYZE: number; let COSTS: number; let VERBOSE: number; let DISCARD: number; let PLANS: number; let SEQUENCES: number; let TEMPORARY: number; let TEMP: number; let CONSTRAINT: number; let CHECK: number; let DESCRIBE: number; let EXPLAIN: number; let FORMAT: number; let TYPE: number; let TEXT: number; let GRAPHVIZ: number; let LOGICAL: number; let DISTRIBUTED: number; let CAST: number; let TRY_CAST: number; let SHOW: number; let TABLES: number; let SCHEMAS: number; let CATALOGS: number; let COLUMNS: number; let PARTITIONS: number; let FUNCTIONS: number; let MATERIALIZED: number; let VIEW: number; let OPTIMIZE: number; let REFRESH: number; let RESTORE: number; let DROP: number; let ALIAS: number; let UNION: number; let EXCEPT: number; let INTERSECT: number; let SYSTEM: number; let BERNOULLI: number; let TABLESAMPLE: number; let STRATIFY: number; let INSERT: number; let INTO: number; let VALUES: number; let DELETE: number; let UPDATE: number; let KEY: number; let DUPLICATE: number; let CONFLICT: number; let DO: number; let NOTHING: number; let SET: number; let RESET: number; let DEFAULT: number; let COPY: number; let CLUSTERED: number; let SHARDS: number; let PRIMARY_KEY: number; let OFF: number; let FULLTEXT: number; let FILTER: number; let PLAIN: number; let INDEX: number; let STORAGE: number; let RETURNING: number; let DYNAMIC: number; let STRICT: number; let IGNORED: number; let ARRAY: number; let ANALYZER: number; let EXTENDS: number; let TOKENIZER: number; let TOKEN_FILTERS: number; let CHAR_FILTERS: number; let PARTITIONED: number; let PREPARE: number; let TRANSIENT: number; let PERSISTENT: number; let MATCH: number; let GENERATED: number; let ALWAYS: number; let USER: number; let ROLE: number; let GRANT: number; let DENY: number; let REVOKE: number; let PRIVILEGES: number; let SCHEMA: number; let RETURN: number; let SUMMARY: number; let METADATA: number; let PUBLICATION: number; let SUBSCRIPTION: number; let CONNECTION: number; let ENABLE: number; let DISABLE: number; let DECLARE: number; let CURSOR: number; let ASENSITIVE: number; let INSENSITIVE: number; let BINARY: number; let NO: number; let SCROLL: number; let HOLD: number; let ABSOLUTE: number; let FORWARD: number; let BACKWARD: number; let RELATIVE: number; let PRIOR: number; let SERVER: number; let FOREIGN: number; let DATA: number; let WRAPPER: number; let OPTIONS: number; let MAPPING: number; let CASCADE: number; let RESTRICT: number; let EQ: number; let NEQ: number; let LT: number; let LTE: number; let GT: number; let GTE: number; let LLT: number; let REGEX_MATCH: number; let REGEX_NO_MATCH: number; let REGEX_MATCH_CI: number; let REGEX_NO_MATCH_CI: number; let PLUS: number; let MINUS: number; let ASTERISK: number; let CARET: number; let SLASH: number; let PERCENT: number; let CONCAT: number; let CAST_OPERATOR: number; let SEMICOLON: number; let COLON: number; let COMMA: number; let DOT: number; let OPEN_ROUND_BRACKET: number; let CLOSE_ROUND_BRACKET: number; let OPEN_CURLY_BRACKET: number; let CLOSE_CURLY_BRACKET: number; let OPEN_SQUARE_BRACKET: number; let CLOSE_SQUARE_BRACKET: number; let EMPTY_SQUARE_BRACKET: number; let QUESTION: number; let DOLLAR: number; let BITWISE_AND: number; let BITWISE_OR: number; let BITWISE_XOR: number; let STRING: number; let ESCAPED_STRING: number; let BIT_STRING: number; let INTEGER_VALUE: number; let DECIMAL_VALUE: number; let IDENTIFIER: number; let DIGIT_IDENTIFIER: number; let QUOTED_IDENTIFIER: number; let BACKQUOTED_IDENTIFIER: number; let BEGIN_DOLLAR_QUOTED_STRING: number; let COMMENT: number; let WS: number; let UNRECOGNIZED: number; let DOLLAR_QUOTED_STRING_BODY: number; let END_DOLLAR_QUOTED_STRING: number; let DollarQuotedStringMode: number; } export default SqlBaseLexer; import AbstractSqlBaseLexer from './AbstractSqlBaseLexer.js'; //# sourceMappingURL=SqlBaseLexer.d.ts.map