1616
1717
1818class FooProvider (Provider ):
19-
2019 def __init__ (self , config : RepoConfig ):
2120 pass
2221
2322 def update_infra (
24- self ,
25- project : str ,
26- tables_to_delete : Sequence [FeatureView ],
27- tables_to_keep : Sequence [FeatureView ],
28- entities_to_delete : Sequence [Entity ],
29- entities_to_keep : Sequence [Entity ],
30- partial : bool ,
23+ self ,
24+ project : str ,
25+ tables_to_delete : Sequence [FeatureView ],
26+ tables_to_keep : Sequence [FeatureView ],
27+ entities_to_delete : Sequence [Entity ],
28+ entities_to_keep : Sequence [Entity ],
29+ partial : bool ,
3130 ):
3231 pass
3332
3433 def teardown_infra (
35- self ,
36- project : str ,
37- tables : Sequence [FeatureView ],
38- entities : Sequence [Entity ],
34+ self ,
35+ project : str ,
36+ tables : Sequence [FeatureView ],
37+ entities : Sequence [Entity ],
3938 ):
4039 pass
4140
4241 def online_write_batch (
43- self ,
44- config : RepoConfig ,
45- table : FeatureView ,
46- data : List [
47- Tuple [EntityKeyProto , Dict [str , ValueProto ], datetime , Optional [datetime ]]
48- ],
49- progress : Optional [Callable [[int ], Any ]],
42+ self ,
43+ config : RepoConfig ,
44+ table : FeatureView ,
45+ data : List [
46+ Tuple [EntityKeyProto , Dict [str , ValueProto ], datetime , Optional [datetime ]]
47+ ],
48+ progress : Optional [Callable [[int ], Any ]],
5049 ) -> None :
5150 pass
5251
5352 def materialize_single_feature_view (
54- self ,
55- config : RepoConfig ,
56- feature_view : FeatureView ,
57- start_date : datetime ,
58- end_date : datetime ,
59- registry : BaseRegistry ,
60- project : str ,
61- tqdm_builder : Callable [[int ], tqdm ],
53+ self ,
54+ config : RepoConfig ,
55+ feature_view : FeatureView ,
56+ start_date : datetime ,
57+ end_date : datetime ,
58+ registry : BaseRegistry ,
59+ project : str ,
60+ tqdm_builder : Callable [[int ], tqdm ],
6261 ) -> None :
6362 pass
6463
6564 def get_historical_features (
66- self ,
67- config : RepoConfig ,
68- feature_views : List [FeatureView ],
69- feature_refs : List [str ],
70- entity_df : Union [pandas .DataFrame , str ],
71- registry : BaseRegistry ,
72- project : str ,
73- full_feature_names : bool = False ,
65+ self ,
66+ config : RepoConfig ,
67+ feature_views : List [FeatureView ],
68+ feature_refs : List [str ],
69+ entity_df : Union [pandas .DataFrame , str ],
70+ registry : BaseRegistry ,
71+ project : str ,
72+ full_feature_names : bool = False ,
7473 ) -> RetrievalJob :
7574 return RetrievalJob ()
7675
7776 def online_read (
78- self ,
79- config : RepoConfig ,
80- table : FeatureView ,
81- entity_keys : List [EntityKeyProto ],
82- requested_features : Optional [List [str ]] = None ,
77+ self ,
78+ config : RepoConfig ,
79+ table : FeatureView ,
80+ entity_keys : List [EntityKeyProto ],
81+ requested_features : Optional [List [str ]] = None ,
8382 ) -> List [Tuple [Optional [datetime ], Optional [Dict [str , ValueProto ]]]]:
8483 return []
8584
8685 def retrieve_saved_dataset (self , config : RepoConfig , dataset : SavedDataset ):
8786 pass
8887
8988 def write_feature_service_logs (
90- self ,
91- feature_service : FeatureService ,
92- logs : Union [pyarrow .Table , Path ],
93- config : RepoConfig ,
94- registry : BaseRegistry ,
89+ self ,
90+ feature_service : FeatureService ,
91+ logs : Union [pyarrow .Table , Path ],
92+ config : RepoConfig ,
93+ registry : BaseRegistry ,
9594 ):
9695 pass
9796
9897 def retrieve_feature_service_logs (
99- self ,
100- feature_service : FeatureService ,
101- start_date : datetime ,
102- end_date : datetime ,
103- config : RepoConfig ,
104- registry : BaseRegistry ,
98+ self ,
99+ feature_service : FeatureService ,
100+ start_date : datetime ,
101+ end_date : datetime ,
102+ config : RepoConfig ,
103+ registry : BaseRegistry ,
105104 ) -> RetrievalJob :
106105 return RetrievalJob ()
107106
108- def retrieve_online_documents (self , config : RepoConfig , table : FeatureView , requested_feature : str ,
109- query : List [float ], top_k : int ) -> List [
110- Tuple [Optional [datetime ], Optional [ValueProto ]]]:
111- return []
107+ def retrieve_online_documents (
108+ self ,
109+ config : RepoConfig ,
110+ table : FeatureView ,
111+ requested_feature : str ,
112+ query : List [float ],
113+ top_k : int ,
114+ ) -> List [Tuple [Optional [datetime ], Optional [ValueProto ]]]:
115+ return []
0 commit comments