Uses of Class
org.apache.flink.api.common.typeutils.TypeComparator
-
-
Uses of TypeComparator in org.apache.flink.api.common.distributions
Constructors in org.apache.flink.api.common.distributions with parameters of type TypeComparator Constructor Description CommonRangeBoundaries(TypeComparator<T> typeComparators, Object[][] boundaries) -
Uses of TypeComparator in org.apache.flink.api.common.operators.base
Constructors in org.apache.flink.api.common.operators.base with parameters of type TypeComparator Constructor Description SimpleListIterable(List<IN> values, TypeComparator<IN> comparator, TypeSerializer<IN> serializer) -
Uses of TypeComparator in org.apache.flink.api.common.operators.util
Methods in org.apache.flink.api.common.operators.util that return TypeComparator Modifier and Type Method Description TypeComparator<BT>JoinHashMap. getBuildComparator()Methods in org.apache.flink.api.common.operators.util with parameters of type TypeComparator Modifier and Type Method Description <PT> JoinHashMap.Prober<PT>JoinHashMap. createProber(TypeComparator<PT> probeComparator, TypePairComparator<PT,BT> pairComparator)Constructors in org.apache.flink.api.common.operators.util with parameters of type TypeComparator Constructor Description JoinHashMap(TypeSerializer<BT> buildSerializer, TypeComparator<BT> buildComparator)ListKeyGroupedIterator(List<E> input, TypeSerializer<E> serializer, TypeComparator<E> comparator)Initializes the ListKeyGroupedIterator..Prober(TypeComparator<PT> probeComparator, TypePairComparator<PT,BT> pairComparator)TypeComparable(T elem, TypeComparator<T> comparator) -
Uses of TypeComparator in org.apache.flink.api.common.typeinfo
Methods in org.apache.flink.api.common.typeinfo that return TypeComparator Modifier and Type Method Description TypeComparator<T>AtomicType. createComparator(boolean sortOrderAscending, ExecutionConfig executionConfig)Creates a comparator for this type.TypeComparator<T>BasicTypeInfo. createComparator(boolean sortOrderAscending, ExecutionConfig executionConfig)TypeComparator<T>LocalTimeTypeInfo. createComparator(boolean sortOrderAscending, ExecutionConfig executionConfig)TypeComparator<T>SqlTimeTypeInfo. createComparator(boolean sortOrderAscending, ExecutionConfig executionConfig) -
Uses of TypeComparator in org.apache.flink.api.common.typeutils
Subclasses of TypeComparator in org.apache.flink.api.common.typeutils Modifier and Type Class Description classCompositeTypeComparator<T>Methods in org.apache.flink.api.common.typeutils that return TypeComparator Modifier and Type Method Description TypeComparator<T>CompositeType. createComparator(int[] logicalKeyFields, boolean[] orders, int logicalFieldOffset, ExecutionConfig config)Generic implementation of the comparator creation.TypeComparator<T>TypeComparatorFactory. createComparator()TypeComparator<T>CompositeType.TypeComparatorBuilder. createTypeComparator(ExecutionConfig config)abstract TypeComparator<T>TypeComparator. duplicate()Creates a copy of this class.TypeComparator[]CompositeTypeComparator. getFlatComparators()abstract TypeComparator[]TypeComparator. getFlatComparators()Get the field comparators.Methods in org.apache.flink.api.common.typeutils with parameters of type TypeComparator Modifier and Type Method Description voidCompositeType.TypeComparatorBuilder. addComparatorField(int fieldId, TypeComparator<?> comparator)abstract intTypeComparator. compareToReference(TypeComparator<T> referencedComparator)This method compares the element that has been set as reference in this type accessor, to the element set as reference in the given type accessor.TypePairComparator<T1,T2>TypePairComparatorFactory. createComparator12(TypeComparator<T1> comparator1, TypeComparator<T2> comparator2)TypePairComparator<T2,T1>TypePairComparatorFactory. createComparator21(TypeComparator<T1> comparator1, TypeComparator<T2> comparator2)Method parameters in org.apache.flink.api.common.typeutils with type arguments of type TypeComparator Modifier and Type Method Description abstract voidCompositeTypeComparator. getFlatComparator(List<TypeComparator> flatComparators)Constructors in org.apache.flink.api.common.typeutils with parameters of type TypeComparator Constructor Description GenericPairComparator(TypeComparator<T1> comparator1, TypeComparator<T2> comparator2)SameTypePairComparator(TypeComparator<T> comp) -
Uses of TypeComparator in org.apache.flink.api.common.typeutils.base
Subclasses of TypeComparator in org.apache.flink.api.common.typeutils.base Modifier and Type Class Description classBasicTypeComparator<T extends Comparable<T>>classBigDecComparatorComparator for comparing BigDecimal values.classBigIntComparatorComparator for comparing BigInteger values.classBooleanComparatorclassBooleanValueComparatorSpecialized comparator for BooleanValue based on CopyableValueComparator.classByteComparatorclassByteValueComparatorSpecialized comparator for ByteValue based on CopyableValueComparator.classCharComparatorclassCharValueComparatorSpecialized comparator for CharValue based on CopyableValueComparator.classDateComparatorclassDoubleComparatorclassDoubleValueComparatorSpecialized comparator for DoubleValue based on CopyableValueComparator.classEnumComparator<T extends Enum<T>>classFloatComparatorclassFloatValueComparatorSpecialized comparator for FloatValue based on CopyableValueComparator.classInstantComparatorComparator for comparing Java Instant.classIntComparatorclassIntValueComparatorSpecialized comparator for IntValue based on CopyableValueComparator.classLocalDateComparatorThis class can not extendBasicTypeComparator, because LocalDate is a Comparable of ChronoLocalDate instead of Comparable of LocalDate.classLocalDateTimeComparatorThis class can not extendBasicTypeComparator, because LocalDateTime is a Comparable of ChronoLocalDateTime instead of Comparable of LocalDateTime.classLocalTimeComparatorclassLongComparatorclassLongValueComparatorSpecialized comparator for LongValue based on CopyableValueComparator.classNullValueComparatorSpecialized comparator for NullValue based on CopyableValueComparator.classShortComparatorclassShortValueComparatorSpecialized comparator for ShortValue based on CopyableValueComparator.classSqlTimestampComparatorComparator for comparing Java SQL Timestamps.classStringComparatorclassStringValueComparatorSpecialized comparator for StringValue based on CopyableValueComparator.Methods in org.apache.flink.api.common.typeutils.base with parameters of type TypeComparator Modifier and Type Method Description intBasicTypeComparator. compareToReference(TypeComparator<T> referencedComparator)intBooleanValueComparator. compareToReference(TypeComparator<BooleanValue> referencedComparator)intByteValueComparator. compareToReference(TypeComparator<ByteValue> referencedComparator)intCharValueComparator. compareToReference(TypeComparator<CharValue> referencedComparator)intDoubleValueComparator. compareToReference(TypeComparator<DoubleValue> referencedComparator)intFloatValueComparator. compareToReference(TypeComparator<FloatValue> referencedComparator)intIntValueComparator. compareToReference(TypeComparator<IntValue> referencedComparator)intLocalDateComparator. compareToReference(TypeComparator<java.time.LocalDate> referencedComparator)intLocalDateTimeComparator. compareToReference(TypeComparator<java.time.LocalDateTime> referencedComparator)intLongValueComparator. compareToReference(TypeComparator<LongValue> referencedComparator)intNullValueComparator. compareToReference(TypeComparator<NullValue> referencedComparator)intShortValueComparator. compareToReference(TypeComparator<ShortValue> referencedComparator)intStringValueComparator. compareToReference(TypeComparator<StringValue> referencedComparator) -
Uses of TypeComparator in org.apache.flink.api.common.typeutils.base.array
Subclasses of TypeComparator in org.apache.flink.api.common.typeutils.base.array Modifier and Type Class Description classBooleanPrimitiveArrayComparatorclassBytePrimitiveArrayComparatorclassCharPrimitiveArrayComparatorclassDoublePrimitiveArrayComparatorclassFloatPrimitiveArrayComparatorclassIntPrimitiveArrayComparatorclassLongPrimitiveArrayComparatorclassPrimitiveArrayComparator<T,C extends BasicTypeComparator>classShortPrimitiveArrayComparatorMethods in org.apache.flink.api.common.typeutils.base.array that return TypeComparator Modifier and Type Method Description TypeComparator<boolean[]>BooleanPrimitiveArrayComparator. duplicate()TypeComparator<byte[]>BytePrimitiveArrayComparator. duplicate()TypeComparator<char[]>CharPrimitiveArrayComparator. duplicate()TypeComparator<double[]>DoublePrimitiveArrayComparator. duplicate()TypeComparator<float[]>FloatPrimitiveArrayComparator. duplicate()TypeComparator<int[]>IntPrimitiveArrayComparator. duplicate()TypeComparator<long[]>LongPrimitiveArrayComparator. duplicate()TypeComparator<short[]>ShortPrimitiveArrayComparator. duplicate()TypeComparator[]PrimitiveArrayComparator. getFlatComparators()Methods in org.apache.flink.api.common.typeutils.base.array with parameters of type TypeComparator Modifier and Type Method Description intPrimitiveArrayComparator. compareToReference(TypeComparator<T> referencedComparator) -
Uses of TypeComparator in org.apache.flink.api.java.typeutils
Methods in org.apache.flink.api.java.typeutils that return TypeComparator Modifier and Type Method Description TypeComparator<T>EnumTypeInfo. createComparator(boolean sortOrderAscending, ExecutionConfig executionConfig)TypeComparator<T>GenericTypeInfo. createComparator(boolean sortOrderAscending, ExecutionConfig executionConfig)TypeComparator<Row>RowTypeInfo. createComparator(int[] logicalKeyFields, boolean[] orders, int logicalFieldOffset, ExecutionConfig config)TypeComparator<T>ValueTypeInfo. createComparator(boolean sortOrderAscending, ExecutionConfig executionConfig) -
Uses of TypeComparator in org.apache.flink.api.java.typeutils.runtime
Subclasses of TypeComparator in org.apache.flink.api.java.typeutils.runtime Modifier and Type Class Description classCopyableValueComparator<T extends CopyableValue<T> & Comparable<T>>Comparator for all Value types that extend KeyclassGenericTypeComparator<T extends Comparable<T>>TypeComparator for all types that extend Comparable.classNullAwareComparator<T>Null-aware comparator that wraps a comparator which does not support null references.classPojoComparator<T>classRowComparatorComparator forRow.classTupleComparator<T extends Tuple>classTupleComparatorBase<T>classValueComparator<T extends Value & Comparable<T>>Comparator for all Value types that extend KeyFields in org.apache.flink.api.java.typeutils.runtime declared as TypeComparator Modifier and Type Field Description protected TypeComparator[]TupleComparatorBase. comparatorscomparators for the key fields, in the same order as the key fieldsMethods in org.apache.flink.api.java.typeutils.runtime that return TypeComparator Modifier and Type Method Description TypeComparator<T>RuntimeComparatorFactory. createComparator()TypeComparator<T>CopyableValueComparator. duplicate()TypeComparator<T>GenericTypeComparator. duplicate()TypeComparator<T>NullAwareComparator. duplicate()TypeComparator<Row>RowComparator. duplicate()TypeComparator<T>TupleComparator. duplicate()TypeComparator<T>ValueComparator. duplicate()TypeComparator<?>[]CopyableValueComparator. getFlatComparators()TypeComparator[]GenericTypeComparator. getFlatComparators()TypeComparator[]NullAwareComparator. getFlatComparators()TypeComparator[]ValueComparator. getFlatComparators()Methods in org.apache.flink.api.java.typeutils.runtime with parameters of type TypeComparator Modifier and Type Method Description intCopyableValueComparator. compareToReference(TypeComparator<T> referencedComparator)intGenericTypeComparator. compareToReference(TypeComparator<T> referencedComparator)intNullAwareComparator. compareToReference(TypeComparator<T> referencedComparator)intPojoComparator. compareToReference(TypeComparator<T> referencedComparator)intRowComparator. compareToReference(TypeComparator<Row> referencedComparator)intTupleComparatorBase. compareToReference(TypeComparator<T> referencedComparator)intValueComparator. compareToReference(TypeComparator<T> referencedComparator)TypePairComparator<T1,T2>RuntimePairComparatorFactory. createComparator12(TypeComparator<T1> comparator1, TypeComparator<T2> comparator2)TypePairComparator<T2,T1>RuntimePairComparatorFactory. createComparator21(TypeComparator<T1> comparator1, TypeComparator<T2> comparator2)Method parameters in org.apache.flink.api.java.typeutils.runtime with type arguments of type TypeComparator Modifier and Type Method Description voidPojoComparator. getFlatComparator(List<TypeComparator> flatComparators)voidRowComparator. getFlatComparator(List<TypeComparator> flatComparators)voidTupleComparatorBase. getFlatComparator(List<TypeComparator> flatComparators)Constructors in org.apache.flink.api.java.typeutils.runtime with parameters of type TypeComparator Constructor Description NullAwareComparator(TypeComparator<T> wrappedComparator, boolean order)PojoComparator(Field[] keyFields, TypeComparator<?>[] comparators, TypeSerializer<T> serializer, Class<T> type)RowComparator(int arity, int[] keyPositions, TypeComparator<Object>[] comparators, TypeSerializer<Object>[] serializers, boolean[] orders)General constructor for RowComparator.RuntimeComparatorFactory(TypeComparator<T> comparator)TupleComparator(int[] keyPositions, TypeComparator<?>[] comparators, TypeSerializer<?>[] serializers)TupleComparatorBase(int[] keyPositions, TypeComparator<?>[] comparators, TypeSerializer<?>[] serializers)
-