Uses of Class
io.airlift.drift.codec.metadata.ThriftType
Packages that use ThriftType
Package
Description
-
Uses of ThriftType in io.airlift.drift.codec
Methods in io.airlift.drift.codec that return ThriftTypeModifier and TypeMethodDescriptionDelegateCodec.getType()ThriftCodec.getType()The Thrift type this codec supports.Methods in io.airlift.drift.codec with parameters of type ThriftTypeModifier and TypeMethodDescriptionThriftCodec<?>ThriftCodecManager.getCachedCodecIfPresent(ThriftType type) ThriftCodec<?>ThriftCodecManager.getCodec(ThriftType type) ThriftCodecManager.read(ThriftType type, TProtocolReader protocol) voidThriftCodecManager.write(ThriftType type, Object value, TProtocolWriter protocol) -
Uses of ThriftType in io.airlift.drift.codec.internal
Methods in io.airlift.drift.codec.internal that return ThriftTypeConstructors in io.airlift.drift.codec.internal with parameters of type ThriftType -
Uses of ThriftType in io.airlift.drift.codec.internal.builtin
Methods in io.airlift.drift.codec.internal.builtin that return ThriftTypeModifier and TypeMethodDescriptionBooleanArrayThriftCodec.getType()BooleanThriftCodec.getType()ByteBufferThriftCodec.getType()ByteThriftCodec.getType()DoubleArrayThriftCodec.getType()DoubleThriftCodec.getType()IntArrayThriftCodec.getType()IntegerThriftCodec.getType()ListThriftCodec.getType()LongArrayThriftCodec.getType()LongThriftCodec.getType()MapThriftCodec.getType()OptionalDoubleThriftCodec.getType()OptionalIntThriftCodec.getType()OptionalLongThriftCodec.getType()OptionalThriftCodec.getType()SetThriftCodec.getType()ShortArrayThriftCodec.getType()ShortThriftCodec.getType()StringThriftCodec.getType()VoidThriftCodec.getType()Constructors in io.airlift.drift.codec.internal.builtin with parameters of type ThriftTypeModifierConstructorDescriptionListThriftCodec(ThriftType type, ThriftCodec<T> elementCodec) MapThriftCodec(ThriftType type, ThriftCodec<K> keyCodec, ThriftCodec<V> valueCodec) OptionalThriftCodec(ThriftType type, ThriftCodec<T> elementCodec) SetThriftCodec(ThriftType type, ThriftCodec<T> elementCodec) -
Uses of ThriftType in io.airlift.drift.codec.internal.coercion
Methods in io.airlift.drift.codec.internal.coercion that return ThriftType -
Uses of ThriftType in io.airlift.drift.codec.internal.compiler
Methods in io.airlift.drift.codec.internal.compiler with parameters of type ThriftTypeModifier and TypeMethodDescriptionstatic io.airlift.bytecode.ParameterizedTypeThriftCodecByteCodeGenerator.toParameterizedType(ThriftType type) -
Uses of ThriftType in io.airlift.drift.codec.internal.reflection
Methods in io.airlift.drift.codec.internal.reflection that return ThriftType -
Uses of ThriftType in io.airlift.drift.codec.metadata
Fields in io.airlift.drift.codec.metadata declared as ThriftTypeModifier and TypeFieldDescriptionstatic final ThriftTypeThriftType.BINARYstatic final ThriftTypeThriftType.BOOLstatic final ThriftTypeThriftType.BYTEstatic final ThriftTypeThriftType.DOUBLEstatic final ThriftTypeThriftType.I16static final ThriftTypeThriftType.I32static final ThriftTypeThriftType.I64static final ThriftTypeThriftType.STRINGstatic final ThriftTypeThriftType.VOIDMethods in io.airlift.drift.codec.metadata that return ThriftTypeModifier and TypeMethodDescriptionstatic ThriftTypeThriftType.array(ThriftType valueType) static ThriftTypeThriftType.array(ThriftTypeReference valueTypeReference) static ThriftTypeThriftType.enumType(ThriftEnumMetadata<?> enumMetadata) DefaultThriftTypeReference.get()RecursiveThriftTypeReference.get()ThriftTypeReference.get()ThriftMethodMetadata.getReturnType()ThriftCatalog.getThriftType(Type javaType) Gets the ThriftType for the specified Java type.ThriftFieldMetadata.getThriftType()ThriftMethodMetadata.ExceptionInfo.getThriftType()TypeCoercion.getThriftType()ThriftCatalog.getThriftTypeFromCache(Type javaType) ThriftType.getUncoercedType()static <E> ThriftTypeThriftType.list(ThriftType valueType) static <E> ThriftTypeThriftType.list(ThriftTypeReference valueTypeReference) static <K,V> ThriftType ThriftType.map(ThriftTypeReference keyTypeReference, ThriftTypeReference valueTypeReference) static <K,V> ThriftType ThriftType.map(ThriftType keyType, ThriftType valueType) static ThriftTypeThriftType.optional(ThriftType valueType) static <T> ThriftTypeThriftType.optional(ThriftTypeReference valueTypeReference) static <E> ThriftTypeThriftType.set(ThriftType valueType) static <E> ThriftTypeThriftType.set(ThriftTypeReference valueTypeReference) static ThriftTypeThriftType.struct(ThriftStructMetadata structMetadata) Methods in io.airlift.drift.codec.metadata with parameters of type ThriftTypeModifier and TypeMethodDescriptionvoidThriftCatalog.addThriftType(ThriftType thriftType) static ThriftTypeThriftType.array(ThriftType valueType) static <E> ThriftTypeThriftType.list(ThriftType valueType) static <K,V> ThriftType ThriftType.map(ThriftType keyType, ThriftType valueType) static ThriftTypeThriftType.optional(ThriftType valueType) static <E> ThriftTypeThriftType.set(ThriftType valueType) Constructors in io.airlift.drift.codec.metadata with parameters of type ThriftTypeModifierConstructorDescriptionDefaultThriftTypeReference(ThriftType thriftType) ExceptionInfo(ThriftType thriftType, Optional<Boolean> retryable) ThriftType(ThriftType uncoercedType, Type javaType) ThriftType(ThriftType uncoercedType, Type javaType, Object nullValue) TypeCoercion(ThriftType thriftType, Method toThrift, Method fromThrift)