@cratedb/cratedb-sqlparse
Version:
  
356 lines • 9.3 kB
TypeScript
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