@@ -121,7 +121,7 @@ def get_any_feature_view(
121121
122122 @abstractmethod
123123 def _list_all_feature_views (
124- self , project : str , tags : Optional [dict [str , str ]]
124+ self , project : str , tags : Optional [dict [str , str ]], ** kwargs : Any
125125 ) -> List [BaseFeatureView ]:
126126 pass
127127
@@ -130,13 +130,14 @@ def list_all_feature_views(
130130 project : str ,
131131 allow_cache : bool = False ,
132132 tags : Optional [dict [str , str ]] = None ,
133+ skip_udf : bool = False ,
133134 ) -> List [BaseFeatureView ]:
134135 if allow_cache :
135136 self ._refresh_cached_registry_if_necessary ()
136137 return proto_registry_utils .list_all_feature_views (
137- self .cached_registry_proto , project , tags
138+ self .cached_registry_proto , project , tags , skip_udf = skip_udf
138139 )
139- return self ._list_all_feature_views (project , tags )
140+ return self ._list_all_feature_views (project , tags , skip_udf = skip_udf )
140141
141142 @abstractmethod
142143 def _get_feature_view (self , name : str , project : str ) -> FeatureView :
@@ -154,7 +155,7 @@ def get_feature_view(
154155
155156 @abstractmethod
156157 def _list_feature_views (
157- self , project : str , tags : Optional [dict [str , str ]]
158+ self , project : str , tags : Optional [dict [str , str ]], ** kwargs : Any
158159 ) -> List [FeatureView ]:
159160 pass
160161
@@ -163,13 +164,14 @@ def list_feature_views(
163164 project : str ,
164165 allow_cache : bool = False ,
165166 tags : Optional [dict [str , str ]] = None ,
167+ skip_udf : bool = False ,
166168 ) -> List [FeatureView ]:
167169 if allow_cache :
168170 self ._refresh_cached_registry_if_necessary ()
169171 return proto_registry_utils .list_feature_views (
170- self .cached_registry_proto , project , tags
172+ self .cached_registry_proto , project , tags , skip_udf = skip_udf
171173 )
172- return self ._list_feature_views (project , tags )
174+ return self ._list_feature_views (project , tags , skip_udf = skip_udf )
173175
174176 @abstractmethod
175177 def _get_on_demand_feature_view (
@@ -189,7 +191,7 @@ def get_on_demand_feature_view(
189191
190192 @abstractmethod
191193 def _list_on_demand_feature_views (
192- self , project : str , tags : Optional [dict [str , str ]]
194+ self , project : str , tags : Optional [dict [str , str ]], ** kwargs : Any
193195 ) -> List [OnDemandFeatureView ]:
194196 pass
195197
@@ -198,13 +200,14 @@ def list_on_demand_feature_views(
198200 project : str ,
199201 allow_cache : bool = False ,
200202 tags : Optional [dict [str , str ]] = None ,
203+ skip_udf : bool = False ,
201204 ) -> List [OnDemandFeatureView ]:
202205 if allow_cache :
203206 self ._refresh_cached_registry_if_necessary ()
204207 return proto_registry_utils .list_on_demand_feature_views (
205- self .cached_registry_proto , project , tags
208+ self .cached_registry_proto , project , tags , skip_udf = skip_udf
206209 )
207- return self ._list_on_demand_feature_views (project , tags )
210+ return self ._list_on_demand_feature_views (project , tags , skip_udf = skip_udf )
208211
209212 @abstractmethod
210213 def _get_stream_feature_view (self , name : str , project : str ) -> StreamFeatureView :
@@ -222,7 +225,7 @@ def get_stream_feature_view(
222225
223226 @abstractmethod
224227 def _list_stream_feature_views (
225- self , project : str , tags : Optional [dict [str , str ]]
228+ self , project : str , tags : Optional [dict [str , str ]], ** kwargs : Any
226229 ) -> List [StreamFeatureView ]:
227230 pass
228231
@@ -231,13 +234,14 @@ def list_stream_feature_views(
231234 project : str ,
232235 allow_cache : bool = False ,
233236 tags : Optional [dict [str , str ]] = None ,
237+ skip_udf : bool = False ,
234238 ) -> List [StreamFeatureView ]:
235239 if allow_cache :
236240 self ._refresh_cached_registry_if_necessary ()
237241 return proto_registry_utils .list_stream_feature_views (
238- self .cached_registry_proto , project , tags
242+ self .cached_registry_proto , project , tags , skip_udf = skip_udf
239243 )
240- return self ._list_stream_feature_views (project , tags )
244+ return self ._list_stream_feature_views (project , tags , skip_udf = skip_udf )
241245
242246 @abstractmethod
243247 def _get_feature_service (self , name : str , project : str ) -> FeatureService :
0 commit comments