Module: ElasticAPM::Sql::Tokens Private

Included in:
Signature, Tokenizer
Defined in:
lib/elastic_apm/sql/tokens.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Constant Summary collapse

OTHER =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:OTHER
COMMENT =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:COMMENT
IDENT =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:IDENT
NUMBER =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:NUMBER
STRING =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:STRING
PERIOD =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:PERIOD
COMMA =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:COMMA
LPAREN =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:LPAREN
RPAREN =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:RPAREN
AS =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:AS
CALL =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:CALL
DELETE =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:DELETE
FROM =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:FROM
INSERT =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:INSERT
INTO =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:INTO
OR =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:OR
REPLACE =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:REPLACE
SELECT =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:SELECT
SET =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:SET
TABLE =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:TABLE
TRUNCATE =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:TRUNCATE
UPDATE =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

:UPDATE
KEYWORDS =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

{
  2 => [AS, OR],
  3 => [SET],
  4 => [CALL, FROM, INTO],
  5 => [TABLE],
  6 => [DELETE, INSERT, SELECT, UPDATE],
  7 => [REPLACE],
  8 => [TRUNCATE]
}.freeze
KEYWORD_MIN_LENGTH =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

KEYWORDS.keys.first
KEYWORD_MAX_LENGTH =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

KEYWORDS.keys.last