merja.data
Interface TransactionsReader

All Known Implementing Classes:
ArffLoader, CsvLoader, DBLoader

public interface TransactionsReader

Interface permettant de founir les méthodes utilisées pour la lecture des fichiers utilisés par Merja


Method Summary
 Item[] getAttributes()
          Retourne l'ensemble des attributs avec leurs valeurs
 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
 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)
 

Method Detail

getRelationName

public java.lang.String getRelationName()
Retourne le nom du fichier ou de la base de données

Returns:
nom de la base de données

nextTransaction

public Item[] nextTransaction()
Retourne la prochaine transaction (tableau d'items)

Returns:
pochaine transaction (tableau d'items)

getAttributes

public Item[] getAttributes()
Retourne l'ensemble des attributs avec leurs valeurs

Returns:
tableau d'items correspondant à tous les items différents

getNbAttributes

public int getNbAttributes()
Retourne le nombre d'attributs

Returns:
nombre d'attributs

goToFirstTransaction

public void goToFirstTransaction()
Place le pointeur sur la première transaction de la base de données


getNbTransactions

public int getNbTransactions()
Retourne le nombre de transactions de la base de données

Returns:
nombre de transactions total

getNbItems

public int getNbItems()
Retourne le nombre d'items total

Returns:
nombre d'items total

getNbItemsDiff

public int getNbItemsDiff()
Retourne le nombre d'items ayant des valeurs différentes

Returns:
nombre d'items différents