| Package | Description |
|---|---|
| com.facebook.drift.codec | |
| com.facebook.drift.codec.internal.compiler | |
| com.facebook.drift.codec.metadata |
| Modifier and Type | Method and Description |
|---|---|
ThriftCodec<?> |
ThriftCodecManager.getElementCodec(ThriftTypeReference thriftTypeReference) |
| Modifier and Type | Method and Description |
|---|---|
static com.facebook.airlift.bytecode.ParameterizedType |
ThriftCodecByteCodeGenerator.toParameterizedType(ThriftTypeReference typeRef) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultThriftTypeReference |
class |
RecursiveThriftTypeReference |
| Modifier and Type | Field and Description |
|---|---|
static ThriftTypeReference |
ThriftType.BINARY_REF |
static ThriftTypeReference |
ThriftType.BOOL_REF |
static ThriftTypeReference |
ThriftType.BYTE_REF |
static ThriftTypeReference |
ThriftType.DOUBLE_REF |
static ThriftTypeReference |
ThriftType.I16_REF |
static ThriftTypeReference |
ThriftType.I32_REF |
static ThriftTypeReference |
ThriftType.I64_REF |
static ThriftTypeReference |
ThriftType.STRING_REF |
static ThriftTypeReference |
ThriftType.VOID_REF |
| Modifier and Type | Method and Description |
|---|---|
ThriftTypeReference |
ThriftCatalog.getCollectionElementThriftTypeReference(Type javaType) |
ThriftTypeReference |
ThriftCatalog.getFieldThriftTypeReference(com.facebook.drift.codec.metadata.FieldMetadata fieldMetadata) |
ThriftTypeReference |
ThriftType.getKeyTypeReference() |
ThriftTypeReference |
ThriftCatalog.getMapKeyThriftTypeReference(Type javaType) |
ThriftTypeReference |
ThriftCatalog.getMapValueThriftTypeReference(Type javaType) |
ThriftTypeReference |
ThriftCatalog.getOptionalThriftTypeReference(Type javaType) |
ThriftTypeReference |
ThriftType.getValueTypeReference() |
| Modifier and Type | Method and Description |
|---|---|
static ThriftType |
ThriftType.array(ThriftTypeReference valueTypeReference) |
static <E> ThriftType |
ThriftType.list(ThriftTypeReference valueTypeReference) |
static <K,V> ThriftType |
ThriftType.map(ThriftTypeReference keyTypeReference,
ThriftTypeReference valueTypeReference) |
static <T> ThriftType |
ThriftType.optional(ThriftTypeReference valueTypeReference) |
static <E> ThriftType |
ThriftType.set(ThriftTypeReference valueTypeReference) |
| Constructor and Description |
|---|
ThriftFieldMetadata(short id,
boolean isLegacyId,
boolean isRecursiveReference,
ThriftField.Requiredness requiredness,
Map<String,String> idlAnnotations,
ThriftTypeReference thriftTypeReference,
String name,
FieldKind fieldKind,
List<ThriftInjection> injections,
Optional<ThriftConstructorInjection> constructorInjection,
Optional<ThriftMethodInjection> methodInjection,
Optional<ThriftExtraction> extraction,
Optional<TypeCoercion> coercion) |
Copyright © 2012–2024. All rights reserved.