PartialGroupByKeyInstruction class

An instruction that does a partial group-by-key.

One input and one output.

Constructors

PartialGroupByKeyInstruction({InstructionInput? input, Map<String, Object?>? inputElementCodec, String? originalCombineValuesInputStoreName, String? originalCombineValuesStepName, List<SideInputInfo>? sideInputs, Map<String, Object?>? valueCombiningFn})
PartialGroupByKeyInstruction.fromJson(Map _json)

Properties

hashCode int
The hash code for this object.
no setterinherited
input InstructionInput?
Describes the input to the partial group-by-key instruction.
getter/setter pair
inputElementCodec Map<String, Object?>?
The codec to use for interpreting an element in the input PTable.
getter/setter pair
originalCombineValuesInputStoreName String?
If this instruction includes a combining function this is the name of the intermediate store between the GBK and the CombineValues.
getter/setter pair
originalCombineValuesStepName String?
If this instruction includes a combining function, this is the name of the CombineValues instruction lifted into this instruction.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sideInputs List<SideInputInfo>?
Zero or more side inputs.
getter/setter pair
valueCombiningFn Map<String, Object?>?
The value combining function to invoke.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited