Class Elem

java.lang.Object
  extended by Elem

 class Elem
extends java.lang.Object

trida pro parsing dotazu
vypocitava tabulky, predmety selectu a where podminky, ktere se budou "ucastnit" finalniho sql dotazu


Field Summary
(package private)  int et
          pocet tabulek, ktere budu pri selektu potrebovat
(package private)  int let
          posledni pouzita tabulka
(package private)  java.lang.String[] query
          xpath dotaz
(package private) static int tatrv
          textova hodnota atributu
(package private) static int tattr
          atribut
(package private) static int telem
          element (tag)
(package private) static int ttext
          textova hodnota elementu
(package private)  java.lang.String where
          where podminka
 
Constructor Summary
Elem()
           
 
Method Summary
 java.lang.String[] parse_attr(java.lang.String preds)
          parsing retezce, vraci pole, na 1.
 Elem parse_elem(java.lang.String que, int et_num)
          zpracovana element, ktery je typu element[@atribut=hodnota] nebo element[element=hodnota] nebo @atribut nebo descendant-or-self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

et

int et
pocet tabulek, ktere budu pri selektu potrebovat


let

int let
posledni pouzita tabulka


query

java.lang.String[] query
xpath dotaz


where

java.lang.String where
where podminka


tattr

static final int tattr
atribut

See Also:
Constant Field Values

telem

static final int telem
element (tag)

See Also:
Constant Field Values

ttext

static final int ttext
textova hodnota elementu

See Also:
Constant Field Values

tatrv

static final int tatrv
textova hodnota atributu

See Also:
Constant Field Values
Constructor Detail

Elem

Elem()
Method Detail

parse_attr

public java.lang.String[] parse_attr(java.lang.String preds)
parsing retezce, vraci pole, na 1. miste je nazev, na 2. hodnota (rozdeleno podle =)

Parameters:
preds - (atribut=hodnota)
Returns:
nazev atributu

parse_elem

public Elem parse_elem(java.lang.String que,
                       int et_num)
zpracovana element, ktery je typu element[@atribut=hodnota] nebo element[element=hodnota] nebo @atribut nebo descendant-or-self

Parameters:
que - vstupni retezev
et_num - pocet tabulek elem_tab
Returns:
instaci tridy Elem - prepocitanymi hodnotami et a upravenymi whery