Uses of Class
io.permazen.util.ByteReader
Package
Description
Core classes for the Permazen Java persistence layer.
Permazen
Encoding
s.Utility classes relating to the
KVDatabase
interface.General utility classes used with Permazen.
-
Uses of ByteReader in io.permazen.core
Modifier and TypeMethodDescriptionstatic SchemaModel
Layout.decodeSchema
(ByteReader reader) Decode schema XML from a schema table entry.ObjIdEncoding.read
(ByteReader reader) void
ObjIdEncoding.skip
(ByteReader reader) ModifierConstructorDescriptionObjId
(ByteReader reader) Constructor that reads an encoded instance from the givenByteReader
. -
Uses of ByteReader in io.permazen.encoding
Modifier and TypeMethodDescriptionprotected int
Inet4AddressEncoding.getLength
(ByteReader reader) protected int
Inet6AddressEncoding.getLength
(ByteReader reader) protected int
InetAddressEncoding.getLength
(ByteReader reader) BigDecimalEncoding.read
(ByteReader reader) BigIntegerEncoding.read
(ByteReader reader) BitSetEncoding.read
(ByteReader reader) boolean[]
BooleanArrayEncoding.read
(ByteReader reader) BooleanEncoding.read
(ByteReader reader) char[]
CharacterArrayEncoding.read
(ByteReader reader) CharacterEncoding.read
(ByteReader reader) ConvertedEncoding.read
(ByteReader reader) DateEncoding.read
(ByteReader reader) double[]
DoubleArrayEncoding.read
(ByteReader reader) DoubleEncoding.read
(ByteReader reader) DurationEncoding.read
(ByteReader reader) Encoding.read
(ByteReader reader) Read a value from the given input.float[]
FloatArrayEncoding.read
(ByteReader reader) FloatEncoding.read
(ByteReader reader) InstantEncoding.read
(ByteReader reader) IntegralArrayEncoding.read
(ByteReader reader) IntegralEncoding.read
(ByteReader reader) LocalDateEncoding.read
(ByteReader reader) LocalDateTimeEncoding.read
(ByteReader reader) LocalTimeEncoding.read
(ByteReader reader) MonthDayEncoding.read
(ByteReader reader) NullSafeEncoding.read
(ByteReader reader) E[]
ObjectArrayEncoding.read
(ByteReader reader) PeriodEncoding.read
(ByteReader reader) StringEncoding.read
(ByteReader reader) TupleEncoding.read
(ByteReader reader) UnsignedIntEncoding.read
(ByteReader reader) UUIDEncoding.read
(ByteReader reader) VoidEncoding.read
(ByteReader reader) YearEncoding.read
(ByteReader reader) YearMonthEncoding.read
(ByteReader reader) ZoneOffsetEncoding.read
(ByteReader reader) void
BigDecimalEncoding.skip
(ByteReader reader) void
BigIntegerEncoding.skip
(ByteReader reader) void
BitSetEncoding.skip
(ByteReader reader) void
BooleanArrayEncoding.skip
(ByteReader reader) void
BooleanEncoding.skip
(ByteReader reader) void
CharacterArrayEncoding.skip
(ByteReader reader) void
CharacterEncoding.skip
(ByteReader reader) void
ConvertedEncoding.skip
(ByteReader reader) void
DateEncoding.skip
(ByteReader reader) void
DoubleArrayEncoding.skip
(ByteReader reader) void
DoubleEncoding.skip
(ByteReader reader) void
DurationEncoding.skip
(ByteReader reader) void
Encoding.skip
(ByteReader reader) Read and discard abyte[]
encoded value from the given input.void
FloatArrayEncoding.skip
(ByteReader reader) void
FloatEncoding.skip
(ByteReader reader) void
InstantEncoding.skip
(ByteReader reader) void
IntegralArrayEncoding.skip
(ByteReader reader) void
IntegralEncoding.skip
(ByteReader reader) void
LocalDateEncoding.skip
(ByteReader reader) void
LocalDateTimeEncoding.skip
(ByteReader reader) void
LocalTimeEncoding.skip
(ByteReader reader) void
MonthDayEncoding.skip
(ByteReader reader) void
NullSafeEncoding.skip
(ByteReader reader) void
ObjectArrayEncoding.skip
(ByteReader reader) void
PeriodEncoding.skip
(ByteReader reader) void
StringEncoding.skip
(ByteReader reader) void
TupleEncoding.skip
(ByteReader reader) void
UnsignedIntEncoding.skip
(ByteReader reader) void
UUIDEncoding.skip
(ByteReader reader) void
VoidEncoding.skip
(ByteReader reader) void
YearEncoding.skip
(ByteReader reader) void
YearMonthEncoding.skip
(ByteReader reader) void
ZoneOffsetEncoding.skip
(ByteReader reader) -
Uses of ByteReader in io.permazen.kv.util
Modifier and TypeMethodDescriptionprotected abstract E
AbstractKVNavigableSet.decode
(ByteReader reader) Decode an element from abyte[]
key.protected byte[]
KVNavigableSet.decode
(ByteReader reader) protected abstract K
AbstractKVNavigableMap.decodeKey
(ByteReader reader) Decode a key object from an encodedbyte[]
key.protected byte[]
KVNavigableMap.decodeKey
(ByteReader reader) protected abstract E
AbstractKVIterator.decodePair
(KVPair pair, ByteReader keyReader) Decode an iteration element from a key/value pair. -
Uses of ByteReader in io.permazen.util
Modifier and TypeMethodDescriptionstatic long
LongEncoder.read
(ByteReader reader) Read and decode a value from the input.static int
UnsignedIntEncoder.read
(ByteReader reader) Read and decode a value from the input.static int
ByteUtil.readInt
(ByteReader reader) Read anint
as four big-endian bytes.static long
ByteUtil.readLong
(ByteReader reader) Read along
as eight big-endian bytes.static void
LongEncoder.skip
(ByteReader reader) Skip a value from the input.static void
UnsignedIntEncoder.skip
(ByteReader reader) Skip a value from the input.void
ByteWriter.write
(ByteReader reader) Read all remaining content from the givenByteReader
and write it to this instance.