@Deprecated public interface RawValueSpanProvider
Modifier and Type | Method and Description |
---|---|
byte[] |
buffer()
Deprecated.
|
Span |
valueSpan()
Deprecated.
Constructs a Span, which may be faceted as an
OffsetSpan , that
provides the start and end byte positions of the current value. |
Span valueSpan()
OffsetSpan
, that
provides the start and end byte positions of the current value.
NOTE: for Ion int
values, users should not use these byte positions to
determine which primitive (if any) the value can fit into, because the
sign of Ion int
values is encoded into the type ID byte, which is
not included in this span.
WARNING: Spans provided by this method are not compatible with the
SeekableReader
facet, because they lack the type ID and length
bytes that are important when reconstructing the context on seek. For
SpanProvider.currentSpan()
should be used to retrieve seekable
Spans.
byte[] buffer()