添加common_impl.h 为后续添加select支持做铺垫