class documentation
        
        class CombineFactualJob(RetrievalJob): (source)
Computes features that depend on different retrical jobs
The job therefore take in a list of jobs that output some data,
and a combined_requests which defines the features depending on the data
one example would be the following
- class SomeView(FeatureView):
 - metadata = FeatureViewMetadata(
 - name="some_view", batch_source=FileSource.csv_at("data.csv")
 
) id = Int32().as_entity() a = Int32()
- class OtherView(FeatureView):
 - metadata = FeatureViewMetadata(
 - name="other_view", batch_source=FileSource.parquet_at("other.parquet")
 
) id = Int32().as_entity() c = Int32()
- class Combined(CombinedFeatureView):
 metadata = CombinedMetadata(name="combined")
some = SomeView() other = OtherView()
added = some.a + other.c
| Method | cache | 
    Undocumented | 
| Method | cached | 
    Undocumented | 
| Async Method | combine | 
    Undocumented | 
| Async Method | combine | 
    Undocumented | 
| Method | describe | 
    Undocumented | 
| Method | ignore | 
    Undocumented | 
| Method | inject | 
    Undocumented | 
| Method | log | 
    Undocumented | 
| Method | remove | 
    Undocumented | 
| Async Method | to | 
    Undocumented | 
| Async Method | to | 
    Undocumented | 
| Async Method | to | 
    Undocumented | 
| Class Variable | combined | 
    Undocumented | 
| Class Variable | jobs | 
    Undocumented | 
| Class Variable | store | 
    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 | chunked | 
    Undocumented | 
| Method | combined | 
    Undocumented | 
| Method | derive | 
    Undocumented | 
| Method | drop | 
    Undocumented | 
| Method | drop | 
    Drops invalid row based on the defined features. | 
| Method | ensure | 
    Undocumented | 
| Method | fill | 
    Undocumented | 
| Method | filter | 
    Filters based on a condition referencing either a feature, a feature name, or an polars expression to filter on. | 
| Method | join | 
    Undocumented | 
| Method | join | 
    Undocumented | 
| Method | limit | 
    Undocumented | 
| Method | listen | 
    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 | 
| 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 |