|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectConquest.SpqlManager
public class SpqlManager
Si occupa del processo di manipolazione dei dati per la fase di pre-processing per la creazione della mining view
Field Summary | |
---|---|
static java.lang.String |
allDistinct
|
boolean |
FILTRO
Determina se il filtro di partizione delle query debba essere usato oppure no |
int |
Mfactor
|
int |
Pmax
|
int |
Pvalue
|
java.util.ArrayList |
resolveAttribute
|
java.util.ArrayList |
resultAttribute
|
java.util.ArrayList |
resultDataset
|
java.util.Hashtable |
resultMapAttribute
|
java.util.ArrayList |
resultMapItem
|
Constructor Summary | |
---|---|
SpqlManager()
Viene istanziato un nuovo oggetto che gestisce le comunicazioni e l'esecuzione di query al database definito dall'url |
|
SpqlManager(java.lang.String Url,
java.lang.String DBDriver,
java.lang.String Utente,
java.lang.String Password)
Vengono settate le informazioni di connessione |
Method Summary | |
---|---|
void |
clear()
Resetta le preferenze dell'oggetto |
void |
doOnlyAttribute()
Attiva il glag per la sola generazione di attributi |
void |
enableSuddivision()
Attiva il partizionamento di una query SPQL |
boolean |
execute(java.lang.String[] args,
boolean fromfile,
boolean ver,
int limit)
Esegue una query e genera i due file in formato fimi per il dataset e il gli attributi. |
java.util.ArrayList |
extCampi(java.lang.String transaction)
Da una riga rappresentante una sequenza estre la sequenza e la inserisce in un Array |
void |
genAttribute(java.util.ArrayList Query,
java.sql.Statement statement,
java.util.ArrayList ExtItem,
java.util.ArrayList ExtAttribute)
Genera gli attributi e gli Item e i loro rispettivi mapping |
void |
genOnlyItem(java.util.ArrayList Query,
java.sql.Statement statement,
java.util.ArrayList ExtItem)
Genera solo gli item e il loro mapping |
void |
resolveAttributeMethod(java.util.ArrayList set)
setta i metodi di risoluzione conflitti degli attributi |
java.util.ArrayList |
setOriginal(java.util.ArrayList select)
Sostituisce nell'elenco della select tutti i rename del tipo .... |
java.util.ArrayList |
setRename(java.util.ArrayList select)
Sostituisce nell'elenco della select tutti i rename del tipo .... |
java.lang.String[] |
takeSqlE(java.lang.String s)
Crea sottostringhe partendo dalla query per il parsing: 0 - La sola query sql interna alla query spql 1 - La sequenza di campi per le transazioni 2 - La sequenza di campi per gli item 3 - La sequenza di campi per gli attributi 4 - La sola sequenza dei campi select della query sql interna alla query spql 5 - la soglia sigma 6 - La sequenza di funzioni per il constrained |
boolean |
validation(java.util.ArrayList unit,
java.util.ArrayList list)
Controlla se i campi di unit sono presenti in list (usata per la validazione delle transazioni, item e attributi, che devono essere contenuti nella select). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public boolean FILTRO
public java.util.ArrayList resultDataset
public java.util.ArrayList resultAttribute
public java.util.Hashtable resultMapAttribute
public java.util.ArrayList resultMapItem
public java.util.ArrayList resolveAttribute
public int Mfactor
public int Pvalue
public int Pmax
public static final java.lang.String allDistinct
Constructor Detail |
---|
public SpqlManager()
public SpqlManager(java.lang.String Url, java.lang.String DBDriver, java.lang.String Utente, java.lang.String Password)
Url
- l'indirizzo del DBDBDriver
- i driver del DBUtente
- il nume utente per l'accessoPassword
- la password per l'accessoMethod Detail |
---|
public void clear()
public void resolveAttributeMethod(java.util.ArrayList set)
set
- l'elenco dei metodipublic void doOnlyAttribute()
public void enableSuddivision()
public boolean execute(java.lang.String[] args, boolean fromfile, boolean ver, int limit)
public java.lang.String[] takeSqlE(java.lang.String s)
public java.util.ArrayList extCampi(java.lang.String transaction)
public boolean validation(java.util.ArrayList unit, java.util.ArrayList list)
public java.util.ArrayList setRename(java.util.ArrayList select)
public java.util.ArrayList setOriginal(java.util.ArrayList select)
public void genAttribute(java.util.ArrayList Query, java.sql.Statement statement, java.util.ArrayList ExtItem, java.util.ArrayList ExtAttribute)
Query
- l'inieme di query da eseguirestatement
- la connessione al DBExtItem
- Le posiozioni degli item nella query SQL internaExtAttribute
- Le posizioni degli attributi nella quesy SQL internapublic void genOnlyItem(java.util.ArrayList Query, java.sql.Statement statement, java.util.ArrayList ExtItem)
Query
- la lista di query da eseguirestatement
- la connessione al DBExtItem
- Le posiozioni degli item nella query SQL interna
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |