|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmerja.data.DBLoader
Classe permettant de fournir les méthodes de l'interface TransactionsReader
pour une base de données et une requête SQL
Constructor Summary | |
DBLoader(Database db,
java.lang.String sqlQuery,
java.lang.String name)
Constructeur |
Method Summary | |
Item[] |
getAttributes()
Retourne l'ensemble des attributs avec leurs valeurs |
static java.lang.String[] |
getAttributeTable(java.lang.String s)
Prend une chaine de la forme attribut |
int |
getNbAttributes()
Retourne le nombre d'attributs |
int |
getNbItems()
Retourne le nombre d'items total |
int |
getNbItemsDiff()
Retourne le nombre d'items ayant des valeurs différentes |
int |
getNbTransactions()
Retourne le nombre de transactions de la base de données |
java.lang.String |
getRelationName()
Retourne le nom du fichier ou de la base de données |
java.lang.String |
getSQLQuery()
Retourne la requête SQL correspondant aux données traitées |
void |
goToFirstTransaction()
Place le pointeur sur la première transaction de la base de données |
Item[] |
nextTransaction()
Retourne la prochaine transaction (tableau d'items) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DBLoader(Database db, java.lang.String sqlQuery, java.lang.String name) throws java.sql.SQLException
db
- Base de donnéessqlQuery
- requête SQLname
- nom donné à la relation
java.sql.SQLException
Method Detail |
public static java.lang.String[] getAttributeTable(java.lang.String s)
s
- chaîne à traiter
String
public Item[] getAttributes()
getAttributes
in interface TransactionsReader
public void goToFirstTransaction()
goToFirstTransaction
in interface TransactionsReader
public Item[] nextTransaction()
nextTransaction
in interface TransactionsReader
public int getNbAttributes()
getNbAttributes
in interface TransactionsReader
public java.lang.String getRelationName()
getRelationName
in interface TransactionsReader
public int getNbTransactions()
getNbTransactions
in interface TransactionsReader
public int getNbItems()
getNbItems
in interface TransactionsReader
public int getNbItemsDiff()
getNbItemsDiff
in interface TransactionsReader
public java.lang.String getSQLQuery()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |