method
virtual
custom_encode_iter :
'
row
->
'
a *
'
b *
'
c