Uses of Class
org.apache.flink.table.runtime.typeutils.InternalTypeInfo
Packages that use InternalTypeInfo
Package
Description
-
Uses of InternalTypeInfo in org.apache.flink.table.runtime.keyselector
Methods in org.apache.flink.table.runtime.keyselector that return InternalTypeInfoModifier and TypeMethodDescriptionInternalTypeInfo<org.apache.flink.table.data.RowData>BinaryRowDataKeySelector.getProducedType()InternalTypeInfo<org.apache.flink.table.data.RowData>EmptyRowDataKeySelector.getProducedType()InternalTypeInfo<org.apache.flink.table.data.RowData>GenericRowDataKeySelector.getProducedType()InternalTypeInfo<org.apache.flink.table.data.RowData>RowDataKeySelector.getProducedType()Constructors in org.apache.flink.table.runtime.keyselector with parameters of type InternalTypeInfoModifierConstructorDescriptionBinaryRowDataKeySelector(InternalTypeInfo<org.apache.flink.table.data.RowData> keyRowType, GeneratedProjection generatedProjection) GenericRowDataKeySelector(InternalTypeInfo<org.apache.flink.table.data.RowData> keyRowType, RowDataSerializer keySerializer, GeneratedProjection generatedProjection) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.deduplicate
Constructors in org.apache.flink.table.runtime.operators.deduplicate with parameters of type InternalTypeInfoModifierConstructorDescriptionProcTimeDeduplicateKeepLastRowFunction(InternalTypeInfo<org.apache.flink.table.data.RowData> typeInfo, long stateRetentionTime, boolean generateUpdateBefore, boolean generateInsert, boolean inputInsertOnly, GeneratedRecordEqualiser genRecordEqualiser) ProcTimeMiniBatchDeduplicateKeepLastRowFunction(InternalTypeInfo<org.apache.flink.table.data.RowData> typeInfo, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> serializer, long stateRetentionTime, boolean generateUpdateBefore, boolean generateInsert, boolean inputInsertOnly, GeneratedRecordEqualiser genRecordEqualiser) RowTimeDeduplicateFunction(InternalTypeInfo<org.apache.flink.table.data.RowData> typeInfo, long minRetentionTime, int rowtimeIndex, boolean generateUpdateBefore, boolean generateInsert, boolean keepLastRow) RowTimeMiniBatchDeduplicateFunction(InternalTypeInfo<org.apache.flink.table.data.RowData> typeInfo, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> serializer, long minRetentionTime, int rowtimeIndex, boolean generateUpdateBefore, boolean generateInsert, boolean keepLastRow) RowTimeMiniBatchLatestChangeDeduplicateFunction(InternalTypeInfo<org.apache.flink.table.data.RowData> typeInfo, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> serializer, long minRetentionTime, int rowtimeIndex, boolean generateUpdateBefore, boolean generateInsert, boolean keepLastRow) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.deduplicate.asyncprocessing
Constructors in org.apache.flink.table.runtime.operators.deduplicate.asyncprocessing with parameters of type InternalTypeInfoModifierConstructorDescriptionAsyncStateRowTimeDeduplicateFunction(InternalTypeInfo<org.apache.flink.table.data.RowData> typeInfo, long minRetentionTime, int rowtimeIndex, boolean generateUpdateBefore, boolean generateInsert, boolean keepLastRow) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.join.interval
Constructors in org.apache.flink.table.runtime.operators.join.interval with parameters of type InternalTypeInfoModifierConstructorDescriptionFilterAllFlatMapFunction(InternalTypeInfo<org.apache.flink.table.data.RowData> inputTypeInfo) IntervalJoinFunction(GeneratedJoinCondition joinCondition, InternalTypeInfo<org.apache.flink.table.data.RowData> returnTypeInfo, boolean[] filterNulls) PaddingLeftMapFunction(OuterJoinPaddingUtil paddingUtil, InternalTypeInfo<org.apache.flink.table.data.RowData> returnType) PaddingRightMapFunction(OuterJoinPaddingUtil paddingUtil, InternalTypeInfo<org.apache.flink.table.data.RowData> returnType) ProcTimeIntervalJoin(FlinkJoinType joinType, long leftLowerBound, long leftUpperBound, long minCleanUpInterval, InternalTypeInfo<org.apache.flink.table.data.RowData> leftType, InternalTypeInfo<org.apache.flink.table.data.RowData> rightType, IntervalJoinFunction genJoinFunc) RowTimeIntervalJoin(FlinkJoinType joinType, long leftLowerBound, long leftUpperBound, long allowedLateness, long minCleanUpInterval, InternalTypeInfo<org.apache.flink.table.data.RowData> leftType, InternalTypeInfo<org.apache.flink.table.data.RowData> rightType, IntervalJoinFunction joinFunc, int leftTimeIdx, int rightTimeIdx) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.join.stream
Fields in org.apache.flink.table.runtime.operators.join.stream declared as InternalTypeInfoModifier and TypeFieldDescriptionprotected final InternalTypeInfo<org.apache.flink.table.data.RowData>AbstractStreamingJoinOperator.leftTypeprotected final InternalTypeInfo<org.apache.flink.table.data.RowData>AbstractStreamingJoinOperator.rightTypeMethods in org.apache.flink.table.runtime.operators.join.stream with parameters of type InternalTypeInfoModifier and TypeMethodDescriptionMiniBatchStreamingJoinOperator.newMiniBatchStreamJoinOperator(FlinkJoinType joinType, InternalTypeInfo<org.apache.flink.table.data.RowData> leftType, InternalTypeInfo<org.apache.flink.table.data.RowData> rightType, GeneratedJoinCondition generatedJoinCondition, JoinInputSideSpec leftInputSideSpec, JoinInputSideSpec rightInputSideSpec, boolean leftIsOuter, boolean rightIsOuter, boolean[] filterNullKeys, long leftStateRetentionTime, long rightStateRetentionTime, CoBundleTrigger<org.apache.flink.table.data.RowData, org.apache.flink.table.data.RowData> coBundleTrigger) Constructors in org.apache.flink.table.runtime.operators.join.stream with parameters of type InternalTypeInfoModifierConstructorDescriptionAbstractStreamingJoinOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> leftType, InternalTypeInfo<org.apache.flink.table.data.RowData> rightType, GeneratedJoinCondition generatedJoinCondition, JoinInputSideSpec leftInputSideSpec, JoinInputSideSpec rightInputSideSpec, boolean[] filterNullKeys, long leftStateRetentionTime, long rightStateRetentionTime) StreamingJoinOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> leftType, InternalTypeInfo<org.apache.flink.table.data.RowData> rightType, GeneratedJoinCondition generatedJoinCondition, JoinInputSideSpec leftInputSideSpec, JoinInputSideSpec rightInputSideSpec, boolean leftIsOuter, boolean rightIsOuter, boolean[] filterNullKeys, long leftStateRetentionTime, long rightStateRetentionTime) StreamingSemiAntiJoinOperator(boolean isAntiJoin, InternalTypeInfo<org.apache.flink.table.data.RowData> leftType, InternalTypeInfo<org.apache.flink.table.data.RowData> rightType, GeneratedJoinCondition generatedJoinCondition, JoinInputSideSpec leftInputSideSpec, JoinInputSideSpec rightInputSideSpec, boolean[] filterNullKeys, long leftStateRetentionTime, long rightStateRetentionTIme) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.join.stream.asyncprocessing
Fields in org.apache.flink.table.runtime.operators.join.stream.asyncprocessing declared as InternalTypeInfoModifier and TypeFieldDescriptionprotected final InternalTypeInfo<org.apache.flink.table.data.RowData>AbstractAsyncStateStreamingJoinOperator.leftTypeprotected final InternalTypeInfo<org.apache.flink.table.data.RowData>AbstractAsyncStateStreamingJoinOperator.rightTypeConstructors in org.apache.flink.table.runtime.operators.join.stream.asyncprocessing with parameters of type InternalTypeInfoModifierConstructorDescriptionAbstractAsyncStateStreamingJoinOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> leftType, InternalTypeInfo<org.apache.flink.table.data.RowData> rightType, GeneratedJoinCondition generatedJoinCondition, JoinInputSideSpec leftInputSideSpec, JoinInputSideSpec rightInputSideSpec, boolean[] filterNullKeys, long leftStateRetentionTime, long rightStateRetentionTime) AsyncStateStreamingJoinOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> leftType, InternalTypeInfo<org.apache.flink.table.data.RowData> rightType, GeneratedJoinCondition generatedJoinCondition, JoinInputSideSpec leftInputSideSpec, JoinInputSideSpec rightInputSideSpec, boolean leftIsOuter, boolean rightIsOuter, boolean[] filterNullKeys, long leftStateRetentionTime, long rightStateRetentionTime) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.join.stream.asyncprocessing.state
Methods in org.apache.flink.table.runtime.operators.join.stream.asyncprocessing.state with parameters of type InternalTypeInfoModifier and TypeMethodDescriptionstatic JoinRecordAsyncStateViewJoinRecordAsyncStateViews.create(org.apache.flink.streaming.api.operators.StreamingRuntimeContext ctx, String stateName, JoinInputSideSpec inputSideSpec, InternalTypeInfo<org.apache.flink.table.data.RowData> recordType, long retentionTime) Creates aJoinRecordAsyncStateViewdepends onJoinInputSideSpec.OuterJoinRecordAsyncStateViews.create(org.apache.flink.streaming.api.operators.StreamingRuntimeContext ctx, String stateName, JoinInputSideSpec inputSideSpec, InternalTypeInfo<org.apache.flink.table.data.RowData> recordType, long retentionTime) Creates aOuterJoinRecordAsyncStateViewdepends onJoinInputSideSpec. -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.join.stream.state
Methods in org.apache.flink.table.runtime.operators.join.stream.state with parameters of type InternalTypeInfoModifier and TypeMethodDescriptionstatic JoinRecordStateViewJoinRecordStateViews.create(org.apache.flink.api.common.functions.RuntimeContext ctx, String stateName, JoinInputSideSpec inputSideSpec, InternalTypeInfo<org.apache.flink.table.data.RowData> recordType, long retentionTime) Creates aJoinRecordStateViewdepends onJoinInputSideSpec.static OuterJoinRecordStateViewOuterJoinRecordStateViews.create(org.apache.flink.api.common.functions.RuntimeContext ctx, String stateName, JoinInputSideSpec inputSideSpec, InternalTypeInfo<org.apache.flink.table.data.RowData> recordType, long retentionTime) Creates aOuterJoinRecordStateViewdepends onJoinInputSideSpec. -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.join.stream.utils
Methods in org.apache.flink.table.runtime.operators.join.stream.utils that return InternalTypeInfoModifier and TypeMethodDescriptionInternalTypeInfo<org.apache.flink.table.data.RowData>JoinInputSideSpec.getUniqueKeyType()Returns theTypeInformationof the unique key.Methods in org.apache.flink.table.runtime.operators.join.stream.utils with parameters of type InternalTypeInfoModifier and TypeMethodDescriptionstatic JoinInputSideSpecJoinInputSideSpec.withUniqueKey(InternalTypeInfo<org.apache.flink.table.data.RowData> uniqueKeyType, org.apache.flink.api.java.functions.KeySelector<org.apache.flink.table.data.RowData, org.apache.flink.table.data.RowData> uniqueKeySelector) Creates aJoinInputSideSpecthat the input has an unique key.static JoinInputSideSpecJoinInputSideSpec.withUniqueKeyContainedByJoinKey(InternalTypeInfo<org.apache.flink.table.data.RowData> uniqueKeyType, org.apache.flink.api.java.functions.KeySelector<org.apache.flink.table.data.RowData, org.apache.flink.table.data.RowData> uniqueKeySelector) Creates aJoinInputSideSpecthat input has an unique key and the unique key is contained by the join key. -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.join.temporal
Constructors in org.apache.flink.table.runtime.operators.join.temporal with parameters of type InternalTypeInfoModifierConstructorDescriptionTemporalProcessTimeJoinOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> rightType, GeneratedJoinCondition generatedJoinCondition, long minRetentionTime, long maxRetentionTime, boolean isLeftOuterJoin) TemporalRowTimeJoinOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> leftType, InternalTypeInfo<org.apache.flink.table.data.RowData> rightType, GeneratedJoinCondition generatedJoinCondition, int leftTimeAttribute, int rightTimeAttribute, long minRetentionTime, long maxRetentionTime, boolean isLeftOuterJoin) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.rank
Fields in org.apache.flink.table.runtime.operators.rank declared as InternalTypeInfoModifier and TypeFieldDescriptionprotected final InternalTypeInfo<org.apache.flink.table.data.RowData>AbstractTopNFunction.inputRowTypeConstructors in org.apache.flink.table.runtime.operators.rank with parameters of type InternalTypeInfoModifierConstructorDescriptionAbstractSyncStateTopNFunction(org.apache.flink.api.common.state.StateTtlConfig ttlConfig, InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, GeneratedRecordComparator generatedSortKeyComparator, RowDataKeySelector sortKeySelector, RankType rankType, RankRange rankRange, boolean generateUpdateBefore, boolean outputRankNumber) protectedAbstractTopNFunction(org.apache.flink.api.common.state.StateTtlConfig ttlConfig, InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, GeneratedRecordComparator generatedSortKeyComparator, RowDataKeySelector sortKeySelector, RankType rankType, RankRange rankRange, boolean generateUpdateBefore, boolean outputRankNumber) AppendOnlyFirstNFunction(org.apache.flink.api.common.state.StateTtlConfig ttlConfig, InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, GeneratedRecordComparator sortKeyGeneratedRecordComparator, RowDataKeySelector sortKeySelector, RankType rankType, RankRange rankRange, boolean generateUpdateBefore, boolean outputRankNumber) AppendOnlyTopNFunction(org.apache.flink.api.common.state.StateTtlConfig ttlConfig, InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, GeneratedRecordComparator sortKeyGeneratedRecordComparator, RowDataKeySelector sortKeySelector, RankType rankType, RankRange rankRange, boolean generateUpdateBefore, boolean outputRankNumber, long cacheSize) FastTop1Function(org.apache.flink.api.common.state.StateTtlConfig ttlConfig, InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, GeneratedRecordComparator generatedSortKeyComparator, RowDataKeySelector sortKeySelector, RankType rankType, RankRange rankRange, boolean generateUpdateBefore, boolean outputRankNumber, long cacheSize) RetractableTopNFunction(org.apache.flink.api.common.state.StateTtlConfig ttlConfig, InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, ComparableRecordComparator comparableRecordComparator, RowDataKeySelector sortKeySelector, RankType rankType, RankRange rankRange, GeneratedRecordEqualiser generatedEqualiser, boolean generateUpdateBefore, boolean outputRankNumber) UpdatableTopNFunction(org.apache.flink.api.common.state.StateTtlConfig ttlConfig, InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, RowDataKeySelector rowKeySelector, GeneratedRecordComparator generatedRecordComparator, RowDataKeySelector sortKeySelector, RankType rankType, RankRange rankRange, boolean generateUpdateBefore, boolean outputRankNumber, long cacheSize) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.rank.async
Constructors in org.apache.flink.table.runtime.operators.rank.async with parameters of type InternalTypeInfoModifierConstructorDescriptionAbstractAsyncStateTopNFunction(org.apache.flink.api.common.state.StateTtlConfig ttlConfig, InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, GeneratedRecordComparator generatedSortKeyComparator, RowDataKeySelector sortKeySelector, RankType rankType, RankRange rankRange, boolean generateUpdateBefore, boolean outputRankNumber) AsyncStateAppendOnlyTopNFunction(org.apache.flink.api.common.state.StateTtlConfig ttlConfig, InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, GeneratedRecordComparator sortKeyGeneratedRecordComparator, RowDataKeySelector sortKeySelector, RankType rankType, RankRange rankRange, boolean generateUpdateBefore, boolean outputRankNumber, long cacheSize) AsyncStateFastTop1Function(org.apache.flink.api.common.state.StateTtlConfig ttlConfig, InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, GeneratedRecordComparator generatedSortKeyComparator, RowDataKeySelector sortKeySelector, RankType rankType, RankRange rankRange, boolean generateUpdateBefore, boolean outputRankNumber, long cacheSize) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.sort
Constructors in org.apache.flink.table.runtime.operators.sort with parameters of type InternalTypeInfoModifierConstructorDescriptionProcTimeSortOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, GeneratedRecordComparator gComparator) RowTimeSortOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, int rowTimeIdx, GeneratedRecordComparator gComparator) StreamSortOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> inputRowType, GeneratedRecordComparator gComparator) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.operators.values
Methods in org.apache.flink.table.runtime.operators.values that return InternalTypeInfoModifier and TypeMethodDescriptionInternalTypeInfo<org.apache.flink.table.data.RowData>ValuesInputFormat.getProducedType()Constructors in org.apache.flink.table.runtime.operators.values with parameters of type InternalTypeInfoModifierConstructorDescriptionValuesInputFormat(GeneratedInput<org.apache.flink.api.common.io.GenericInputFormat<org.apache.flink.table.data.RowData>> generatedInput, InternalTypeInfo<org.apache.flink.table.data.RowData> returnType) -
Uses of InternalTypeInfo in org.apache.flink.table.runtime.typeutils
Methods in org.apache.flink.table.runtime.typeutils that return InternalTypeInfoModifier and TypeMethodDescriptionstatic <T> InternalTypeInfo<T>InternalTypeInfo.of(org.apache.flink.table.types.logical.LogicalType type) Creates type information for aLogicalTypethat is represented by internal data structures.static InternalTypeInfo<org.apache.flink.table.data.RowData>InternalTypeInfo.of(org.apache.flink.table.types.logical.RowType type) Creates type information for aRowTyperepresented by internal data structures.static InternalTypeInfo<org.apache.flink.table.data.RowData>InternalTypeInfo.ofFields(org.apache.flink.table.types.logical.LogicalType... fieldTypes) Creates type information forRowTyperepresented by internal data structures.static InternalTypeInfo<org.apache.flink.table.data.RowData>InternalTypeInfo.ofFields(org.apache.flink.table.types.logical.LogicalType[] fieldTypes, String[] fieldNames) Creates type information forRowTyperepresented by internal data structures.