(self, config, data_source)
| 525 | data_source.fields = data_source.fields + filter(lambda f: f['name'] not in field_names, config['fields']) |
| 526 | |
| 527 | def remove(self, config, data_source): |
| 528 | expression = data_source.parse_manager.parse( config['where'] ) |
| 529 | data_source.geometries = filter(lambda g: not expression(g.properties), data_source.geometries) |
| 530 | |
| 531 | def remove_fields(self, config, data_source): |
| 532 | data_source.fields = filter(lambda f: f.name not in config['fields'], data_source.fields) |
no outgoing calls
no test coverage detected