Uses of Class
it.unipi.di.textdb.TextDB

Packages that use TextDB
it.unipi.di.graph   
it.unipi.di.textdb   
 

Uses of TextDB in it.unipi.di.graph
 

Fields in it.unipi.di.graph with type parameters of type TextDB
protected  SortedMap<String,TextDB> GraphLabelerConfig.edges
           
protected  SortedMap<Range,TextDB> GraphLabelerConfig.vertices
           
 

Methods in it.unipi.di.graph that return TextDB
 TextDB GraphLabelerConfig.getEdgeDB(String attribute)
          Returns the TextDB storing the values of an edge attribute.
 TextDB GraphLabelerConfig.getVertexDB(int v)
          Returns the TextDB associated to a vertex.
 TextDB[] GraphLabelerConfig.getVertexDBs(Range r)
          Returns the TextDBs covering the passed range.
 TextDB GraphLabelerConfig.setEdgeDB(String attribute, TextDB db)
          Defines an edge attribute and its TextDB for accessing its values.
 

Methods in it.unipi.di.graph that return types with arguments of type TextDB
 SortedMap<Range,TextDB> GraphLabelerConfig.getRangeDBMap(Range r)
          Given an input range, this method collect all the Range/TextDB pairs for all the subranges defined in this configuration and contained in the input one.
 

Methods in it.unipi.di.graph with parameters of type TextDB
 TextDB GraphLabelerConfig.setEdgeDB(String attribute, TextDB db)
          Defines an edge attribute and its TextDB for accessing its values.
 void GraphLabelerConfig.setVertexDB(int i, int j, TextDB db)
          Sets a TextDB storing the labels for the vertices in the range [i, j].
 void GraphLabelerConfig.setVertexDB(Range r, TextDB db)
          Sets a TextDB storing the labels for the vertices in the given range.
 void GraphLabelerConfig.setVertexDB(TextDB db)
          Sets a TextDB storing the vertex labels.
 

Uses of TextDB in it.unipi.di.textdb
 

Subclasses of TextDB in it.unipi.di.textdb
 class BucketedHuffword
          TextDB implementation that uses a combination of the Huffword data compressor and a bucketing scheme.
 class BucketedZip
          This is a TextDB which uses a combination of a bucketing scheme and the Zip data compression technique.
 class FrontCoding
          A TextDB that uses the Front-Coding technique to compress its records and a bucketing scheme to provide efficient access to them.
 class RSHuffword
          A TextDB that compress the source file with the Huffword technique and access it through Rank and Select operations.
 class ZipCursor
          A forward only cursor over a Zip compressed file.
 

Methods in it.unipi.di.textdb that return TextDB
 TextDB TextDB.build(String outfile)
          Builds a TextDB over the textual file identified by the filename string used in the constructor (see TextDB(String)).
 TextDB BucketedHuffword.build(String outfile, PrintStream log)
          Compresses the input file with BucketedHuffword.
 TextDB RSHuffword.build(String outfile, PrintStream log)
          Compress with a standard bucketed huffword technique.
abstract  TextDB TextDB.build(String outfile, PrintStream log)
          Builds the TextDB over the textual file identified by the filename string used in the constructor (see TextDB(String)).
 TextDB BucketedZip.build(String outfile, PrintStream log)
           
 TextDB ZipCursor.build(String outfile, PrintStream log)
          Create a TextDB compressing the input file with Zip.
 TextDB FrontCoding.build(String outfile, PrintStream log)
          Compresses the TextDB via (plain) front-coding with buckets of 100 records.
static TextDB ZipCursor.build(String filename, String outfile, boolean useGZip)
          Create a TextDB compressing the input file with Zip or optionally with GZip.
static TextDB FrontCoding.build(String inputfile, String outfile, int bucketSize, boolean compress, boolean frontCoding, boolean searchSupport, int level, PrintStream log)
          Compresses the input file with a customized compression scheme, which combines frontcoding and Zip.
static TextDB BucketedZip.build(String inputfile, String outfile, int bucketSize, int level, PrintStream log)
          Build a BucketedZip over an input file.
static TextDB BucketedHuffword.build(Tokenizer tokenizer, String inputfile, String outfile, int bucketLen, PrintStream log)
          Compresses the input file with Bucketed Huffword using a set of custom parameters.
static TextDB RSHuffword.build(Tokenizer tokenizer, String inputfile, String outfile, PrintStream log, boolean withFields, char separator)
          Compress the input file with the bucketed huffword technique using customized parameters.
static TextDB TextDB.fromTDBFile(String tdbFile)
          Returns a TextDB from a TDB file.