Cambridge SMT System
uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap Class Reference

Inherits Writable, and Map< IntWritable, DoubleWritable >.

Collaboration diagram for uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap:

Public Member Functions

 ProvenanceProbMap ()
 
 ProvenanceProbMap (ProvenanceProbMap value)
 
int size ()
 
boolean isEmpty ()
 
boolean containsKey (Object key)
 
boolean containsValue (Object value)
 
DoubleWritable get (Object key)
 
DoubleWritable put (IntWritable key, DoubleWritable value)
 
DoubleWritable put (int key, double value)
 
DoubleWritable remove (Object key)
 
void putAll (Map<?extends IntWritable,?extends DoubleWritable > m)
 
void clear ()
 
Set< IntWritable > keySet ()
 
Collection< DoubleWritable > values ()
 
Set< java.util.Map.Entry< IntWritable, DoubleWritable > > entrySet ()
 
boolean equals (Object o)
 
int hashCode ()
 
String toString ()
 
void merge (ProvenanceProbMap other)
 
void write (DataOutput out) throws IOException
 
void readFields (DataInput in) throws IOException
 

Detailed Description

Maps a provenance (as represented by an int) to a probability. It is a writable class to be be used with Hadoop.

Author
Aurelien Waite
Date
28 May 2014

Definition at line 39 of file ProvenanceProbMap.java.

Constructor & Destructor Documentation

uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.ProvenanceProbMap ( )
inline

Definition at line 50 of file ProvenanceProbMap.java.

uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.ProvenanceProbMap ( ProvenanceProbMap  value)
inline

Definition at line 54 of file ProvenanceProbMap.java.

Here is the call graph for this function:

Member Function Documentation

void uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.clear ( )
inline

Definition at line 106 of file ProvenanceProbMap.java.

boolean uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.containsKey ( Object  key)
inline

Definition at line 68 of file ProvenanceProbMap.java.

Here is the caller graph for this function:

boolean uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.containsValue ( Object  value)
inline

Definition at line 72 of file ProvenanceProbMap.java.

Set<java.util.Map.Entry<IntWritable, DoubleWritable> > uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.entrySet ( )
inline

Definition at line 118 of file ProvenanceProbMap.java.

Here is the caller graph for this function:

boolean uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.equals ( Object  o)
inline

Definition at line 122 of file ProvenanceProbMap.java.

DoubleWritable uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.get ( Object  key)
inline

Definition at line 76 of file ProvenanceProbMap.java.

Here is the caller graph for this function:

int uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.hashCode ( )
inline

Definition at line 126 of file ProvenanceProbMap.java.

boolean uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.isEmpty ( )
inline

Definition at line 64 of file ProvenanceProbMap.java.

Set<IntWritable> uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.keySet ( )
inline

Definition at line 110 of file ProvenanceProbMap.java.

void uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.merge ( ProvenanceProbMap  other)
inline

Definition at line 134 of file ProvenanceProbMap.java.

Here is the call graph for this function:

DoubleWritable uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.put ( IntWritable  key,
DoubleWritable  value 
)
inline

Definition at line 80 of file ProvenanceProbMap.java.

Here is the caller graph for this function:

DoubleWritable uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.put ( int  key,
double  value 
)
inline

Put method which tries to reduce object allocation

Definition at line 87 of file ProvenanceProbMap.java.

Here is the call graph for this function:

void uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.putAll ( Map<?extends IntWritable,?extends DoubleWritable >  m)
inline

Definition at line 102 of file ProvenanceProbMap.java.

Here is the caller graph for this function:

void uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.readFields ( DataInput  in) throws IOException
inline

Definition at line 153 of file ProvenanceProbMap.java.

Here is the call graph for this function:

Here is the caller graph for this function:

DoubleWritable uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.remove ( Object  key)
inline

Definition at line 98 of file ProvenanceProbMap.java.

int uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.size ( )
inline

Definition at line 60 of file ProvenanceProbMap.java.

Here is the caller graph for this function:

String uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.toString ( )
inline

Definition at line 130 of file ProvenanceProbMap.java.

Collection<DoubleWritable> uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.values ( )
inline

Definition at line 114 of file ProvenanceProbMap.java.

void uk.ac.cam.eng.extraction.hadoop.datatypes.ProvenanceProbMap.write ( DataOutput  out) throws IOException
inline

Definition at line 144 of file ProvenanceProbMap.java.


The documentation for this class was generated from the following file: