Uses of Package
org.apache.flink.table.planner.plan.nodes.exec
Packages that use org.apache.flink.table.planner.plan.nodes.exec
Package
Description
-
-
Classes in org.apache.flink.table.planner.plan.nodes.exec used by org.apache.flink.table.planner.plan.nodes.execClassDescriptionThe representation of an edge connecting two
ExecNodes.Builder of theExecEdge.TheExecEdge.Shuffledefines how to exchange the records betweenExecNodes.Enumeration which describes the shuffle type for records when passing this edge.The representation of execution information for aFlinkPhysicalRel.Configuration view which is used combine thePlannerBase#getTableConfig()with theExecNodeBase.getPersistedConfig()configuration.Helper class that holds the necessary identifier fields that are used for JSON plan serialization and deserialization.TheExecNodeGraphrepresenting theExecNodetopology.AExecNodewhich support operator fusion codegen.TheInputPropertydescribes the input information of theExecNode.Builder of theInputProperty.Enumeration which describes how an input record may trigger the output behavior of the targetExecNode.Enumeration which describes the type of the input data distribution.The input will read the records whose keys hash to a particular hash value.A special distribution which indicators the data distribution is the same as its input. 'The required input data distribution for records when they are read in.It is used to describe the state metadata of a stateful operator, which is serialized/deserialized into/from thoseStreamExecNodes that can generate stateful operators. -
Classes in org.apache.flink.table.planner.plan.nodes.exec used by org.apache.flink.table.planner.plan.nodes.exec.batchClassDescriptionA
ExecNodewhich support to convert to adaptive join node.The representation of an edge connecting twoExecNodes.The representation of execution information for aFlinkPhysicalRel.Base class forExecNode.Configuration view which is used combine thePlannerBase#getTableConfig()with theExecNodeBase.getPersistedConfig()configuration.Helper class that holds the necessary identifier fields that are used for JSON plan serialization and deserialization.Annotation to be used forExecNodes to keep necessary metadata when serializing/deserializing them in a plan.AExecNodewhich support operator fusion codegen.TheInputPropertydescribes the input information of theExecNode.AnExecNodeTranslatorthat will generate ZERO, ONE or moreTransformations.AnExecNodeTranslatorthat will generate only ONETransformation. -
Classes in org.apache.flink.table.planner.plan.nodes.exec used by org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilterClassDescriptionThe representation of execution information for a
FlinkPhysicalRel.Base class forExecNode.Configuration view which is used combine thePlannerBase#getTableConfig()with theExecNodeBase.getPersistedConfig()configuration.AExecNodewhich support operator fusion codegen.TheInputPropertydescribes the input information of theExecNode. -
Classes in org.apache.flink.table.planner.plan.nodes.exec used by org.apache.flink.table.planner.plan.nodes.exec.commonClassDescriptionThe representation of an edge connecting two
ExecNodes.The representation of execution information for aFlinkPhysicalRel.Base class forExecNode.Configuration view which is used combine thePlannerBase#getTableConfig()with theExecNodeBase.getPersistedConfig()configuration.Helper class that holds the necessary identifier fields that are used for JSON plan serialization and deserialization.AExecNodewhich support operator fusion codegen.TheInputPropertydescribes the input information of theExecNode.AnExecNodeTranslatorthat will generate ZERO, ONE or moreTransformations.AnExecNodeTranslatorthat will generate only ONETransformation. -
-
Classes in org.apache.flink.table.planner.plan.nodes.exec used by org.apache.flink.table.planner.plan.nodes.exec.processor.utilsClassDescriptionThe representation of execution information for a
FlinkPhysicalRel.Enumeration which describes how an input record may trigger the output behavior of the targetExecNode. -
Classes in org.apache.flink.table.planner.plan.nodes.exec used by org.apache.flink.table.planner.plan.nodes.exec.streamClassDescriptionThe representation of an edge connecting two
ExecNodes.The representation of execution information for aFlinkPhysicalRel.Base class forExecNode.Configuration view which is used combine thePlannerBase#getTableConfig()with theExecNodeBase.getPersistedConfig()configuration.Helper class that holds the necessary identifier fields that are used for JSON plan serialization and deserialization.Annotation to be used forExecNodes to keep necessary metadata when serializing/deserializing them in a plan.AExecNodewhich support operator fusion codegen.TheInputPropertydescribes the input information of theExecNode.AnExecNodeTranslatorthat will generate ZERO, ONE or moreTransformations.AnExecNodeTranslatorthat will generate only ONETransformation.It is used to describe the state metadata of a stateful operator, which is serialized/deserialized into/from thoseStreamExecNodes that can generate stateful operators. -
Classes in org.apache.flink.table.planner.plan.nodes.exec used by org.apache.flink.table.planner.plan.nodes.exec.utilsClassDescriptionThe representation of execution information for a
FlinkPhysicalRel.TheExecNodeGraphrepresenting theExecNodetopology. -
-
-
-
-
Classes in org.apache.flink.table.planner.plan.nodes.exec used by org.apache.flink.table.planner.plan.utilsClassDescriptionThe representation of execution information for a
FlinkPhysicalRel.Configuration view which is used combine thePlannerBase#getTableConfig()with theExecNodeBase.getPersistedConfig()configuration.Annotation to be used forExecNodes to keep necessary metadata when serializing/deserializing them in a plan.