public interface CodeGenerator
GeneratedClass generator.| 限定符和类型 | 方法和说明 |
|---|---|
GeneratedClass<NormalizedKeyComputer> |
generateNormalizedKeyComputer(List<DataType> fieldTypes,
String name)
Generate a
NormalizedKeyComputer. |
GeneratedClass<Projection> |
generateProjection(String name,
RowType inputType,
int[] inputMapping) |
GeneratedClass<RecordComparator> |
generateRecordComparator(List<DataType> fieldTypes,
String name)
Generate a
RecordComparator. |
GeneratedClass<RecordEqualiser> |
generateRecordEqualiser(List<DataType> fieldTypes,
String name)
Generate a
RecordEqualiser. |
GeneratedClass<Projection> generateProjection(String name, RowType inputType, int[] inputMapping)
GeneratedClass<NormalizedKeyComputer> generateNormalizedKeyComputer(List<DataType> fieldTypes, String name)
NormalizedKeyComputer.fieldTypes - Both the input row field types and the sort key field types. Records are
compared by the first field, then the second field, then the third field and so on. All
fields are compared in ascending order.GeneratedClass<RecordComparator> generateRecordComparator(List<DataType> fieldTypes, String name)
RecordComparator.fieldTypes - Both the input row field types and the sort key field types. Records are *
compared by the first field, then the second field, then the third field and so on. All *
fields are compared in ascending order.GeneratedClass<RecordEqualiser> generateRecordEqualiser(List<DataType> fieldTypes, String name)
RecordEqualiser.fieldTypes - Both the input row field types and the sort key field types. Records are *
compared by the first field, then the second field, then the third field and so on. All *
fields are compared in ascending order.Copyright © 2023 The Apache Software Foundation. All rights reserved.