class documentation
        
        class DerivedFeatureJob(RetrievalJob, ModificationJob): (source)
Undocumented
| Async Method | compute | 
    Undocumented | 
| Async Method | compute | 
    Undocumented | 
| Method | drop | 
    Drops invalid row based on the defined features. | 
| Method | filter | 
    Filters based on a condition referencing either a feature, a feature name, or an polars expression to filter on. | 
| Method | inject | 
    Undocumented | 
| Method | remove | 
    Undocumented | 
| Async Method | to | 
    Undocumented | 
| Async Method | to | 
    Undocumented | 
| Class Variable | requests | 
    Undocumented | 
| Class Variable | store | 
    Undocumented | 
| Instance Variable | job | 
    Undocumented | 
| Property | request | 
    Undocumented | 
| Property | retrieval | 
    Undocumented | 
              Inherited from RetrievalJob:
            
| Static Method | from | 
    Undocumented | 
| Static Method | from | 
    Undocumented | 
| Static Method | from | 
    Undocumented | 
| Static Method | from | 
    Undocumented | 
| Method | aggregate | 
    Undocumented | 
| Method | cache | 
    Undocumented | 
| Method | cached | 
    Undocumented | 
| Method | chunked | 
    Undocumented | 
| Method | combined | 
    Undocumented | 
| Method | derive | 
    Undocumented | 
| Method | describe | 
    Undocumented | 
| Method | drop | 
    Undocumented | 
| Method | ensure | 
    Undocumented | 
| Method | fill | 
    Undocumented | 
| Method | ignore | 
    Undocumented | 
| Method | join | 
    Undocumented | 
| Method | join | 
    Undocumented | 
| Method | limit | 
    Undocumented | 
| Method | listen | 
    Undocumented | 
| Method | log | 
    Undocumented | 
| Method | monitor | 
    Undocumented | 
| Method | on | 
    SomeView.query().all().on_error(ValueError, lambda e: pl.DataFrame(...)) | 
| Method | on | 
    Undocumented | 
| Method | polars | 
    Undocumented | 
| Method | rename | 
    Undocumented | 
| Method | return | 
    Undocumented | 
| Method | select | 
    Undocumented | 
| Method | select | 
    Undocumented | 
| Method | split | 
    Undocumented | 
| Async Method | to | 
    Undocumented | 
| Async Method | to | 
    Undocumented | 
| Method | train | 
    Undocumented | 
| Method | train | 
    Undocumented | 
| Method | transform | 
    Undocumented | 
| Method | unique | 
    Undocumented | 
| Method | unique | 
    Undocumented | 
| Method | unpack | 
    Undocumented | 
| Method | update | 
    Undocumented | 
| Method | validate | 
    Undocumented | 
| Method | with | 
    Undocumented | 
| Method | with | 
    Undocumented | 
| Method | without | 
    Undocumented | 
| Async Method | write | 
    Writes the output of the retrieval job to the passed source. | 
| Property | loaded | 
    Undocumented | 
              Inherited from ModificationJob (via RetrievalJob):
            
| Method | copy | 
    Undocumented | 
Drops invalid row based on the defined features.
```python @feature_view(...) class WhiteWine:
wine_id = UInt64().as_entity()
quality = Int32().lower_bound(1).upper_bound(10)
- valid_wines = WhiteWine.drop_invalid({
 - "wine_id": [0, 1, 2, 3, 4], "quality": [None, 4, 8, 20, -10]
 
})
print(valid_wines) >>> {
"wine_id": [1, 2], "quality": [4, 8]
}
- Args:
 - validator (Validator): A validator that can validate the data.
 - The default uses the 
PolarsValidator 
- Returns:
 - RetrievalJob: A new retrieval job with only valid rows.
 
Filters based on a condition referencing either a feature, a feature name, or an polars expression to filter on.