def METHOD_NAME(self, name, expected):
    """ Check that the DB row contains a column `name` with the given value.
    """
    if '+' in name:
        column, field = name.split('+', 1)
        return self._contains_hstore_value(column, field, expected)
    if name == 'geometry':
        return self._has_geometry(expected)
    if name not in self.db_row:
        return False
    actual = self.db_row[name]
    if expected == '-':
        return actual is None
    if name == 'name' and ':' not in expected:
        return self._compare_column(actual[name], expected)
    if 'place_id' in name:
        return self._compare_place_id(actual, expected)
    if name == 'centroid':
        return self._has_centroid(expected)
    return self._compare_column(actual, expected)