org.apache.hadoop.tools.rumen
Class LoggedSingleRelativeRanking
java.lang.Object
org.apache.hadoop.tools.rumen.LoggedSingleRelativeRanking
- All Implemented Interfaces:
- DeepCompare
public class LoggedSingleRelativeRanking
- extends Object
- implements DeepCompare
A LoggedSingleRelativeRanking
represents an X-Y coordinate of a
single point in a discrete CDF.
All of the public methods are simply accessors for the instance variables we
want to write out in the JSON files.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoggedSingleRelativeRanking
public LoggedSingleRelativeRanking()
setUnknownAttribute
public void setUnknownAttribute(String attributeName,
Object ignored)
getRelativeRanking
public double getRelativeRanking()
getDatum
public long getDatum()
deepCompare
public void deepCompare(DeepCompare comparand,
TreePath loc)
throws DeepInequalityException
- Specified by:
deepCompare
in interface DeepCompare
- Parameters:
comparand
- the other comparand that's being compared to meloc
- the path that got to me. In the root, myLocation is null. To
process the scalar foo
field of the root we will make a
recursive call with a TreePath
whose fieldName
is
"bar"
and whose index
is -1 and whose parent
is null
. To process the plural bar
field
of the root we will make a recursive call with a TreePath
whose fieldName is "foo"
and whose index
is -1 and
whose parent
is also null
.
- Throws:
DeepInequalityException
Copyright © 2009 The Apache Software Foundation