Modifier and Type | Method and Description |
---|---|
Long |
add(Long prefix,
Long output)
Eg add("foo", "bar") -> "foobar"
|
Long |
common(Long output1,
Long output2)
Eg common("foobar", "food") -> "foo"
|
Long |
getNoOutput()
NOTE: this output is compared with == so you must
ensure that all methods return the single object if
it's really no output
|
static PositiveIntOutputs |
getSingleton() |
String |
outputToString(Long output) |
long |
ramBytesUsed(Long output)
Return memory usage for the provided output.
|
Long |
read(DataInput in)
Decode an output value previously written with
Outputs.write(Object, DataOutput) . |
Long |
subtract(Long output,
Long inc)
Eg subtract("foobar", "foo") -> "bar"
|
String |
toString() |
void |
write(Long output,
DataOutput out)
Encode an output value into a
DataOutput . |
merge, readFinalOutput, skipFinalOutput, skipOutput, writeFinalOutput
public static PositiveIntOutputs getSingleton()
public Long common(Long output1, Long output2)
Outputs
public Long subtract(Long output, Long inc)
Outputs
public Long add(Long prefix, Long output)
Outputs
public void write(Long output, DataOutput out) throws IOException
Outputs
DataOutput
.write
in class Outputs<Long>
IOException
public Long read(DataInput in) throws IOException
Outputs
Outputs.write(Object, DataOutput)
.read
in class Outputs<Long>
IOException
public Long getNoOutput()
Outputs
getNoOutput
in class Outputs<Long>
public String outputToString(Long output)
outputToString
in class Outputs<Long>
public long ramBytesUsed(Long output)
Outputs
ramBytesUsed
in class Outputs<Long>
Accountable
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.