Class: SQLTree::Token::Keyword

Inherits:
SQLTree::Token show all
Defined in:
lib/sql_tree/token.rb

Overview

The SQLTree::Token::Keyword class represents reserved SQL keywords. These keywords are used to structure the query. Keywords are static, i.e. the literal value is not important during the parsing process.

Constant Summary

Constants inherited from SQLTree::Token

ARITHMETHIC_OPERATORS_HASH, COMMA, COMPARISON_OPERATORS, COMPARISON_OPERATORS_HASH, DOT, KEYWORDS, KEYWORD_COMBINATIONS, LPAREN, OPERATORS_HASH, RPAREN

Instance Attribute Summary

Attributes inherited from SQLTree::Token

#literal

Instance Method Summary collapse

Methods inherited from SQLTree::Token

#==, #direction?, #initialize, #join?

Constructor Details

This class inherits a constructor from SQLTree::Token

Instance Method Details

#inspectObject

:nodoc:



89
90
91
# File 'lib/sql_tree/token.rb', line 89

def inspect # :nodoc:
  ":#{literal.gsub(/ /, '_').downcase}"
end