Module: ParadeDB::TokenizerSQL
- Defined in:
- lib/parade_db/tokenizer_sql.rb
Class Method Summary collapse
Class Method Details
.qualify(tokenizer) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/parade_db/tokenizer_sql.rb', line 7 def qualify(tokenizer) value = tokenizer.to_s.strip return qualify_name(value) unless value.include?("(") function_name, rest = value.split("(", 2) "#{qualify_name(function_name)}(#{rest}" end |
.qualify_name(function_name) ⇒ Object
15 16 17 18 19 |
# File 'lib/parade_db/tokenizer_sql.rb', line 15 def qualify_name(function_name) return function_name if function_name.include?(".") || function_name.include?("::") "pdb.#{function_name}" end |