final class FSTOrdsOutputs extends Outputs<FSTOrdsOutputs.Output>
| Modifier and Type | Class and Description |
|---|---|
static class |
FSTOrdsOutputs.Output |
| Modifier and Type | Field and Description |
|---|---|
private static BytesRef |
NO_BYTES |
static FSTOrdsOutputs.Output |
NO_OUTPUT |
| Constructor and Description |
|---|
FSTOrdsOutputs() |
| Modifier and Type | Method and Description |
|---|---|
FSTOrdsOutputs.Output |
add(FSTOrdsOutputs.Output prefix,
FSTOrdsOutputs.Output output)
Eg add("foo", "bar") -> "foobar"
|
FSTOrdsOutputs.Output |
common(FSTOrdsOutputs.Output output1,
FSTOrdsOutputs.Output output2)
Eg common("foobar", "food") -> "foo"
|
FSTOrdsOutputs.Output |
getNoOutput()
NOTE: this output is compared with == so you must
ensure that all methods return the single object if
it's really no output
|
FSTOrdsOutputs.Output |
newOutput(BytesRef bytes,
long startOrd,
long endOrd) |
java.lang.String |
outputToString(FSTOrdsOutputs.Output output) |
long |
ramBytesUsed(FSTOrdsOutputs.Output output)
Return memory usage for the provided output.
|
FSTOrdsOutputs.Output |
read(DataInput in)
Decode an output value previously written with
Outputs.write(Object, DataOutput). |
void |
skipFinalOutput(DataInput in)
Skip the output previously written with
Outputs.writeFinalOutput(T, org.apache.lucene.store.DataOutput);
defaults to just calling Outputs.readFinalOutput(org.apache.lucene.store.DataInput) and discarding
the result. |
void |
skipOutput(DataInput in)
Skip the output; defaults to just calling
Outputs.read(org.apache.lucene.store.DataInput)
and discarding the result. |
FSTOrdsOutputs.Output |
subtract(FSTOrdsOutputs.Output output,
FSTOrdsOutputs.Output inc)
Eg subtract("foobar", "foo") -> "bar"
|
void |
write(FSTOrdsOutputs.Output prefix,
DataOutput out)
Encode an output value into a
DataOutput. |
merge, readFinalOutput, writeFinalOutputpublic static final FSTOrdsOutputs.Output NO_OUTPUT
private static final BytesRef NO_BYTES
public FSTOrdsOutputs.Output common(FSTOrdsOutputs.Output output1, FSTOrdsOutputs.Output output2)
Outputscommon in class Outputs<FSTOrdsOutputs.Output>public FSTOrdsOutputs.Output subtract(FSTOrdsOutputs.Output output, FSTOrdsOutputs.Output inc)
Outputssubtract in class Outputs<FSTOrdsOutputs.Output>public FSTOrdsOutputs.Output add(FSTOrdsOutputs.Output prefix, FSTOrdsOutputs.Output output)
Outputsadd in class Outputs<FSTOrdsOutputs.Output>public void write(FSTOrdsOutputs.Output prefix, DataOutput out) throws java.io.IOException
OutputsDataOutput.write in class Outputs<FSTOrdsOutputs.Output>java.io.IOExceptionpublic FSTOrdsOutputs.Output read(DataInput in) throws java.io.IOException
OutputsOutputs.write(Object, DataOutput).read in class Outputs<FSTOrdsOutputs.Output>java.io.IOExceptionpublic void skipOutput(DataInput in) throws java.io.IOException
OutputsOutputs.read(org.apache.lucene.store.DataInput)
and discarding the result.skipOutput in class Outputs<FSTOrdsOutputs.Output>java.io.IOExceptionpublic void skipFinalOutput(DataInput in) throws java.io.IOException
OutputsOutputs.writeFinalOutput(T, org.apache.lucene.store.DataOutput);
defaults to just calling Outputs.readFinalOutput(org.apache.lucene.store.DataInput) and discarding
the result.skipFinalOutput in class Outputs<FSTOrdsOutputs.Output>java.io.IOExceptionpublic FSTOrdsOutputs.Output getNoOutput()
OutputsgetNoOutput in class Outputs<FSTOrdsOutputs.Output>public java.lang.String outputToString(FSTOrdsOutputs.Output output)
outputToString in class Outputs<FSTOrdsOutputs.Output>public FSTOrdsOutputs.Output newOutput(BytesRef bytes, long startOrd, long endOrd)
public long ramBytesUsed(FSTOrdsOutputs.Output output)
OutputsramBytesUsed in class Outputs<FSTOrdsOutputs.Output>Accountable