public class BaseRowTypeInfo extends org.apache.flink.api.java.typeutils.TupleTypeInfoBase<BaseRow>
| 构造器和说明 |
|---|
BaseRowTypeInfo(org.apache.flink.table.types.logical.LogicalType... logicalTypes) |
BaseRowTypeInfo(org.apache.flink.table.types.logical.LogicalType[] logicalTypes,
String[] fieldNames) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canEqual(Object obj) |
org.apache.flink.api.common.typeutils.TypeComparator<BaseRow> |
createComparator(int[] logicalKeyFields,
boolean[] orders,
int logicalFieldOffset,
org.apache.flink.api.common.ExecutionConfig config) |
BaseRowSerializer |
createSerializer(org.apache.flink.api.common.ExecutionConfig config) |
org.apache.flink.api.common.typeutils.CompositeType.TypeComparatorBuilder<BaseRow> |
createTypeComparatorBuilder() |
static String[] |
generateDefaultFieldNames(int length) |
int |
getFieldIndex(String fieldName) |
String[] |
getFieldNames() |
org.apache.flink.api.common.typeinfo.TypeInformation<?>[] |
getFieldTypes()
Returns the field types of the row.
|
org.apache.flink.table.types.logical.LogicalType[] |
getLogicalTypes() |
<X> org.apache.flink.api.common.typeinfo.TypeInformation<X> |
getTypeAt(String fieldExpression) |
int |
hashCode() |
static BaseRowTypeInfo |
of(org.apache.flink.table.types.logical.RowType rowType) |
org.apache.flink.table.types.logical.RowType |
toRowType() |
String |
toString() |
equals, getArity, getFlatFields, getTotalFields, getTypeAt, hasDeterministicFieldOrder, isBasicType, isCaseClass, isTupleTypepublic BaseRowTypeInfo(org.apache.flink.table.types.logical.LogicalType... logicalTypes)
public BaseRowTypeInfo(org.apache.flink.table.types.logical.LogicalType[] logicalTypes,
String[] fieldNames)
public static String[] generateDefaultFieldNames(int length)
public <X> org.apache.flink.api.common.typeinfo.TypeInformation<X> getTypeAt(String fieldExpression)
getTypeAt 在类中 org.apache.flink.api.java.typeutils.TupleTypeInfoBase<BaseRow>public org.apache.flink.api.common.typeutils.TypeComparator<BaseRow> createComparator(int[] logicalKeyFields, boolean[] orders, int logicalFieldOffset, org.apache.flink.api.common.ExecutionConfig config)
createComparator 在类中 org.apache.flink.api.common.typeutils.CompositeType<BaseRow>public String[] getFieldNames()
getFieldNames 在类中 org.apache.flink.api.common.typeutils.CompositeType<BaseRow>public int getFieldIndex(String fieldName)
getFieldIndex 在类中 org.apache.flink.api.common.typeutils.CompositeType<BaseRow>public boolean canEqual(Object obj)
canEqual 在类中 org.apache.flink.api.java.typeutils.TupleTypeInfoBase<BaseRow>public int hashCode()
hashCode 在类中 org.apache.flink.api.java.typeutils.TupleTypeInfoBase<BaseRow>public String toString()
toString 在类中 org.apache.flink.api.java.typeutils.TupleTypeInfoBase<BaseRow>public org.apache.flink.api.common.typeinfo.TypeInformation<?>[] getFieldTypes()
public org.apache.flink.api.common.typeutils.CompositeType.TypeComparatorBuilder<BaseRow> createTypeComparatorBuilder()
createTypeComparatorBuilder 在类中 org.apache.flink.api.common.typeutils.CompositeType<BaseRow>public BaseRowSerializer createSerializer(org.apache.flink.api.common.ExecutionConfig config)
createSerializer 在类中 org.apache.flink.api.common.typeinfo.TypeInformation<BaseRow>public org.apache.flink.table.types.logical.LogicalType[] getLogicalTypes()
public org.apache.flink.table.types.logical.RowType toRowType()
public static BaseRowTypeInfo of(org.apache.flink.table.types.logical.RowType rowType)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.