@Internal
public class RowDataTypeInfo
extends org.apache.flink.api.java.typeutils.TupleTypeInfoBase<org.apache.flink.table.data.RowData>
RowData.| 构造器和说明 |
|---|
RowDataTypeInfo(org.apache.flink.table.types.logical.LogicalType... logicalTypes) |
RowDataTypeInfo(org.apache.flink.table.types.logical.LogicalType[] logicalTypes,
String[] fieldNames) |
RowDataTypeInfo(org.apache.flink.table.types.logical.RowType rowType) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canEqual(Object obj) |
org.apache.flink.api.common.typeutils.TypeComparator<org.apache.flink.table.data.RowData> |
createComparator(int[] logicalKeyFields,
boolean[] orders,
int logicalFieldOffset,
org.apache.flink.api.common.ExecutionConfig config) |
RowDataSerializer |
createSerializer(org.apache.flink.api.common.ExecutionConfig config) |
org.apache.flink.api.common.typeutils.CompositeType.TypeComparatorBuilder<org.apache.flink.table.data.RowData> |
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 RowDataTypeInfo |
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 RowDataTypeInfo(org.apache.flink.table.types.logical.RowType rowType)
public RowDataTypeInfo(org.apache.flink.table.types.logical.LogicalType... logicalTypes)
public RowDataTypeInfo(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<org.apache.flink.table.data.RowData>public org.apache.flink.api.common.typeutils.TypeComparator<org.apache.flink.table.data.RowData> createComparator(int[] logicalKeyFields,
boolean[] orders,
int logicalFieldOffset,
org.apache.flink.api.common.ExecutionConfig config)
createComparator 在类中 org.apache.flink.api.common.typeutils.CompositeType<org.apache.flink.table.data.RowData>public String[] getFieldNames()
getFieldNames 在类中 org.apache.flink.api.common.typeutils.CompositeType<org.apache.flink.table.data.RowData>public int getFieldIndex(String fieldName)
getFieldIndex 在类中 org.apache.flink.api.common.typeutils.CompositeType<org.apache.flink.table.data.RowData>public boolean canEqual(Object obj)
canEqual 在类中 org.apache.flink.api.java.typeutils.TupleTypeInfoBase<org.apache.flink.table.data.RowData>public int hashCode()
hashCode 在类中 org.apache.flink.api.java.typeutils.TupleTypeInfoBase<org.apache.flink.table.data.RowData>public String toString()
toString 在类中 org.apache.flink.api.java.typeutils.TupleTypeInfoBase<org.apache.flink.table.data.RowData>public org.apache.flink.api.common.typeinfo.TypeInformation<?>[] getFieldTypes()
public org.apache.flink.api.common.typeutils.CompositeType.TypeComparatorBuilder<org.apache.flink.table.data.RowData> createTypeComparatorBuilder()
createTypeComparatorBuilder 在类中 org.apache.flink.api.common.typeutils.CompositeType<org.apache.flink.table.data.RowData>public RowDataSerializer createSerializer(org.apache.flink.api.common.ExecutionConfig config)
createSerializer 在类中 org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData>public org.apache.flink.table.types.logical.LogicalType[] getLogicalTypes()
public org.apache.flink.table.types.logical.RowType toRowType()
public static RowDataTypeInfo of(org.apache.flink.table.types.logical.RowType rowType)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.