Hierarchy For All Packages
- io.airlift.drift.codec,
- io.airlift.drift.codec.guice,
- io.airlift.drift.codec.internal,
- io.airlift.drift.codec.internal.builtin,
- io.airlift.drift.codec.internal.coercion,
- io.airlift.drift.codec.internal.compiler,
- io.airlift.drift.codec.internal.reflection,
- io.airlift.drift.codec.metadata
Class Hierarchy
- java.lang.Object
- io.airlift.drift.codec.internal.reflection.AbstractReflectionThriftCodec<T> (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.reflection.ReflectionThriftStructCodec<T>
- io.airlift.drift.codec.internal.reflection.ReflectionThriftUnionCodec<T>
- io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- io.airlift.drift.codec.metadata.ThriftStructMetadataBuilder
- io.airlift.drift.codec.metadata.ThriftUnionMetadataBuilder
- io.airlift.drift.codec.internal.builtin.BooleanArrayThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.BooleanThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.ByteBufferThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.ByteThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.coercion.CoercionThriftCodec<T> (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.compiler.CompilerThriftCodecFactory (implements io.airlift.drift.codec.internal.ThriftCodecFactory)
- io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- io.airlift.drift.codec.metadata.DefaultThriftTypeReference (implements io.airlift.drift.codec.metadata.ThriftTypeReference)
- io.airlift.drift.codec.DelegateCodec<T> (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.DoubleArrayThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.DoubleThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.EnumThriftCodec<T> (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.IntArrayThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.IntegerThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.ListThriftCodec<T> (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.LongArrayThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.LongThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.MapThriftCodec<K,
V> (implements io.airlift.drift.codec.ThriftCodec<T>) - io.airlift.drift.codec.metadata.MetadataErrors
- io.airlift.drift.codec.internal.builtin.OptionalDoubleThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.OptionalIntThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.OptionalLongThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.OptionalThriftCodec<T> (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.ProtocolReader
- io.airlift.drift.codec.internal.ProtocolWriter
- io.airlift.drift.codec.metadata.RecursiveThriftTypeReference (implements io.airlift.drift.codec.metadata.ThriftTypeReference)
- io.airlift.drift.codec.metadata.ReflectionHelper
- io.airlift.drift.codec.internal.reflection.ReflectionThriftCodecFactory (implements io.airlift.drift.codec.internal.ThriftCodecFactory)
- io.airlift.drift.codec.internal.builtin.SetThriftCodec<T> (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.ShortArrayThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.ShortThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.builtin.StringThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.metadata.ThriftCatalog
- io.airlift.drift.codec.guice.ThriftCodecBinder
- io.airlift.drift.codec.internal.compiler.ThriftCodecByteCodeGenerator<T>
- io.airlift.drift.codec.ThriftCodecManager
- io.airlift.drift.codec.guice.ThriftCodecModule (implements com.google.inject.Module)
- io.airlift.drift.codec.metadata.ThriftConstructorInjection
- io.airlift.drift.codec.metadata.ThriftEnumMetadata<T>
- io.airlift.drift.codec.metadata.ThriftEnumMetadataBuilder<T>
- io.airlift.drift.codec.metadata.ThriftFieldExtractor (implements io.airlift.drift.codec.metadata.ThriftExtraction)
- io.airlift.drift.codec.metadata.ThriftFieldInjection (implements io.airlift.drift.codec.metadata.ThriftInjection)
- io.airlift.drift.codec.metadata.ThriftFieldMetadata
- io.airlift.drift.codec.metadata.ThriftHeaderParameter
- io.airlift.drift.codec.metadata.ThriftMethodExtractor (implements io.airlift.drift.codec.metadata.ThriftExtraction)
- io.airlift.drift.codec.metadata.ThriftMethodInjection
- io.airlift.drift.codec.metadata.ThriftMethodMetadata
- io.airlift.drift.codec.metadata.ThriftMethodMetadata.ExceptionInfo
- io.airlift.drift.codec.metadata.ThriftParameterInjection (implements io.airlift.drift.codec.metadata.ThriftInjection)
- io.airlift.drift.codec.metadata.ThriftServiceMetadata
- io.airlift.drift.codec.metadata.ThriftStructMetadata
- io.airlift.drift.codec.metadata.ThriftType
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.airlift.drift.codec.metadata.MetadataErrorException
- io.airlift.drift.codec.metadata.MetadataWarningException
- io.airlift.drift.codec.internal.UnknownEnumValueException
- java.lang.RuntimeException
- java.lang.Exception
- io.airlift.drift.codec.metadata.TypeCoercion
- io.airlift.drift.codec.internal.builtin.VoidThriftCodec (implements io.airlift.drift.codec.ThriftCodec<T>)
- io.airlift.drift.codec.internal.reflection.AbstractReflectionThriftCodec<T> (implements io.airlift.drift.codec.ThriftCodec<T>)
Interface Hierarchy
- io.airlift.drift.codec.metadata.MetadataErrors.Monitor
- io.airlift.drift.codec.ThriftCodec<T>
- io.airlift.drift.codec.internal.ThriftCodecFactory
- io.airlift.drift.codec.metadata.ThriftExtraction
- io.airlift.drift.codec.metadata.ThriftInjection
- io.airlift.drift.codec.metadata.ThriftTypeReference
Annotation Interface Hierarchy
- io.airlift.drift.codec.internal.ForCompiler (implements java.lang.annotation.Annotation)
- io.airlift.drift.codec.internal.coercion.FromThrift (implements java.lang.annotation.Annotation)
- io.airlift.drift.codec.InternalThriftCodec (implements java.lang.annotation.Annotation)
- io.airlift.drift.codec.internal.coercion.ToThrift (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.airlift.drift.codec.metadata.FieldKind
- io.airlift.drift.codec.ThriftProtocolType
- io.airlift.drift.codec.metadata.ThriftStructMetadata.MetadataType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)