it.unipd.dei.ims.nestor.experiment.utils
Class ArrayBasedNestorCompleteInvertedTables

java.lang.Object
  extended by it.unipd.dei.ims.nestor.experiment.utils.ArrayBasedNestorTables
      extended by it.unipd.dei.ims.nestor.experiment.utils.ArrayBasedNestorCompleteInvertedTables

public class ArrayBasedNestorCompleteInvertedTables
extends ArrayBasedNestorTables

Defines the NESTOR tables containing all the sets of the data structures, the elements, the content of the elements, the attribute and their content. It is called inverted tables because the attribute and tag content tables contains an entry for each attribute name and tag and to each of it is assigned a list of integer values indicating in which attribute or set that string occours.

Author:
gianmariasilvello

Constructor Summary
ArrayBasedNestorCompleteInvertedTables()
           
ArrayBasedNestorCompleteInvertedTables(int[][] directSubsets, int[][] supersets, int[][] elements, java.lang.String[] content, int[][] attributes, java.lang.String[] contentAttributes, int[][][] invertedAttributeNames, int[][][] tags)
           
 
Method Summary
 int[][] getAttributesTable()
           
 java.lang.String[] getContentAttributesTable()
           
 int[][][] getInvertedAttributeNamesTable()
           
 int[][][] getInvertedTagsTable()
           
 void setAttributesTable(int[][] attributes)
           
 void setContentAttributesTable(java.lang.String[] contentAttributes)
           
 void setInvertedAttributeNamesTable(int[][][] invertedAttributeNames)
           
 void setInvertedTagsTable(int[][][] invertedTags)
           
 
Methods inherited from class it.unipd.dei.ims.nestor.experiment.utils.ArrayBasedNestorTables
getContentTable, getDirectSubsetsTable, getElementsTable, getSupersetsTable, setContentTable, setDirectSubsetsTable, setElementsTable, setSupersetsTable
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayBasedNestorCompleteInvertedTables

public ArrayBasedNestorCompleteInvertedTables()

ArrayBasedNestorCompleteInvertedTables

public ArrayBasedNestorCompleteInvertedTables(int[][] directSubsets,
                                              int[][] supersets,
                                              int[][] elements,
                                              java.lang.String[] content,
                                              int[][] attributes,
                                              java.lang.String[] contentAttributes,
                                              int[][][] invertedAttributeNames,
                                              int[][][] tags)
Method Detail

getAttributesTable

public int[][] getAttributesTable()

getContentAttributesTable

public java.lang.String[] getContentAttributesTable()

getInvertedTagsTable

public int[][][] getInvertedTagsTable()

getInvertedAttributeNamesTable

public int[][][] getInvertedAttributeNamesTable()

setAttributesTable

public void setAttributesTable(int[][] attributes)

setContentAttributesTable

public void setContentAttributesTable(java.lang.String[] contentAttributes)

setInvertedTagsTable

public void setInvertedTagsTable(int[][][] invertedTags)

setInvertedAttributeNamesTable

public void setInvertedAttributeNamesTable(int[][][] invertedAttributeNames)