Oprava #3 – uživatel může zadat příkaz, který nevrací výsledkovou sadu (typicky nastavení „search_path“), dříve se nezobrazovaly následné výsledky (tabulky) a proces procházení skončil.
Teď může uživatel zadar jeden příkaz, který nevrací výsledek a výsledky (tabulky) následujících dotazů se mu zobrazí správně.
1 package cz.frantovo.sql.vyuka.dto;
3 import java.util.ArrayList;
4 import java.util.Collection;
7 * Tabulka, která je výsledkem SQL dotazu.
10 public class Tabulka {
12 private String[] zahlavi;
13 private String zahlaviTip;
14 private Collection<Object[]> hodnoty = new ArrayList<Object[]>();
15 /** Zda se má lokalizovat záhlaví tabulky a její tip. */
16 private boolean lokalizovat = false;
18 public String[] getZahlavi() {
22 public void setZahlavi(String[] zahlavi) {
23 this.zahlavi = zahlavi;
26 public String getZahlaviTip() {
30 public void setZahlaviTip(String zahlaviTip) {
31 this.zahlaviTip = zahlaviTip;
34 public Collection<Object[]> getHodnoty() {
39 * Zda se má lokalizovat záhlaví tabulky a její tip.
40 * @return the lokalizovat
42 public boolean isLokalizovat() {
47 * Zda se má lokalizovat záhlaví tabulky a její tip.
48 * @param lokalizovat the lokalizovat to set
50 public void setLokalizovat(boolean lokalizovat) {
51 this.lokalizovat = lokalizovat;