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, writeFinalOutput
public static final FSTOrdsOutputs.Output NO_OUTPUT
private static final BytesRef NO_BYTES
public FSTOrdsOutputs.Output common(FSTOrdsOutputs.Output output1, FSTOrdsOutputs.Output output2)
Outputs
common
in class Outputs<FSTOrdsOutputs.Output>
public FSTOrdsOutputs.Output subtract(FSTOrdsOutputs.Output output, FSTOrdsOutputs.Output inc)
Outputs
subtract
in class Outputs<FSTOrdsOutputs.Output>
public FSTOrdsOutputs.Output add(FSTOrdsOutputs.Output prefix, FSTOrdsOutputs.Output output)
Outputs
add
in class Outputs<FSTOrdsOutputs.Output>
public void write(FSTOrdsOutputs.Output prefix, DataOutput out) throws java.io.IOException
Outputs
DataOutput
.write
in class Outputs<FSTOrdsOutputs.Output>
java.io.IOException
public FSTOrdsOutputs.Output read(DataInput in) throws java.io.IOException
Outputs
Outputs.write(Object, DataOutput)
.read
in class Outputs<FSTOrdsOutputs.Output>
java.io.IOException
public void skipOutput(DataInput in) throws java.io.IOException
Outputs
Outputs.read(org.apache.lucene.store.DataInput)
and discarding the result.skipOutput
in class Outputs<FSTOrdsOutputs.Output>
java.io.IOException
public void skipFinalOutput(DataInput in) throws java.io.IOException
Outputs
Outputs.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.IOException
public FSTOrdsOutputs.Output getNoOutput()
Outputs
getNoOutput
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)
Outputs
ramBytesUsed
in class Outputs<FSTOrdsOutputs.Output>
Accountable