org.apache.mahout.cf.taste.hadoop
Class EntityPrefWritable
java.lang.Object
org.apache.mahout.math.VarLongWritable
org.apache.mahout.cf.taste.hadoop.EntityPrefWritable
- All Implemented Interfaces:
- Cloneable, Comparable<VarLongWritable>, org.apache.hadoop.io.Writable, org.apache.hadoop.io.WritableComparable<VarLongWritable>
public final class EntityPrefWritable
- extends VarLongWritable
A Writable encapsulating an item ID and a preference value.
EntityPrefWritable
public EntityPrefWritable()
EntityPrefWritable
public EntityPrefWritable(long itemID,
float prefValue)
EntityPrefWritable
public EntityPrefWritable(EntityPrefWritable other)
getID
public long getID()
getPrefValue
public float getPrefValue()
set
public void set(long id,
float prefValue)
write
public void write(DataOutput out)
throws IOException
- Specified by:
write in interface org.apache.hadoop.io.Writable- Overrides:
write in class VarLongWritable
- Throws:
IOException
readFields
public void readFields(DataInput in)
throws IOException
- Specified by:
readFields in interface org.apache.hadoop.io.Writable- Overrides:
readFields in class VarLongWritable
- Throws:
IOException
hashCode
public int hashCode()
- Overrides:
hashCode in class VarLongWritable
equals
public boolean equals(Object o)
- Overrides:
equals in class VarLongWritable
toString
public String toString()
- Overrides:
toString in class VarLongWritable
clone
public EntityPrefWritable clone()
- Overrides:
clone in class VarLongWritable
Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.