@@ -485,30 +485,30 @@ func (e *TableMapEvent) Dump(w io.Writer) {
485485}
486486}
487487if e .IsEnumColumn (i ) {
488+ if len (enumSetCollationMap ) == 0 {
489+ fmt .Fprintf (w , " enum_collation=<n/a>" )
490+ } else {
491+ fmt .Fprintf (w , " enum_collation=%d" , enumSetCollationMap [i ])
492+ }
493+
488494if len (enumStrValueMap ) == 0 {
489495fmt .Fprintf (w , " enum=<n/a>" )
490496} else {
491497fmt .Fprintf (w , " enum=%v" , enumStrValueMap [i ])
492498}
493-
499+ }
500+ if e .IsSetColumn (i ) {
494501if len (enumSetCollationMap ) == 0 {
495- fmt .Fprintf (w , " enum_collation =<n/a>" )
502+ fmt .Fprintf (w , " set_collation =<n/a>" )
496503} else {
497- fmt .Fprintf (w , " enum_collation =%d" , enumSetCollationMap [i ])
504+ fmt .Fprintf (w , " set_collation =%d" , enumSetCollationMap [i ])
498505}
499- }
500- if e .IsSetColumn (i ) {
506+
501507if len (setStrValueMap ) == 0 {
502508fmt .Fprintf (w , " set=<n/a>" )
503509} else {
504510fmt .Fprintf (w , " set=%v" , setStrValueMap [i ])
505511}
506-
507- if len (enumSetCollationMap ) == 0 {
508- fmt .Fprintf (w , " set_collation=<n/a>" )
509- } else {
510- fmt .Fprintf (w , " set_collation=%d" , enumSetCollationMap [i ])
511- }
512512}
513513if e .IsGeometryColumn (i ) {
514514if len (geometryTypeMap ) == 0 {
0 commit comments