GroupPlanNode Class

Definition

Represents a grouping operation in a Map-Reduce process.

public sealed class GroupPlanNode : Microsoft.StreamProcessing.PlanNode
type GroupPlanNode = class
    inherit PlanNode
Public NotInheritable Class GroupPlanNode
Inherits PlanNode
Inheritance
GroupPlanNode

Properties

CodeGenReport

Tells what issues, if any, were encountered when trying to create a generated artifact.

(Inherited from PlanNode)
GroupingExpression

The expression used to group elements relative to a grouping key.

InputKeyType

The type of the grouping key of the input stream.

IsGenerated

Tells whether the current node in the query plan was generated using code generation internally.

(Inherited from PlanNode)
IsShuffle

States whether the current operation is a shuffle.

KeyType

Reports the grouping key type of the running query node.

(Inherited from PlanNode)
Kind

Indicates that the current node is a grouping operation.

PayloadType

Reports the payload type of the running query node.

(Inherited from PlanNode)
Previous

The previous node in the plan, the input to the grouping operation.

ShuffleId

States the shuffle ID of the grouping operation. If the operator is not a shuffle, this value should be int.MinValue.

TotalBranches

States the number of branches participating in the grouping operation. If the operator is not a shuffle, this value should be 1.

Methods

GetCurrentlyBufferedInputCount()

Retrieve the count of tuples currently resident in memory as part of input calculations.

(Inherited from PlanNode)
GetCurrentlyBufferedOutputCount()

Retrieve the count of tuples currently resident in memory as part of buffering events into pages.

(Inherited from PlanNode)
PrintConciseGeneralState(StringBuilder, Int32)

Provides a string representation of the current node.

(Inherited from PlanNode)
ToString()

Provides a string representation of the current node.

(Inherited from PlanNode)

Applies to