55 lines
1.2 KiB
Java
55 lines
1.2 KiB
Java
/*
|
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
|
*/
|
|
package trabalhobd;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.Queue;
|
|
|
|
/**
|
|
*
|
|
* @author julioc7r
|
|
*/
|
|
public class BancoDeDados {
|
|
List <Tabela> lista_tabelas;
|
|
int n_tabelas;
|
|
SQL pesquisa;
|
|
|
|
public BancoDeDados() {
|
|
this.lista_tabelas = new ArrayList<Tabela>();
|
|
this.n_tabelas = 0;
|
|
}
|
|
|
|
public List<Tabela> getLista_tabelas() {
|
|
return lista_tabelas;
|
|
}
|
|
|
|
public void setLista_tabelas(List<Tabela> lista_tabelas) {
|
|
this.lista_tabelas = lista_tabelas;
|
|
}
|
|
|
|
public int getN_tabelas() {
|
|
return n_tabelas;
|
|
}
|
|
|
|
public void setN_tabelas(int n_tabelas) {
|
|
this.n_tabelas = n_tabelas;
|
|
}
|
|
|
|
public SQL getPesquisa() {
|
|
return pesquisa;
|
|
}
|
|
|
|
public void setPesquisa(Queue<String> query,List<Tabela> lista_tabelas) {
|
|
this.pesquisa = new SQL(query,lista_tabelas);
|
|
}
|
|
|
|
public void executaSQL(Queue<String> query){
|
|
setPesquisa(query, this.lista_tabelas);
|
|
pesquisa.resultadoQuery();
|
|
}
|
|
|
|
}
|