Class EndiannessReverserDataOutput
java.lang.Object
org.apache.lucene.store.DataOutput
org.apache.lucene.backward_codecs.store.EndiannessReverserDataOutput
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCopy numBytes bytes from input to ourself.voidwriteByte(byte b) Writes a single byte.voidwriteBytes(byte[] b, int length) Writes an array of bytes.voidwriteBytes(byte[] b, int offset, int length) Writes an array of bytes.voidwriteInt(int i) Writes an int as four bytes (LE byte order).voidwriteLong(long i) Writes a long as eight bytes (LE byte order).voidwriteMapOfStrings(Map<String, String> map) Writes a String map.voidwriteSetOfStrings(Set<String> set) Writes a String set.voidwriteShort(short i) Writes a short as two bytes (LE byte order).voidWrites a string.Methods inherited from class org.apache.lucene.store.DataOutput
writeGroupVInts, writeVInt, writeVLong, writeZInt, writeZLong
-
Field Details
-
out
-
-
Constructor Details
-
EndiannessReverserDataOutput
EndiannessReverserDataOutput(DataOutput out)
-
-
Method Details
-
writeByte
Description copied from class:DataOutputWrites a single byte.The most primitive data type is an eight-bit byte. Files are accessed as sequences of bytes. All other data types are defined as sequences of bytes, so file formats are byte-order independent.
- Specified by:
writeBytein classDataOutput- Throws:
IOException- See Also:
-
writeBytes
Description copied from class:DataOutputWrites an array of bytes.- Overrides:
writeBytesin classDataOutput- Parameters:
b- the bytes to writelength- the number of bytes to write- Throws:
IOException- See Also:
-
writeBytes
Description copied from class:DataOutputWrites an array of bytes.- Specified by:
writeBytesin classDataOutput- Parameters:
b- the bytes to writeoffset- the offset in the byte arraylength- the number of bytes to write- Throws:
IOException- See Also:
-
writeInt
Description copied from class:DataOutputWrites an int as four bytes (LE byte order).- Overrides:
writeIntin classDataOutput- Throws:
IOException- See Also:
-
writeShort
Description copied from class:DataOutputWrites a short as two bytes (LE byte order).- Overrides:
writeShortin classDataOutput- Throws:
IOException- See Also:
-
writeLong
Description copied from class:DataOutputWrites a long as eight bytes (LE byte order).- Overrides:
writeLongin classDataOutput- Throws:
IOException- See Also:
-
writeString
Description copied from class:DataOutputWrites a string.Writes strings as UTF-8 encoded bytes. First the length, in bytes, is written as a
VInt, followed by the bytes.- Overrides:
writeStringin classDataOutput- Throws:
IOException- See Also:
-
copyBytes
Description copied from class:DataOutputCopy numBytes bytes from input to ourself.- Overrides:
copyBytesin classDataOutput- Throws:
IOException
-
writeMapOfStrings
Description copied from class:DataOutputWrites a String map.First the size is written as an
vInt, followed by each key-value pair written as two consecutiveStrings.- Overrides:
writeMapOfStringsin classDataOutput- Parameters:
map- Input map.- Throws:
IOException
-
writeSetOfStrings
Description copied from class:DataOutputWrites a String set.First the size is written as an
vInt, followed by each value written as aString.- Overrides:
writeSetOfStringsin classDataOutput- Parameters:
set- Input set.- Throws:
IOException
-