Class: SQLTree::Token::Operator

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

Overview

The SQLTree::Token::Operator class represents logical and arithmetic operators in SQL. These tokens 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:



98
99
100
# File 'lib/sql_tree/token.rb', line 98

def inspect # :nodoc:
  OPERATORS_HASH[literal].inspect
end