Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractReflectionThriftCodec<T> - Class in io.airlift.drift.codec.internal.reflection
- AbstractReflectionThriftCodec(ThriftCodecManager, ThriftStructMetadata) - Constructor for class io.airlift.drift.codec.internal.reflection.AbstractReflectionThriftCodec
- AbstractThriftMetadataBuilder - Class in io.airlift.drift.codec.metadata
- AbstractThriftMetadataBuilder(ThriftCatalog, Type) - Constructor for class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- addBuilderMethods() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- addCodec(ThriftCodec<?>) - Method in class io.airlift.drift.codec.ThriftCodecManager
-
Adds or replaces the codec associated with the type contained in the codec.
- addConstructors(Type) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- addDefaultCoercions(Class<?>) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
-
Add the @ToThrift and @FromThrift coercions in the specified class to this catalog.
- addError(String, Object...) - Method in class io.airlift.drift.codec.metadata.MetadataErrors
- addError(Throwable, String, Object...) - Method in class io.airlift.drift.codec.metadata.MetadataErrors
- addField(Field, boolean, boolean) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- addFields(Class<?>, boolean, boolean) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- addMethod(Type, Method, boolean, boolean) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- addMethods(Type, boolean, boolean) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- addThriftType(ThriftType) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
- addWarning(String, Object...) - Method in class io.airlift.drift.codec.metadata.MetadataErrors
- addWarning(Throwable, String, Object...) - Method in class io.airlift.drift.codec.metadata.MetadataErrors
- array(ThriftType) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- array(ThriftTypeReference) - Static method in class io.airlift.drift.codec.metadata.ThriftType
B
- BINARY - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- BINARY - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- BINARY_REF - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- bindCustomThriftCodec(Key<? extends ThriftCodec<?>>) - Method in class io.airlift.drift.codec.guice.ThriftCodecBinder
- bindCustomThriftCodec(TypeLiteral<? extends ThriftCodec<?>>) - Method in class io.airlift.drift.codec.guice.ThriftCodecBinder
- bindCustomThriftCodec(ThriftCodec<?>) - Method in class io.airlift.drift.codec.guice.ThriftCodecBinder
- bindCustomThriftCodec(Class<? extends ThriftCodec<?>>) - Method in class io.airlift.drift.codec.guice.ThriftCodecBinder
- bindListThriftCodec(Class<?>) - Method in class io.airlift.drift.codec.guice.ThriftCodecBinder
- bindMapThriftCodec(Class<?>, Class<?>) - Method in class io.airlift.drift.codec.guice.ThriftCodecBinder
- bindThriftCodec(Key<?>) - Method in class io.airlift.drift.codec.guice.ThriftCodecBinder
- bindThriftCodec(TypeLiteral<?>) - Method in class io.airlift.drift.codec.guice.ThriftCodecBinder
- bindThriftCodec(Class<?>) - Method in class io.airlift.drift.codec.guice.ThriftCodecBinder
- BOOL - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- BOOL - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- BOOL_REF - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- BooleanArrayThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- BooleanArrayThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.BooleanArrayThriftCodec
- BooleanThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- BooleanThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.BooleanThriftCodec
- booleanToBoxedBoolean(boolean) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- boxedBooleanToBoolean(Boolean) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- boxedByteToByte(Byte) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- boxedDoubleToDouble(Double) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- boxedFloatToDouble(Float) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- boxedIntegerToInteger(Integer) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- boxedLongToLong(Long) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- boxedShortToShort(Short) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- build() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- build() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadataBuilder
- build() - Method in class io.airlift.drift.codec.metadata.ThriftUnionMetadataBuilder
- buildBuilderConstructorInjections() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- builderMethodInjections - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- builderType - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- buildField(Collection<FieldMetadata>) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- buildField(Collection<FieldMetadata>) - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadataBuilder
- buildField(Collection<FieldMetadata>) - Method in class io.airlift.drift.codec.metadata.ThriftUnionMetadataBuilder
- buildFieldInjections() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- buildMethodInjections() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- buildParameterInjections(List<ParameterInjection>) - Static method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- BYTE - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- BYTE - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- BYTE_REF - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- byteArrayToByteBuffer(byte[]) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- ByteBufferThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- ByteBufferThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.ByteBufferThriftCodec
- byteBufferToByteArray(ByteBuffer) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- ByteThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- ByteThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.ByteThriftCodec
- byteToBoxedByte(byte) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
C
- catalog - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- coerceTo(Type) - Method in class io.airlift.drift.codec.metadata.ThriftType
- CoercionThriftCodec<T> - Class in io.airlift.drift.codec.internal.coercion
-
CoercionThriftCodec encapsulates a ThriftCodec and coerces the values to another type using the supplied ThriftCoercion.
- CoercionThriftCodec(ThriftCodec<?>, TypeCoercion) - Constructor for class io.airlift.drift.codec.internal.coercion.CoercionThriftCodec
- CompilerThriftCodecFactory - Class in io.airlift.drift.codec.internal.compiler
-
Creates Thrift codecs directly in byte code.
- CompilerThriftCodecFactory(boolean) - Constructor for class io.airlift.drift.codec.internal.compiler.CompilerThriftCodecFactory
- CompilerThriftCodecFactory(boolean, ClassLoader) - Constructor for class io.airlift.drift.codec.internal.compiler.CompilerThriftCodecFactory
- CompilerThriftCodecFactory(ClassLoader) - Constructor for class io.airlift.drift.codec.internal.compiler.CompilerThriftCodecFactory
- configure(Binder) - Method in class io.airlift.drift.codec.guice.ThriftCodecModule
- constructorInjections - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
D
- DefaultJavaCoercions - Class in io.airlift.drift.codec.internal.coercion
- DefaultThriftTypeReference - Class in io.airlift.drift.codec.metadata
- DefaultThriftTypeReference(ThriftType) - Constructor for class io.airlift.drift.codec.metadata.DefaultThriftTypeReference
- DelegateCodec<T> - Class in io.airlift.drift.codec
-
A placeholder for a
ThriftCodecthat defers computation of the real codec until it is actually used, and then just delegates to that codec. - DelegateCodec(ThriftCodecManager, Type) - Constructor for class io.airlift.drift.codec.DelegateCodec
- documentation - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- DOUBLE - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- DOUBLE - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- DOUBLE_REF - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- DoubleArrayThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- DoubleArrayThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.DoubleArrayThriftCodec
- DoubleThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- DoubleThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.DoubleThriftCodec
- doubleToBoxedDouble(double) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- doubleToBoxedFloat(double) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- doubleToPrimitiveFloat(double) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
E
- ENUM - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- EnumThriftCodec<T extends Enum<T>> - Class in io.airlift.drift.codec.internal
-
EnumThriftCodec is a codec for Java enum types.
- EnumThriftCodec(ThriftType) - Constructor for class io.airlift.drift.codec.internal.EnumThriftCodec
- enumType(ThriftEnumMetadata<?>) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- equals(Object) - Method in class io.airlift.drift.codec.guice.ThriftCodecModule
- equals(Object) - Method in class io.airlift.drift.codec.metadata.DefaultThriftTypeReference
- equals(Object) - Method in class io.airlift.drift.codec.metadata.RecursiveThriftTypeReference
- equals(Object) - Method in class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- equals(Object) - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- equals(Object) - Method in class io.airlift.drift.codec.metadata.ThriftHeaderParameter
- equals(Object) - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- equals(Object) - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata.ExceptionInfo
- equals(Object) - Method in class io.airlift.drift.codec.metadata.ThriftServiceMetadata
- equals(Object) - Method in class io.airlift.drift.codec.metadata.ThriftType
- ExceptionInfo(ThriftType, Optional<Boolean>) - Constructor for class io.airlift.drift.codec.metadata.ThriftMethodMetadata.ExceptionInfo
- extractBuilderClass() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractBuilderClass() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadataBuilder
- extractBuilderClass() - Method in class io.airlift.drift.codec.metadata.ThriftUnionMetadataBuilder
- extractFieldIdlAnnotations(short, Collection<FieldMetadata>) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractFieldIsLegacyId(short, String, Collection<FieldMetadata>) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractFieldIsRecursiveReference(short, Collection<FieldMetadata>) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractFieldName(short, Collection<FieldMetadata>) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractFieldName(Method) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- extractFieldName(String) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- extractFieldRequiredness(short, String, Collection<FieldMetadata>) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractFromConstructors() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractFromFields() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractFromMethods() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractName() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractName() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadataBuilder
- extractName() - Method in class io.airlift.drift.codec.metadata.ThriftUnionMetadataBuilder
- extractors - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractParameterNames(Executable) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- extractStructIdlAnnotations() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- extractStructIdlAnnotations() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadataBuilder
- extractStructIdlAnnotations() - Method in class io.airlift.drift.codec.metadata.ThriftUnionMetadataBuilder
F
- fieldInjections - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- FieldKind - Enum Class in io.airlift.drift.codec.metadata
- fields - Variable in class io.airlift.drift.codec.internal.reflection.AbstractReflectionThriftCodec
- fields - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- findAnnotatedFields(Class<?>, Class<? extends Annotation>) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- findAnnotatedMethod(Class<?>, Class<? extends Annotation>, String, Class<?>...) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- findAnnotatedMethods(Class<?>, Class<? extends Annotation>) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
-
Find methods that are tagged with a given annotation somewhere in the hierarchy
- ForCompiler - Annotation Interface in io.airlift.drift.codec.internal
- FromThrift - Annotation Interface in io.airlift.drift.codec.internal.coercion
-
Marks a method as being a conversion from a native Thrift type to a Java Type.
G
- generateThriftTypeCodec(ThriftCodecManager, ThriftStructMetadata) - Method in class io.airlift.drift.codec.internal.compiler.CompilerThriftCodecFactory
- generateThriftTypeCodec(ThriftCodecManager, ThriftStructMetadata) - Method in class io.airlift.drift.codec.internal.reflection.ReflectionThriftCodecFactory
- generateThriftTypeCodec(ThriftCodecManager, ThriftStructMetadata) - Method in interface io.airlift.drift.codec.internal.ThriftCodecFactory
- get() - Method in class io.airlift.drift.codec.metadata.DefaultThriftTypeReference
- get() - Method in class io.airlift.drift.codec.metadata.RecursiveThriftTypeReference
- get() - Method in interface io.airlift.drift.codec.metadata.ThriftTypeReference
- getAllDeclaredFields(Class<?>) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- getAllDeclaredMethods(Class<?>) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- getArrayOfType(Type) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- getBuilderClass() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- getBuilderClass() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getBuilderMethod() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getBuilderType() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getByEnumConstant() - Method in class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- getByEnumValue() - Method in class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- getCachedCodecIfPresent(TypeToken<T>) - Method in class io.airlift.drift.codec.ThriftCodecManager
- getCachedCodecIfPresent(ThriftType) - Method in class io.airlift.drift.codec.ThriftCodecManager
- getCachedCodecIfPresent(Class<T>) - Method in class io.airlift.drift.codec.ThriftCodecManager
- getCachedCodecIfPresent(Type) - Method in class io.airlift.drift.codec.ThriftCodecManager
- getCatalog() - Method in class io.airlift.drift.codec.ThriftCodecManager
- getCodec(TypeToken<T>) - Method in class io.airlift.drift.codec.ThriftCodecManager
- getCodec(ThriftType) - Method in class io.airlift.drift.codec.ThriftCodecManager
- getCodec(Class<T>) - Method in class io.airlift.drift.codec.ThriftCodecManager
- getCodec(Type) - Method in class io.airlift.drift.codec.ThriftCodecManager
- getCoercion() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getCollectionElementThriftTypeReference(Type) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getConstructor() - Method in class io.airlift.drift.codec.metadata.ThriftConstructorInjection
- getConstructorInjection() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getConstructorInjection() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getDefaultCoercion(Type) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
-
Gets the default TypeCoercion (and associated ThriftType) for the specified Java type.
- getDocumentation() - Method in class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- getDocumentation() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getDocumentation() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- getDocumentation() - Method in class io.airlift.drift.codec.metadata.ThriftServiceMetadata
- getDocumentation() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getEffectiveClassAnnotations(Class<?>, Class<T>) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- getElementCodec(ThriftTypeReference) - Method in class io.airlift.drift.codec.ThriftCodecManager
- getElementsDocumentation() - Method in class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- getEnumClass() - Method in class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- getEnumMetadata() - Method in class io.airlift.drift.codec.metadata.ThriftType
- getEnumName() - Method in class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- getErrors() - Method in class io.airlift.drift.codec.metadata.MetadataErrors
- getExceptions() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- getExtraction() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getField() - Method in class io.airlift.drift.codec.metadata.ThriftFieldExtractor
- getField() - Method in class io.airlift.drift.codec.metadata.ThriftFieldInjection
- getField(int) - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getFieldId() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- getFieldKind() - Method in interface io.airlift.drift.codec.metadata.ThriftExtraction
- getFieldKind() - Method in class io.airlift.drift.codec.metadata.ThriftFieldExtractor
- getFieldKind() - Method in class io.airlift.drift.codec.metadata.ThriftFieldInjection
- getFieldKind() - Method in interface io.airlift.drift.codec.metadata.ThriftInjection
- getFieldKind() - Method in class io.airlift.drift.codec.metadata.ThriftMethodExtractor
- getFieldKind() - Method in class io.airlift.drift.codec.metadata.ThriftParameterInjection
- getFields() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getFields(FieldKind) - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getFieldThriftTypeReference(FieldMetadata) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getFieldType() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- getFieldValue(Object, ThriftFieldMetadata) - Method in class io.airlift.drift.codec.internal.reflection.AbstractReflectionThriftCodec
- getFromThrift() - Method in class io.airlift.drift.codec.metadata.TypeCoercion
- getFutureReturnType(Type) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- getHeaderParameters() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- getId() - Method in interface io.airlift.drift.codec.metadata.ThriftExtraction
- getId() - Method in class io.airlift.drift.codec.metadata.ThriftFieldExtractor
- getId() - Method in class io.airlift.drift.codec.metadata.ThriftFieldInjection
- getId() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getId() - Method in interface io.airlift.drift.codec.metadata.ThriftInjection
- getId() - Method in class io.airlift.drift.codec.metadata.ThriftMethodExtractor
- getId() - Method in class io.airlift.drift.codec.metadata.ThriftParameterInjection
- getIdlAnnotations() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getIdlAnnotations() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getIdlName() - Method in class io.airlift.drift.codec.metadata.ThriftServiceMetadata
- getIndex() - Method in class io.airlift.drift.codec.metadata.ThriftHeaderParameter
- getInjections() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getIterableType(Type) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- getJavaType() - Method in class io.airlift.drift.codec.metadata.DefaultThriftTypeReference
- getJavaType() - Method in class io.airlift.drift.codec.metadata.RecursiveThriftTypeReference
- getJavaType() - Method in class io.airlift.drift.codec.metadata.ThriftParameterInjection
- getJavaType() - Method in class io.airlift.drift.codec.metadata.ThriftType
- getJavaType() - Method in interface io.airlift.drift.codec.metadata.ThriftTypeReference
- getKeyTypeReference() - Method in class io.airlift.drift.codec.metadata.ThriftType
- getMapKeyThriftTypeReference(Type) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getMapKeyType(Type) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- getMapValueThriftTypeReference(Type) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getMapValueType(Type) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- getMetadataErrors() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- getMetadataType() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getMethod() - Method in class io.airlift.drift.codec.metadata.ThriftMethodExtractor
- getMethod() - Method in class io.airlift.drift.codec.metadata.ThriftMethodInjection
- getMethod() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- getMethodInjection() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getMethodInjections() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getMethodOrder(Method) - Static method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getMethods() - Method in class io.airlift.drift.codec.metadata.ThriftServiceMetadata
- getName() - Method in interface io.airlift.drift.codec.metadata.ThriftExtraction
- getName() - Method in class io.airlift.drift.codec.metadata.ThriftFieldExtractor
- getName() - Method in class io.airlift.drift.codec.metadata.ThriftFieldInjection
- getName() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getName() - Method in class io.airlift.drift.codec.metadata.ThriftHeaderParameter
- getName() - Method in interface io.airlift.drift.codec.metadata.ThriftInjection
- getName() - Method in class io.airlift.drift.codec.metadata.ThriftMethodExtractor
- getName() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- getName() - Method in class io.airlift.drift.codec.metadata.ThriftParameterInjection
- getName() - Method in class io.airlift.drift.codec.metadata.ThriftServiceMetadata
- getNullValue() - Method in class io.airlift.drift.codec.metadata.ThriftType
- getOneway() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- getOptionalThriftTypeReference(Type) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getOptionalType(Type) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- getParameterIndex() - Method in class io.airlift.drift.codec.metadata.ThriftParameterInjection
- getParameterInjections(Type, Annotation[][], Type[], List<String>) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- getParameters() - Method in class io.airlift.drift.codec.metadata.ThriftConstructorInjection
- getParameters() - Method in class io.airlift.drift.codec.metadata.ThriftMethodInjection
- getParameters() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- getProtocolType() - Method in class io.airlift.drift.codec.metadata.DefaultThriftTypeReference
- getProtocolType() - Method in class io.airlift.drift.codec.metadata.RecursiveThriftTypeReference
- getProtocolType() - Method in class io.airlift.drift.codec.metadata.ThriftType
- getProtocolType() - Method in interface io.airlift.drift.codec.metadata.ThriftTypeReference
- getRequiredness() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getReturnType() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- getStructClass() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- getStructClass() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getStructMetadata() - Method in class io.airlift.drift.codec.metadata.ThriftType
- getStructName() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getStructType() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- getThriftCodec() - Method in class io.airlift.drift.codec.internal.compiler.ThriftCodecByteCodeGenerator
- getThriftDocumentation(Class<?>) - Static method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getThriftDocumentation(Enum<T>) - Static method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getThriftDocumentation(Field) - Static method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getThriftDocumentation(Method) - Static method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getThriftEnumMetadata(Class<?>) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
-
Gets the ThriftEnumMetadata for the specified enum class.
- getThriftProtocolType(Type) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getThriftServiceAnnotation(Class<?>) - Static method in class io.airlift.drift.codec.metadata.ThriftServiceMetadata
- getThriftStructMetadata(Type) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
-
Gets the ThriftStructMetadata for the specified struct class.
- getThriftType() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getThriftType() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata.ExceptionInfo
- getThriftType() - Method in class io.airlift.drift.codec.metadata.TypeCoercion
- getThriftType(Type) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
-
Gets the ThriftType for the specified Java type.
- getThriftTypeFromCache(Type) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
- getToThrift() - Method in class io.airlift.drift.codec.metadata.TypeCoercion
- getType() - Method in class io.airlift.drift.codec.DelegateCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.BooleanArrayThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.BooleanThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.ByteBufferThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.ByteThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.DoubleArrayThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.DoubleThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.IntArrayThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.IntegerThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.ListThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.LongArrayThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.LongThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.MapThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.OptionalDoubleThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.OptionalIntThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.OptionalLongThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.OptionalThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.SetThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.ShortArrayThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.ShortThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.StringThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.builtin.VoidThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.coercion.CoercionThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.EnumThriftCodec
- getType() - Method in class io.airlift.drift.codec.internal.reflection.AbstractReflectionThriftCodec
- getType() - Method in class io.airlift.drift.codec.metadata.ThriftFieldExtractor
- getType() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- getType() - Method in class io.airlift.drift.codec.metadata.ThriftMethodExtractor
- getType() - Method in interface io.airlift.drift.codec.ThriftCodec
-
The Thrift type this codec supports.
- getType() - Method in enum class io.airlift.drift.codec.ThriftProtocolType
- getUncoercedType() - Method in class io.airlift.drift.codec.metadata.ThriftType
- getUnknownEnumConstant() - Method in class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- getValueTypeReference() - Method in class io.airlift.drift.codec.metadata.ThriftType
- getWarnings() - Method in class io.airlift.drift.codec.metadata.MetadataErrors
H
- hashCode() - Method in class io.airlift.drift.codec.guice.ThriftCodecModule
- hashCode() - Method in class io.airlift.drift.codec.metadata.DefaultThriftTypeReference
- hashCode() - Method in class io.airlift.drift.codec.metadata.RecursiveThriftTypeReference
- hashCode() - Method in class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- hashCode() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- hashCode() - Method in class io.airlift.drift.codec.metadata.ThriftHeaderParameter
- hashCode() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata.ExceptionInfo
- hashCode() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- hashCode() - Method in class io.airlift.drift.codec.metadata.ThriftServiceMetadata
- hashCode() - Method in class io.airlift.drift.codec.metadata.ThriftType
- hasThriftFieldAnnotation(Method) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
I
- I16 - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- I16 - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- I16_REF - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- I32 - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- I32 - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- I32_REF - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- I64 - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- I64 - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- I64_REF - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- inferThriftFieldIds() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
-
Assigns all fields an id if possible.
- inferThriftFieldIds(Multimap<String, FieldMetadata>, Set<String>) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- IntArrayThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- IntArrayThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.IntArrayThriftCodec
- IntegerThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- IntegerThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.IntegerThriftCodec
- integerToBoxedInteger(int) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- InternalThriftCodec - Annotation Interface in io.airlift.drift.codec
- io.airlift.drift.codec - package io.airlift.drift.codec
- io.airlift.drift.codec.guice - package io.airlift.drift.codec.guice
- io.airlift.drift.codec.internal - package io.airlift.drift.codec.internal
- io.airlift.drift.codec.internal.builtin - package io.airlift.drift.codec.internal.builtin
- io.airlift.drift.codec.internal.coercion - package io.airlift.drift.codec.internal.coercion
- io.airlift.drift.codec.internal.compiler - package io.airlift.drift.codec.internal.compiler
- io.airlift.drift.codec.internal.reflection - package io.airlift.drift.codec.internal.reflection
- io.airlift.drift.codec.metadata - package io.airlift.drift.codec.metadata
- isArray(Type) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- isAsync() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- isCoerced() - Method in class io.airlift.drift.codec.metadata.ThriftType
- isException() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- isGeneric() - Method in class io.airlift.drift.codec.metadata.ThriftFieldExtractor
- isGeneric() - Method in class io.airlift.drift.codec.metadata.ThriftMethodExtractor
- isIdempotent() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- isInternal() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- isNull(Optional<T>) - Method in class io.airlift.drift.codec.internal.builtin.OptionalThriftCodec
- isNull(OptionalDouble) - Method in class io.airlift.drift.codec.internal.builtin.OptionalDoubleThriftCodec
- isNull(OptionalInt) - Method in class io.airlift.drift.codec.internal.builtin.OptionalIntThriftCodec
- isNull(OptionalLong) - Method in class io.airlift.drift.codec.internal.builtin.OptionalLongThriftCodec
- isNull(T) - Method in interface io.airlift.drift.codec.ThriftCodec
-
If the value is effectively null and should not be written.
- isOptional(Type) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- isReadOnly() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- isRecursive() - Method in class io.airlift.drift.codec.metadata.DefaultThriftTypeReference
- isRecursive() - Method in class io.airlift.drift.codec.metadata.RecursiveThriftTypeReference
- isRecursive() - Method in interface io.airlift.drift.codec.metadata.ThriftTypeReference
- isRecursiveReference() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- isRetryable() - Method in class io.airlift.drift.codec.metadata.ThriftMethodMetadata.ExceptionInfo
- isStruct() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- isStructType(Type) - Static method in class io.airlift.drift.codec.metadata.ThriftCatalog
- isSupportedArrayComponentType(Class<?>) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
- isSupportedStructFieldType(Type) - Method in class io.airlift.drift.codec.metadata.ThriftCatalog
- isTypeReferenceRecursive() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- isUnion() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- isValidateGetter(Method) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- isValidateSetter(Method) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- isValidateSetter(Method) - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadataBuilder
- isValidateSetter(Method) - Method in class io.airlift.drift.codec.metadata.ThriftUnionMetadataBuilder
- isWriteOnly() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
L
- list(ThriftType) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- list(ThriftTypeReference) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- LIST - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- ListThriftCodec<T> - Class in io.airlift.drift.codec.internal.builtin
- ListThriftCodec(ThriftType, ThriftCodec<T>) - Constructor for class io.airlift.drift.codec.internal.builtin.ListThriftCodec
- LongArrayThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- LongArrayThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.LongArrayThriftCodec
- LongThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- LongThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.LongThriftCodec
- longToBoxedLong(long) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
M
- map(ThriftTypeReference, ThriftTypeReference) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- map(ThriftType, ThriftType) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- MAP - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- MapThriftCodec<K,
V> - Class in io.airlift.drift.codec.internal.builtin - MapThriftCodec(ThriftType, ThriftCodec<K>, ThriftCodec<V>) - Constructor for class io.airlift.drift.codec.internal.builtin.MapThriftCodec
- metadata - Variable in class io.airlift.drift.codec.internal.reflection.AbstractReflectionThriftCodec
- MetadataErrorException - Exception in io.airlift.drift.codec.metadata
- MetadataErrorException(String, Object...) - Constructor for exception io.airlift.drift.codec.metadata.MetadataErrorException
- MetadataErrorException(Throwable, String, Object...) - Constructor for exception io.airlift.drift.codec.metadata.MetadataErrorException
- metadataErrors - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- MetadataErrors - Class in io.airlift.drift.codec.metadata
-
MetadataErrors collects all known issues with metadata extraction.
- MetadataErrors() - Constructor for class io.airlift.drift.codec.metadata.MetadataErrors
- MetadataErrors(MetadataErrors.Monitor) - Constructor for class io.airlift.drift.codec.metadata.MetadataErrors
- MetadataErrors.Monitor - Interface in io.airlift.drift.codec.metadata
- MetadataWarningException - Exception in io.airlift.drift.codec.metadata
- MetadataWarningException(String, Object...) - Constructor for exception io.airlift.drift.codec.metadata.MetadataWarningException
- MetadataWarningException(Throwable, String, Object...) - Constructor for exception io.airlift.drift.codec.metadata.MetadataWarningException
- methodInjections - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
N
- nextField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- normalizeThriftFields(ThriftCatalog) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- NULL_MONITOR - Static variable in class io.airlift.drift.codec.metadata.MetadataErrors
O
- onError(MetadataErrorException) - Method in interface io.airlift.drift.codec.metadata.MetadataErrors.Monitor
- onWarning(MetadataWarningException) - Method in interface io.airlift.drift.codec.metadata.MetadataErrors.Monitor
- optional(ThriftType) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- optional(ThriftTypeReference) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- OptionalDoubleThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- OptionalDoubleThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.OptionalDoubleThriftCodec
- OptionalIntThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- OptionalIntThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.OptionalIntThriftCodec
- OptionalLongThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- OptionalLongThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.OptionalLongThriftCodec
- OptionalThriftCodec<T> - Class in io.airlift.drift.codec.internal.builtin
- OptionalThriftCodec(ThriftType, ThriftCodec<T>) - Constructor for class io.airlift.drift.codec.internal.builtin.OptionalThriftCodec
P
- primitiveFloatToDouble(float) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- ProtocolReader - Class in io.airlift.drift.codec.internal
- ProtocolReader(TProtocolReader) - Constructor for class io.airlift.drift.codec.internal.ProtocolReader
- ProtocolWriter - Class in io.airlift.drift.codec.internal
- ProtocolWriter(TProtocolWriter) - Constructor for class io.airlift.drift.codec.internal.ProtocolWriter
R
- read(ThriftType, TProtocolReader) - Method in class io.airlift.drift.codec.ThriftCodecManager
- read(TProtocolReader) - Method in class io.airlift.drift.codec.DelegateCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.BooleanArrayThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.BooleanThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.ByteBufferThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.ByteThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.DoubleArrayThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.DoubleThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.IntArrayThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.IntegerThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.ListThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.LongArrayThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.LongThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.MapThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.OptionalDoubleThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.OptionalIntThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.OptionalLongThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.OptionalThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.SetThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.ShortArrayThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.ShortThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.StringThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.builtin.VoidThriftCodec
-
Always returns null without reading anything from the stream.
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.coercion.CoercionThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.EnumThriftCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.reflection.ReflectionThriftStructCodec
- read(TProtocolReader) - Method in class io.airlift.drift.codec.internal.reflection.ReflectionThriftUnionCodec
- read(TProtocolReader) - Method in interface io.airlift.drift.codec.ThriftCodec
-
Reads a value from supplied Thrift protocol reader.
- read(Class<T>, TProtocolReader) - Method in class io.airlift.drift.codec.ThriftCodecManager
- readBinary() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readBinaryField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readBool() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readBoolArray() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readBoolArrayField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readBoolField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readByte() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readByteField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readDouble() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readDoubleArray() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readDoubleArrayField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readDoubleField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readEnumField(ThriftCodec<T>) - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readField(ThriftCodec<?>) - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI16() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI16Array() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI16ArrayField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI16Field() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI32() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI32Array() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI32ArrayField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI32Field() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI64() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI64Array() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI64ArrayField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readI64Field() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readList(ThriftCodec<E>) - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readListField(ThriftCodec<List<E>>) - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readMap(ThriftCodec<K>, ThriftCodec<V>) - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readMapField(ThriftCodec<Map<K, V>>) - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readSet(ThriftCodec<E>) - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readSetField(ThriftCodec<Set<E>>) - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readString() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readStringField() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readStructBegin() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readStructEnd() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- readStructField(ThriftCodec<T>) - Method in class io.airlift.drift.codec.internal.ProtocolReader
- RecursiveThriftTypeReference - Class in io.airlift.drift.codec.metadata
- RecursiveThriftTypeReference(ThriftCatalog, Type) - Constructor for class io.airlift.drift.codec.metadata.RecursiveThriftTypeReference
- ReflectionHelper - Class in io.airlift.drift.codec.metadata
- ReflectionThriftCodecFactory - Class in io.airlift.drift.codec.internal.reflection
-
Creates reflection based thrift codecs.
- ReflectionThriftCodecFactory() - Constructor for class io.airlift.drift.codec.internal.reflection.ReflectionThriftCodecFactory
- ReflectionThriftStructCodec<T> - Class in io.airlift.drift.codec.internal.reflection
- ReflectionThriftStructCodec(ThriftCodecManager, ThriftStructMetadata) - Constructor for class io.airlift.drift.codec.internal.reflection.ReflectionThriftStructCodec
- ReflectionThriftUnionCodec<T> - Class in io.airlift.drift.codec.internal.reflection
- ReflectionThriftUnionCodec(ThriftCodecManager, ThriftStructMetadata) - Constructor for class io.airlift.drift.codec.internal.reflection.ReflectionThriftUnionCodec
- resolveFieldType(Type, Type) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
- resolveFieldTypes(Type, Type[]) - Static method in class io.airlift.drift.codec.metadata.ReflectionHelper
S
- set(ThriftType) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- set(ThriftTypeReference) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- SET - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- SetThriftCodec<T> - Class in io.airlift.drift.codec.internal.builtin
- SetThriftCodec(ThriftType, ThriftCodec<T>) - Constructor for class io.airlift.drift.codec.internal.builtin.SetThriftCodec
- ShortArrayThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- ShortArrayThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.ShortArrayThriftCodec
- ShortThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- ShortThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.ShortThriftCodec
- shortToBoxedShort(short) - Static method in class io.airlift.drift.codec.internal.coercion.DefaultJavaCoercions
- skipFieldData() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- STRING - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- STRING - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- STRING_REF - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- StringThriftCodec - Class in io.airlift.drift.codec.internal.builtin
- StringThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.StringThriftCodec
- struct(ThriftStructMetadata) - Static method in class io.airlift.drift.codec.metadata.ThriftType
- STRUCT - Enum constant in enum class io.airlift.drift.codec.metadata.ThriftStructMetadata.MetadataType
- STRUCT - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- structName - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- structType - Variable in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
T
- THRIFT_FIELD - Enum constant in enum class io.airlift.drift.codec.metadata.FieldKind
- THRIFT_UNION_ID - Enum constant in enum class io.airlift.drift.codec.metadata.FieldKind
- ThriftCatalog - Class in io.airlift.drift.codec.metadata
-
ThriftCatalog contains the metadata for all known structs, enums and type coercions.
- ThriftCatalog() - Constructor for class io.airlift.drift.codec.metadata.ThriftCatalog
- ThriftCatalog(MetadataErrors.Monitor) - Constructor for class io.airlift.drift.codec.metadata.ThriftCatalog
- ThriftCodec<T> - Interface in io.airlift.drift.codec
-
A single type codec for reading and writing in Thrift format.
- thriftCodecBinder(Binder) - Static method in class io.airlift.drift.codec.guice.ThriftCodecBinder
- ThriftCodecBinder - Class in io.airlift.drift.codec.guice
- ThriftCodecByteCodeGenerator<T> - Class in io.airlift.drift.codec.internal.compiler
- ThriftCodecByteCodeGenerator(ThriftCodecManager, ThriftStructMetadata, DynamicClassLoader, boolean) - Constructor for class io.airlift.drift.codec.internal.compiler.ThriftCodecByteCodeGenerator
- ThriftCodecFactory - Interface in io.airlift.drift.codec.internal
-
Implementations of this interface are expected to be thread safe.
- ThriftCodecManager - Class in io.airlift.drift.codec
-
ThriftCodecManager contains an index of all known ThriftCodec and can create codecs for unknown types as needed.
- ThriftCodecManager(ThriftCodecFactory, ThriftCatalog, Set<ThriftCodec<?>>) - Constructor for class io.airlift.drift.codec.ThriftCodecManager
- ThriftCodecManager(ThriftCodecFactory, ThriftCodec<?>...) - Constructor for class io.airlift.drift.codec.ThriftCodecManager
- ThriftCodecManager(ThriftCodecFactory, Set<ThriftCodec<?>>) - Constructor for class io.airlift.drift.codec.ThriftCodecManager
- ThriftCodecManager(ThriftCatalog) - Constructor for class io.airlift.drift.codec.ThriftCodecManager
- ThriftCodecManager(ThriftCodec<?>...) - Constructor for class io.airlift.drift.codec.ThriftCodecManager
- ThriftCodecManager(ClassLoader, ThriftCodec<?>...) - Constructor for class io.airlift.drift.codec.ThriftCodecManager
- ThriftCodecModule - Class in io.airlift.drift.codec.guice
- ThriftCodecModule() - Constructor for class io.airlift.drift.codec.guice.ThriftCodecModule
- ThriftCodecModule(ClassLoader) - Constructor for class io.airlift.drift.codec.guice.ThriftCodecModule
- ThriftConstructorInjection - Class in io.airlift.drift.codec.metadata
- ThriftConstructorInjection(Constructor<?>, ThriftParameterInjection...) - Constructor for class io.airlift.drift.codec.metadata.ThriftConstructorInjection
- ThriftConstructorInjection(Constructor<?>, List<ThriftParameterInjection>) - Constructor for class io.airlift.drift.codec.metadata.ThriftConstructorInjection
- thriftEnumMetadata(Class<T>) - Static method in class io.airlift.drift.codec.metadata.ThriftEnumMetadataBuilder
- ThriftEnumMetadata<T extends Enum<T>> - Class in io.airlift.drift.codec.metadata
- ThriftEnumMetadata(String, Class<T>) - Constructor for class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- ThriftEnumMetadataBuilder<T extends Enum<T>> - Class in io.airlift.drift.codec.metadata
- ThriftExtraction - Interface in io.airlift.drift.codec.metadata
-
ThriftExtraction contains information an extraction point for a single thrift field.
- ThriftFieldExtractor - Class in io.airlift.drift.codec.metadata
- ThriftFieldExtractor(short, String, FieldKind, Field, Type) - Constructor for class io.airlift.drift.codec.metadata.ThriftFieldExtractor
- ThriftFieldInjection - Class in io.airlift.drift.codec.metadata
- ThriftFieldInjection(short, String, Field, FieldKind) - Constructor for class io.airlift.drift.codec.metadata.ThriftFieldInjection
- ThriftFieldMetadata - Class in io.airlift.drift.codec.metadata
-
ThriftFieldMetadata defines a single thrift field including the value extraction and injection points.
- ThriftFieldMetadata(short, boolean, boolean, ThriftField.Requiredness, Map<String, String>, ThriftTypeReference, String, FieldKind, List<ThriftInjection>, Optional<ThriftConstructorInjection>, Optional<ThriftMethodInjection>, Optional<ThriftExtraction>, Optional<TypeCoercion>) - Constructor for class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- ThriftHeaderParameter - Class in io.airlift.drift.codec.metadata
- ThriftHeaderParameter(int, String) - Constructor for class io.airlift.drift.codec.metadata.ThriftHeaderParameter
- ThriftInjection - Interface in io.airlift.drift.codec.metadata
-
ThriftInjection contains information an injection point for a single thrift field.
- ThriftMethodExtractor - Class in io.airlift.drift.codec.metadata
- ThriftMethodExtractor(short, String, FieldKind, Method, Type) - Constructor for class io.airlift.drift.codec.metadata.ThriftMethodExtractor
- ThriftMethodInjection - Class in io.airlift.drift.codec.metadata
- ThriftMethodInjection(Method, ThriftParameterInjection...) - Constructor for class io.airlift.drift.codec.metadata.ThriftMethodInjection
- ThriftMethodInjection(Method, List<ThriftParameterInjection>) - Constructor for class io.airlift.drift.codec.metadata.ThriftMethodInjection
- ThriftMethodMetadata - Class in io.airlift.drift.codec.metadata
- ThriftMethodMetadata(Method, ThriftCatalog) - Constructor for class io.airlift.drift.codec.metadata.ThriftMethodMetadata
- ThriftMethodMetadata.ExceptionInfo - Class in io.airlift.drift.codec.metadata
- ThriftParameterInjection - Class in io.airlift.drift.codec.metadata
- ThriftParameterInjection(short, String, int, Type) - Constructor for class io.airlift.drift.codec.metadata.ThriftParameterInjection
- ThriftProtocolType - Enum Class in io.airlift.drift.codec
- ThriftServiceMetadata - Class in io.airlift.drift.codec.metadata
- ThriftServiceMetadata(Class<?>, ThriftCatalog) - Constructor for class io.airlift.drift.codec.metadata.ThriftServiceMetadata
- ThriftStructMetadata - Class in io.airlift.drift.codec.metadata
- ThriftStructMetadata(String, Map<String, String>, Type, Type, ThriftStructMetadata.MetadataType, Optional<ThriftMethodInjection>, List<String>, List<ThriftFieldMetadata>, Optional<ThriftConstructorInjection>, List<ThriftMethodInjection>) - Constructor for class io.airlift.drift.codec.metadata.ThriftStructMetadata
- ThriftStructMetadata.MetadataType - Enum Class in io.airlift.drift.codec.metadata
- ThriftStructMetadataBuilder - Class in io.airlift.drift.codec.metadata
- ThriftStructMetadataBuilder(ThriftCatalog, Type) - Constructor for class io.airlift.drift.codec.metadata.ThriftStructMetadataBuilder
- ThriftType - Class in io.airlift.drift.codec.metadata
-
ThriftType contains all metadata necessary for converting the java type to and from Thrift.
- ThriftType(ThriftType, Type) - Constructor for class io.airlift.drift.codec.metadata.ThriftType
- ThriftType(ThriftType, Type, Object) - Constructor for class io.airlift.drift.codec.metadata.ThriftType
- ThriftTypeReference - Interface in io.airlift.drift.codec.metadata
-
An interface to either a resolved
ThriftTypeor the information to compute one. - ThriftUnionMetadataBuilder - Class in io.airlift.drift.codec.metadata
- ThriftUnionMetadataBuilder(ThriftCatalog, Type) - Constructor for class io.airlift.drift.codec.metadata.ThriftUnionMetadataBuilder
- throwIfHasErrors() - Method in class io.airlift.drift.codec.metadata.MetadataErrors
- toParameterizedType(ThriftType) - Static method in class io.airlift.drift.codec.internal.compiler.ThriftCodecByteCodeGenerator
- toParameterizedType(ThriftTypeReference) - Static method in class io.airlift.drift.codec.internal.compiler.ThriftCodecByteCodeGenerator
- toString() - Method in class io.airlift.drift.codec.internal.ProtocolReader
- toString() - Method in class io.airlift.drift.codec.metadata.DefaultThriftTypeReference
- toString() - Method in class io.airlift.drift.codec.metadata.MetadataErrors
- toString() - Method in class io.airlift.drift.codec.metadata.RecursiveThriftTypeReference
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftConstructorInjection
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftEnumMetadata
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftFieldExtractor
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftFieldInjection
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftFieldMetadata
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftHeaderParameter
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftMethodExtractor
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftMethodInjection
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftParameterInjection
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadata
- toString() - Method in class io.airlift.drift.codec.metadata.ThriftType
- toString() - Method in class io.airlift.drift.codec.metadata.TypeCoercion
- ToThrift - Annotation Interface in io.airlift.drift.codec.internal.coercion
-
Marks a method as being a conversion to a native Thrift type from a Java Type.
- TypeCoercion - Class in io.airlift.drift.codec.metadata
- TypeCoercion(ThriftType, Method, Method) - Constructor for class io.airlift.drift.codec.metadata.TypeCoercion
U
- UNION - Enum constant in enum class io.airlift.drift.codec.metadata.ThriftStructMetadata.MetadataType
- UNKNOWN - Enum constant in enum class io.airlift.drift.codec.ThriftProtocolType
- UnknownEnumValueException - Exception in io.airlift.drift.codec.internal
- UnknownEnumValueException(String) - Constructor for exception io.airlift.drift.codec.internal.UnknownEnumValueException
V
- validateConstructors() - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- validateConstructors() - Method in class io.airlift.drift.codec.metadata.ThriftStructMetadataBuilder
- validateConstructors() - Method in class io.airlift.drift.codec.metadata.ThriftUnionMetadataBuilder
- valueOf(String) - Static method in enum class io.airlift.drift.codec.metadata.FieldKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.airlift.drift.codec.metadata.ThriftStructMetadata.MetadataType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.airlift.drift.codec.ThriftProtocolType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.airlift.drift.codec.metadata.FieldKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.airlift.drift.codec.metadata.ThriftStructMetadata.MetadataType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.airlift.drift.codec.ThriftProtocolType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyClass(Class<? extends Annotation>) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
- verifyFieldType(short, String, Collection<FieldMetadata>, ThriftCatalog) - Method in class io.airlift.drift.codec.metadata.AbstractThriftMetadataBuilder
-
Verifies that the the fields all have a supported Java type and that all fields map to the exact same ThriftType.
- VOID - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- VOID_REF - Static variable in class io.airlift.drift.codec.metadata.ThriftType
- VoidThriftCodec - Class in io.airlift.drift.codec.internal.builtin
-
VoidThriftCodec is a convenience codec used for service invocations that return void type.
- VoidThriftCodec() - Constructor for class io.airlift.drift.codec.internal.builtin.VoidThriftCodec
W
- write(boolean[], TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.BooleanArrayThriftCodec
- write(double[], TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.DoubleArrayThriftCodec
- write(int[], TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.IntArrayThriftCodec
- write(long[], TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.LongArrayThriftCodec
- write(short[], TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.ShortArrayThriftCodec
- write(ThriftType, Object, TProtocolWriter) - Method in class io.airlift.drift.codec.ThriftCodecManager
- write(Boolean, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.BooleanThriftCodec
- write(Byte, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.ByteThriftCodec
- write(Class<T>, T, TProtocolWriter) - Method in class io.airlift.drift.codec.ThriftCodecManager
- write(Double, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.DoubleThriftCodec
- write(Integer, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.IntegerThriftCodec
- write(Long, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.LongThriftCodec
- write(Short, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.ShortThriftCodec
- write(String, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.StringThriftCodec
- write(Void, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.VoidThriftCodec
-
Always returns without writing to the stream.
- write(ByteBuffer, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.ByteBufferThriftCodec
- write(List<T>, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.ListThriftCodec
- write(Map<K, V>, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.MapThriftCodec
- write(Optional<T>, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.OptionalThriftCodec
- write(OptionalDouble, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.OptionalDoubleThriftCodec
- write(OptionalInt, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.OptionalIntThriftCodec
- write(OptionalLong, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.OptionalLongThriftCodec
- write(Set<T>, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.builtin.SetThriftCodec
- write(T, TProtocolWriter) - Method in class io.airlift.drift.codec.DelegateCodec
- write(T, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.coercion.CoercionThriftCodec
- write(T, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.EnumThriftCodec
- write(T, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.reflection.ReflectionThriftStructCodec
- write(T, TProtocolWriter) - Method in class io.airlift.drift.codec.internal.reflection.ReflectionThriftUnionCodec
- write(T, TProtocolWriter) - Method in interface io.airlift.drift.codec.ThriftCodec
-
Writes a value to the supplied Thrift protocol writer.
- writeBinary(ByteBuffer) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeBinaryField(String, short, ByteBuffer) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeBool(boolean) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeBoolArray(boolean[]) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeBoolArrayField(String, short, boolean[]) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeBoolField(String, short, boolean) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeByte(byte) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeByteField(String, short, byte) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeDouble(double) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeDoubleArray(double[]) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeDoubleArrayField(String, short, double[]) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeDoubleField(String, short, double) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeEnumField(String, short, ThriftCodec<T>, T) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeField(String, short, ThriftCodec<T>, T) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI16(short) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI16Array(short[]) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI16ArrayField(String, short, short[]) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI16Field(String, short, short) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI32(int) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI32Array(int[]) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI32ArrayField(String, short, int[]) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI32Field(String, short, int) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI64(long) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI64Array(long[]) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI64ArrayField(String, short, long[]) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeI64Field(String, short, long) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeList(ThriftCodec<T>, List<T>) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeListField(String, short, ThriftCodec<List<E>>, List<E>) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeMap(ThriftCodec<K>, ThriftCodec<V>, Map<K, V>) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeMapField(String, short, ThriftCodec<Map<K, V>>, Map<K, V>) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeSet(ThriftCodec<T>, Set<T>) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeSetField(String, short, ThriftCodec<Set<E>>, Set<E>) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeString(String) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeStringField(String, short, String) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeStructBegin(String) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeStructEnd() - Method in class io.airlift.drift.codec.internal.ProtocolWriter
- writeStructField(String, short, ThriftCodec<T>, T) - Method in class io.airlift.drift.codec.internal.ProtocolWriter
All Classes and Interfaces|All Packages|Serialized Form