|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectxQuery
public class xQuery
Hlavni class tohoto baliku
1. vezme xpath dotaz a naparsuje si ho do vnitrnich struktur
2. posklada sql dotaz
3. dotaz pusti proti DB
Field Summary | |
---|---|
(package private) static java.sql.Connection |
conn
spojeni do databaze |
static java.lang.Boolean |
dbg
pro nejake debug info nastavvte na true |
static int |
etstart
od jake tabulky elementu zaciname vypisovat vysledek dotazu |
static java.lang.String |
focus_name
ktery prvek z ktere tabulky nas zajima |
static int |
focuset
pomocne promenne pro vypis cele XML cesty k prvku, ktery nas zajima |
(package private) static java.util.Vector |
query
vector prvku, ktere dostaneme pokud vstupni retezec rozdelime podle / a // |
Constructor Summary | |
---|---|
xQuery()
|
Method Summary | |
---|---|
(package private) static int |
closeconn(java.sql.Connection cnt)
zavre spojeni s DB |
(package private) static java.lang.String |
get_where_at(java.lang.String flag,
int at,
int et,
java.lang.String var2)
vraci where podminku pro tabulku attr_tab |
(package private) static java.lang.String |
get_where_et(java.lang.String flag,
int et,
java.lang.String var2,
int paret)
sklada where podminku na zaklade vsupnich parametru pro tabulku elem_tab |
(package private) static java.lang.String |
get_where_tt(java.lang.String flag,
int tt,
int et,
java.lang.String var2)
vraci where podminku pro tabulku text_tab |
static void |
main(java.lang.String[] args)
hlavni spousteci trida 1. |
(package private) static int |
newconn()
navaze spojeni do DB |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.Boolean dbg
static java.util.Vector query
public static java.lang.String focus_name
public static int focuset
public static int etstart
static java.sql.Connection conn
Constructor Detail |
---|
public xQuery()
Method Detail |
---|
static int newconn()
static int closeconn(java.sql.Connection cnt)
static java.lang.String get_where_et(java.lang.String flag, int et, java.lang.String var2, int paret)
flag
- - jaky typ podminky (jaka osa) nas zajima (NAME, PARENT, CHILD, SIBLING)et
- - jake poradove cislo bude mit elem_tab tabulkavar2
- - pokud porovnavame s textovou hodnotou, bude zde onaparet
- - obcas muzeme i chtit, aby soucasti where podminky byl parent (otec)
static java.lang.String get_where_at(java.lang.String flag, int at, int et, java.lang.String var2)
flag
- NAME/CHILD/DOCUMENt, podle to se rozhodujeme, jak bude podminka vypadatat
- aktalni cislo attr_tabet
- aktalni cislo elem_tabvar2
- pripadne textova hodnota
static java.lang.String get_where_tt(java.lang.String flag, int tt, int et, java.lang.String var2)
flag
- NAME/CHILD/DOCUMENt, podle to se rozhodujeme, jak bude podminka vypadattt
- aktulani cislo text_tabet
- aktulani cislo elem_tabvar2
- pripadna textova hodnota
public static void main(java.lang.String[] args)
args
- - pole varcharru, 1 parametr je xpath dotaz
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |