Class EndiannessReverserIndexOutput
- java.lang.Object
-
- org.apache.lucene.store.DataOutput
-
- org.apache.lucene.store.IndexOutput
-
- org.apache.lucene.store.FilterIndexOutput
-
- org.apache.lucene.backward_codecs.store.EndiannessReverserIndexOutput
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
final class EndiannessReverserIndexOutput extends FilterIndexOutput
AIndexOutput
wrapper that changes the endianness of the provided index output.
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.store.FilterIndexOutput
out
-
-
Constructor Summary
Constructors Constructor Description EndiannessReverserIndexOutput(IndexOutput out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
void
writeInt(int i)
Writes an int as four bytes (LE byte order).void
writeLong(long i)
Writes a long as eight bytes (LE byte order).void
writeShort(short i)
Writes a short as two bytes (LE byte order).-
Methods inherited from class org.apache.lucene.store.FilterIndexOutput
close, getChecksum, getDelegate, getFilePointer, unwrap, writeByte, writeBytes
-
Methods inherited from class org.apache.lucene.store.IndexOutput
alignFilePointer, alignOffset, getName
-
Methods inherited from class org.apache.lucene.store.DataOutput
copyBytes, writeBytes, writeGroupVInts, writeMapOfStrings, writeSetOfStrings, writeString, writeVInt, writeVLong, writeZInt, writeZLong
-
-
-
-
Constructor Detail
-
EndiannessReverserIndexOutput
EndiannessReverserIndexOutput(IndexOutput out)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classIndexOutput
-
writeInt
public void writeInt(int i) throws java.io.IOException
Description copied from class:DataOutput
Writes an int as four bytes (LE byte order).- Overrides:
writeInt
in classDataOutput
- Throws:
java.io.IOException
- See Also:
DataInput.readInt()
,BitUtil.VH_LE_INT
-
writeShort
public void writeShort(short i) throws java.io.IOException
Description copied from class:DataOutput
Writes a short as two bytes (LE byte order).- Overrides:
writeShort
in classDataOutput
- Throws:
java.io.IOException
- See Also:
DataInput.readShort()
,BitUtil.VH_LE_SHORT
-
writeLong
public void writeLong(long i) throws java.io.IOException
Description copied from class:DataOutput
Writes a long as eight bytes (LE byte order).- Overrides:
writeLong
in classDataOutput
- Throws:
java.io.IOException
- See Also:
DataInput.readLong()
,BitUtil.VH_LE_LONG
-
-