Skip to content

tassionoronha/tagarela-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tagarela-core

Um gerador simples de querie's SQL a partir de linguagem natural.

Iniciando

O Tagarela tem uma simples missão de auxiliar no tratamento de linguagem natural para gerar consultas de sintaxes SQL válidas.

Exemplo

var text = new Tagarela('qual a cidade e o email do usuario com nome Tassio Noronha');
console.log(text.getQuery()); // SELECT city, email FROM users WHERE name = "Tassio Noronha"

Instalando

Clone o projeto e instale as dependências

git clone https://github.com/tassionoronha/tagarela-core
npm install

Executando

ts-node index.ts

Rodando os testes

Compile o projeto com o comando 'tsc' e em seguida rode os testes:

tsc
npm test

Autores

Check-list de prioridades

  • Importação de modelos via YAML
  • Refatorar extractClausulesAndValues para receber a entidade a ser extraída e os padrões a serem procurados
  • Melhorar importação de dependências da língua
  • Função de '<','>'
  • Função do ORDER
  • Função do COUNT
  • Função do GROUPBY

Releases

No releases published

Packages

No packages published