Class: Rails::Nl2sql::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/rails/nl2sql/cli.rb

Instance Method Summary collapse

Instance Method Details

#query(natural_language_query) ⇒ Object



8
9
10
# File 'lib/rails/nl2sql/cli.rb', line 8

def query(natural_language_query)
  puts Rails::Nl2sql::Processor.generate_query_only(natural_language_query)
end

#schemaObject



13
14
15
# File 'lib/rails/nl2sql/cli.rb', line 13

def schema
  puts Rails::Nl2sql::Processor.get_schema
end

#tablesObject



18
19
20
# File 'lib/rails/nl2sql/cli.rb', line 18

def tables
  puts Rails::Nl2sql::Processor.get_tables
end