class documentation

Undocumented

Class Method multi_source_features_for Undocumented
Method features_for Undocumented
Async Method insert Undocumented
Method job_group_key A key defining which sources can be grouped together in one request.
Method needed_configs Undocumented
Async Method overwrite Undocumented
Async Method upsert Undocumented
Method with_view Undocumented
Class Variable batch_size Undocumented
Class Variable config Undocumented
Class Variable type_name Undocumented
Instance Variable expire_duration Undocumented

Inherited from CodableBatchDataSource (via WritableFeatureSource):

Property as_markdown Undocumented
Class Method _deserialize Undocumented
Method _serialize Undocumented

Inherited from BatchDataSource (via WritableFeatureSource, CodableBatchDataSource):

Method __hash__ Undocumented
Method all Undocumented
Method all_between_dates Undocumented
Method all_columns Undocumented
Method all_data Undocumented
Method depends_on Undocumented
Async Method feature_view_code Setup the code needed to represent the data source as a feature view
Method filter Undocumented
Async Method freshness .table("my_table") .freshness()
Method location_id Undocumented
Async Method schema Returns the schema for the data source
Method source_id An id that identifies a source from others.
Method tags Undocumented
Method transform_with_polars Undocumented
Method with_loaded_at Undocumented
def multi_source_features_for(cls: type[RedisSource], facts: RetrievalJob, requests: list[tuple[RedisSource, RetrievalRequest]]) -> RetrievalJob: (source)
def features_for(self, facts: RetrievalJob, request: RetrievalRequest) -> RetrievalJob: (source)
async def insert(self, job: RetrievalJob, request: RetrievalRequest): (source)
def job_group_key(self) -> str: (source)

A key defining which sources can be grouped together in one request.

async def overwrite(self, job: RetrievalJob, request: RetrievalRequest): (source)
async def upsert(self, job: RetrievalJob, request: RetrievalRequest): (source)
def with_view(self, view: CompiledFeatureView) -> RedisSource: (source)
batch_size: int = (source)

Undocumented

Undocumented

expire_duration: timedelta | None = (source)

Undocumented