def column
      cast_type = ActiveRecord::Base.connection.lookup_cast_type(definition)
      @column ||= self.class.column_factory.new(
        name,
        default_value,
        cast_type,
        definition,
        null_value
      )
    end
def column
      cast_type = ActiveRecord::Base.connection.lookup_cast_type(definition)
      @column ||= self.class.column_factory.new(
        name,
        default_value,
        cast_type,
        definition,
        null_value
      )
    end
Returns the column instance with the provided data

 @return [column_factory]