package adapt
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait AccessRecorder extends AnyRef
- trait AdaptContext extends AnyRef
Helper methods for adaptive decoding.
Helper methods for adaptive decoding. See comments for individual methods to learn more.
- trait AdaptTProtocol extends TProtocol with LazyTProtocol
An extension to the TProtocol to enable adaptive reading.
An extension to the TProtocol to enable adaptive reading. Learn from the access pattern to skip unused fields and avoid creating them, thus making parse faster and reduce GC.
Also enable caching of a backing Array[Byte] so we can serialize quickly what we just deserialized if unchanged.
- trait Decoder[T <: ThriftStruct] extends AnyRef
Value Members
- object AdaptTProtocol
These methods are used to mark code sections in Adaptive Decoder.
These methods are used to mark code sections in Adaptive Decoder. Based on usage of fields relevant sections are modified using ASM.