Package org.apache.lucene.util.fst
Class NoOutputs
A null FST
Outputs implementation; use this if you just want to build an FSA.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Method Summary
Modifier and TypeMethodDescriptionEg add("foo", "bar") -> "foobar"Eg common("foobar", "food") -> "foo"NOTE: this output is compared with == so you must ensure that all methods return the single object if it's really no outputstatic NoOutputsoutputToString(Object output) longramBytesUsed(Object output) Return memory usage for the provided output.Decode an output value previously written withOutputs.write(Object, DataOutput).Eg subtract("foobar", "foo") -> "bar"toString()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 Details
-
getSingleton
-
common
Description copied from class:OutputsEg common("foobar", "food") -> "foo" -
subtract
Description copied from class:OutputsEg subtract("foobar", "foo") -> "bar" -
add
Description copied from class:OutputsEg add("foo", "bar") -> "foobar" -
merge
-
write
Description copied from class:OutputsEncode an output value into aDataOutput. -
read
Description copied from class:OutputsDecode an output value previously written withOutputs.write(Object, DataOutput). -
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
- Specified by:
outputToStringin classOutputs<Object>
-
ramBytesUsed
Description copied from class:OutputsReturn memory usage for the provided output.- Specified by:
ramBytesUsedin classOutputs<Object>- See Also:
-
toString
-