public class PojoTypeInfo<T> extends TypeInformation<T> implements CompositeType<T>
| Constructor and Description |
|---|
PojoTypeInfo(Class<T> typeClass,
List<org.apache.flink.api.java.typeutils.PojoField> fields) |
| Modifier and Type | Method and Description |
|---|---|
TypeComparator<T> |
createComparator(int[] logicalKeyFields,
boolean[] orders) |
TypeSerializer<T> |
createSerializer() |
int |
getArity() |
int |
getLogicalPosition(String fieldExpression) |
int[] |
getLogicalPositions(String[] fieldExpression) |
TypeInformation<?> |
getType(String fieldExpression) |
Class<T> |
getTypeClass() |
TypeInformation<?>[] |
getTypes(String[] fieldExpression) |
boolean |
isBasicType() |
boolean |
isKeyType() |
boolean |
isTupleType() |
String |
toString() |
public boolean isBasicType()
isBasicType in class TypeInformation<T>public boolean isTupleType()
isTupleType in class TypeInformation<T>public int getArity()
getArity in class TypeInformation<T>public Class<T> getTypeClass()
getTypeClass in class TypeInformation<T>public boolean isKeyType()
isKeyType in class TypeInformation<T>public TypeSerializer<T> createSerializer()
createSerializer in class TypeInformation<T>public int getLogicalPosition(String fieldExpression)
public int[] getLogicalPositions(String[] fieldExpression)
public TypeInformation<?> getType(String fieldExpression)
public TypeInformation<?>[] getTypes(String[] fieldExpression)
public TypeComparator<T> createComparator(int[] logicalKeyFields, boolean[] orders)
createComparator in interface CompositeType<T>Copyright © 2014 The Apache Software Foundation. All rights reserved.