Um gerador simples de querie's SQL a partir de linguagem natural.
O Tagarela tem uma simples missão de auxiliar no tratamento de linguagem natural para gerar consultas de sintaxes SQL válidas.
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"
Clone o projeto e instale as dependências
git clone https://github.com/tassionoronha/tagarela-core
npm install
ts-node index.ts
Compile o projeto com o comando 'tsc' e em seguida rode os testes:
tsc
npm test
- Tássio Noronha - Trabalho inicial - tassionoronha
- 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