rdbtoonto.dbmodel
Class Table

java.lang.Object
  extended by rdbtoonto.dbmodel.Table

public class Table
extends java.lang.Object


Constructor Summary
Table(java.lang.String name)
           
 
Method Summary
 Column addColumn(java.lang.String att)
           
 void addColumn(java.lang.String att, Column data)
           
 void addMissingValue(java.lang.String att, java.lang.String val)
           
 void addRow(java.util.Hashtable<java.lang.String,java.lang.String> attvals)
           
 void addValue(java.lang.String att, java.lang.String val)
           
 void displayPerColumn()
           
 void displayPerRow()
           
 void displaySamplePerColumn(int nbElts)
           
 void exportPerColumn(java.io.File expDir, int nbElts)
           
 void exportPerColumn(java.io.File expDir, int nbElts, java.util.Set<java.lang.Integer> recIds)
           
 java.util.Set<java.lang.String> getBiTokenTypes(Column c1, Column c2)
           
 Column getColumn(java.lang.String att)
           
 java.util.Hashtable<java.lang.String,Column> getData()
           
 java.lang.String getName()
           
 int getNbLines()
           
 int getRank(java.lang.String id)
           
 Row getRow(int idx)
           
 Row getRowFromId(java.lang.String id)
           
 TableDef getTableDef()
           
 void setTableDef(TableDef tableDef)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Table

public Table(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

getData

public java.util.Hashtable<java.lang.String,Column> getData()

getTableDef

public TableDef getTableDef()

setTableDef

public void setTableDef(TableDef tableDef)

getColumn

public Column getColumn(java.lang.String att)

addColumn

public void addColumn(java.lang.String att,
                      Column data)

addColumn

public Column addColumn(java.lang.String att)

addValue

public void addValue(java.lang.String att,
                     java.lang.String val)

getRow

public Row getRow(int idx)

getRowFromId

public Row getRowFromId(java.lang.String id)

addMissingValue

public void addMissingValue(java.lang.String att,
                            java.lang.String val)

addRow

public void addRow(java.util.Hashtable<java.lang.String,java.lang.String> attvals)

getNbLines

public int getNbLines()

displayPerRow

public void displayPerRow()

displayPerColumn

public void displayPerColumn()

displaySamplePerColumn

public void displaySamplePerColumn(int nbElts)

getRank

public int getRank(java.lang.String id)

exportPerColumn

public void exportPerColumn(java.io.File expDir,
                            int nbElts)

exportPerColumn

public void exportPerColumn(java.io.File expDir,
                            int nbElts,
                            java.util.Set<java.lang.Integer> recIds)

getBiTokenTypes

public java.util.Set<java.lang.String> getBiTokenTypes(Column c1,
                                                       Column c2)