Package org.apache.flink.table.runtime.generated
package org.apache.flink.table.runtime.generated
-
ClassDescriptionThe base class for handling aggregate functions.The base class for handling aggregate or table aggregate functions.Utilities to compile a generated code to a Class.Interface for code generated filter condition function on single RowData.Describes a generated
AggsHandleFunction.A wrapper for generated class, defines aGeneratedClass.newInstance(ClassLoader)method to get an instance by reference objects easily.GeneratedCollector<C extends org.apache.flink.util.Collector<?>>Describes a generatedCollector.Describes a generatedFilterCondition.GeneratedFunction<F extends org.apache.flink.api.common.functions.Function>Describes a generatedFunction.Describes a generatedHashFunction.GeneratedInput<F extends org.apache.flink.api.common.io.InputFormat<?,?>> Describes a generatedInputFormat.Describes a generatedJoinCondition.Describes a generatedNamespaceAggsHandleFunction.Describes a generatedNamespaceTableAggsHandleFunction.Describes a generatedNormalizedKeyComputer.GeneratedOperator<C extends org.apache.flink.streaming.api.operators.StreamOperator<?>>Describes a generatedStreamOperator.Describes a generatedProjection.Describes a generatedRecordComparator.Describes a generatedRecordEqualiser.GeneratedResultFuture<T extends org.apache.flink.streaming.api.functions.async.ResultFuture<?>>Describes a generatedResultFuture.Describes a generatedTableAggsHandleFunction.Describes a generatedWatermarkGenerator.Wrapper of theGeneratedWatermarkGeneratorthat is used to createWatermarkGenerator.Wrapper of the code-generatedWatermarkGenerator.Interface for code generated hash code ofRowDatawhich will select some fields to hash orArrayDataorMapData.Interface for code generated condition function for [[org.apache.calcite.rel.core.Join]].The base class for handling aggregate functions with namespace.The base class for handling aggregate or table aggregate functions.The base class for handling table aggregate functions with namespace.Normalized key computer forBinaryInMemorySortBuffer.Projection<IN extends org.apache.flink.table.data.RowData,OUT extends org.apache.flink.table.data.RowData> Interface for code generated projection, which will map a RowData to another one.Record comparator forBinaryInMemorySortBuffer.Record equaliser for RowData which can compare two RowData and returns whether they are equal.The base class for handling table aggregate functions.TheWatermarkGeneratoris used to generate watermark based the input elements.A function wrapper forFunctionContextif the source supportsSupportsWatermarkPushDown.