public class PojoTypeInfo<T> extends CompositeType<T>
CompositeType.FlatFieldDescriptor| Constructor and Description |
|---|
PojoTypeInfo(Class<T> typeClass,
List<PojoField> fields) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCompareField(int fieldId,
TypeComparator<?> comparator) |
TypeSerializer<T> |
createSerializer() |
boolean |
equals(Object obj) |
int |
getArity() |
void |
getKey(String fieldExpression,
int offset,
List<CompositeType.FlatFieldDescriptor> result) |
protected TypeComparator<T> |
getNewComparator() |
PojoField |
getPojoFieldAt(int pos) |
int |
getTotalFields() |
<X> TypeInformation<X> |
getTypeAt(int pos) |
Class<T> |
getTypeClass() |
int |
hashCode() |
protected void |
initializeNewComparator(int keyCount) |
boolean |
isBasicType() |
boolean |
isKeyType() |
boolean |
isTupleType() |
String |
toString() |
createComparatorpublic boolean isBasicType()
isBasicType in class TypeInformation<T>public boolean isTupleType()
isTupleType in class TypeInformation<T>public int getArity()
getArity in class TypeInformation<T>public int getTotalFields()
getTotalFields in class TypeInformation<T>public Class<T> getTypeClass()
getTypeClass in class TypeInformation<T>public boolean isKeyType()
isKeyType in class TypeInformation<T>public void getKey(String fieldExpression, int offset, List<CompositeType.FlatFieldDescriptor> result)
getKey in class CompositeType<T>public <X> TypeInformation<X> getTypeAt(int pos)
getTypeAt in class CompositeType<T>public PojoField getPojoFieldAt(int pos)
protected void initializeNewComparator(int keyCount)
initializeNewComparator in class CompositeType<T>protected void addCompareField(int fieldId,
TypeComparator<?> comparator)
addCompareField in class CompositeType<T>protected TypeComparator<T> getNewComparator()
getNewComparator in class CompositeType<T>public TypeSerializer<T> createSerializer()
createSerializer in class TypeInformation<T>Copyright © 2015 The Apache Software Foundation. All rights reserved.