Package org.apache.lucene.util.fst
Class NoOutputs
- java.lang.Object
-
- org.apache.lucene.util.fst.Outputs<Object>
-
- org.apache.lucene.util.fst.NoOutputs
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectadd(Object prefix, Object output)Eg add("foo", "bar") -> "foobar"Objectcommon(Object output1, Object output2)Eg common("foobar", "food") -> "foo"ObjectgetNoOutput()NOTE: this output is compared with == so you must ensure that all methods return the single object if it's really no outputstatic NoOutputsgetSingleton()Objectmerge(Object first, Object second)StringoutputToString(Object output)longramBytesUsed(Object output)Return memory usage for the provided output.Objectread(DataInput in)Decode an output value previously written withOutputs.write(Object, DataOutput).Objectsubtract(Object output, Object inc)Eg subtract("foobar", "foo") -> "bar"StringtoString()voidwrite(Object prefix, DataOutput out)Encode an output value into aDataOutput.-
Methods inherited from class org.apache.lucene.util.fst.Outputs
readFinalOutput, skipFinalOutput, skipOutput, writeFinalOutput
-
-
-
-
Method Detail
-
getSingleton
public static NoOutputs getSingleton()
-
common
public Object common(Object output1, Object output2)
Description copied from class:OutputsEg common("foobar", "food") -> "foo"
-
subtract
public Object subtract(Object output, Object inc)
Description copied from class:OutputsEg subtract("foobar", "foo") -> "bar"
-
add
public Object add(Object prefix, Object output)
Description copied from class:OutputsEg add("foo", "bar") -> "foobar"
-
write
public void write(Object prefix, DataOutput out)
Description copied from class:OutputsEncode an output value into aDataOutput.
-
read
public Object read(DataInput in)
Description copied from class:OutputsDecode an output value previously written withOutputs.write(Object, DataOutput).
-
getNoOutput
public Object getNoOutput()
Description copied from class:OutputsNOTE: this output is compared with == so you must ensure that all methods return the single object if it's really no output- Specified by:
getNoOutputin classOutputs<Object>
-
outputToString
public String outputToString(Object output)
- Specified by:
outputToStringin classOutputs<Object>
-
ramBytesUsed
public long ramBytesUsed(Object output)
Description copied from class:OutputsReturn memory usage for the provided output.- Specified by:
ramBytesUsedin classOutputs<Object>- See Also:
Accountable
-
-