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 TypeMethodDescriptionvoid
Copy numBytes bytes from input to ourself.void
writeByte
(byte b) Writes a single byte.void
writeBytes
(byte[] b, int length) Writes an array of bytes.void
writeBytes
(byte[] b, int offset, int length) Writes an array of bytes.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
writeMapOfStrings
(Map<String, String> map) Writes a String map.void
writeSetOfStrings
(Set<String> set) Writes a String set.void
writeShort
(short i) Writes a short as two bytes (LE byte order).void
Writes a string.Methods inherited from class org.apache.lucene.store.DataOutput
writeGroupVInts, writeGroupVInts, writeVInt, writeVLong, writeZInt, writeZLong
-
Field Details
-
out
-
-
Constructor Details
-
EndiannessReverserDataOutput
EndiannessReverserDataOutput(DataOutput out)
-
-
Method Details
-
writeByte
Description copied from class:DataOutput
Writes 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:
writeByte
in classDataOutput
- Throws:
IOException
- See Also:
-
writeBytes
Description copied from class:DataOutput
Writes an array of bytes.- Overrides:
writeBytes
in classDataOutput
- Parameters:
b
- the bytes to writelength
- the number of bytes to write- Throws:
IOException
- See Also:
-
writeBytes
Description copied from class:DataOutput
Writes an array of bytes.- Specified by:
writeBytes
in 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:DataOutput
Writes an int as four bytes (LE byte order).- Overrides:
writeInt
in classDataOutput
- Throws:
IOException
- See Also:
-
writeShort
Description copied from class:DataOutput
Writes a short as two bytes (LE byte order).- Overrides:
writeShort
in classDataOutput
- Throws:
IOException
- See Also:
-
writeLong
Description copied from class:DataOutput
Writes a long as eight bytes (LE byte order).- Overrides:
writeLong
in classDataOutput
- Throws:
IOException
- See Also:
-
writeString
Description copied from class:DataOutput
Writes a string.Writes strings as UTF-8 encoded bytes. First the length, in bytes, is written as a
VInt
, followed by the bytes.- Overrides:
writeString
in classDataOutput
- Throws:
IOException
- See Also:
-
copyBytes
Description copied from class:DataOutput
Copy numBytes bytes from input to ourself.- Overrides:
copyBytes
in classDataOutput
- Throws:
IOException
-
writeMapOfStrings
Description copied from class:DataOutput
Writes a String map.First the size is written as an
vInt
, followed by each key-value pair written as two consecutiveString
s.- Overrides:
writeMapOfStrings
in classDataOutput
- Parameters:
map
- Input map.- Throws:
IOException
-
writeSetOfStrings
Description copied from class:DataOutput
Writes a String set.First the size is written as an
vInt
, followed by each value written as aString
.- Overrides:
writeSetOfStrings
in classDataOutput
- Parameters:
set
- Input set.- Throws:
IOException
-