generateAppendToMethod(classDefinition, callSiteBinder, types, outputChannels, channelFields); generateHashPositionMethod(classDefinition, callSiteBinder, joinChannelTypes, joinChannelFields, hashChannelField); generateHashRowMethod(classDefinition, callSiteBinder, joinChannelTypes); generateRowEqualsRowMethod(classDefinition, callSiteBinder, joinChannelTypes); generatePositionEqualsRowMethod(classDefinition, callSiteBinder, joinChannelTypes, joinChannelFields, true);
generateAppendToMethod(classDefinition, callSiteBinder, types, channelFields); generateHashPositionMethod(classDefinition, callSiteBinder, joinChannelTypes, joinChannelFields, hashChannelField); generateHashRowMethod(classDefinition, callSiteBinder, joinChannelTypes); generateRowEqualsRowMethod(classDefinition, callSiteBinder, joinChannelTypes); generatePositionEqualsRowMethod(classDefinition, callSiteBinder, joinChannelTypes, joinChannelFields);