add column type definition
add table map event parser
refactor code