Skip to content

Commit 78231ce

Browse files
committed
converting methods to static
1 parent 3887dff commit 78231ce

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

integrations/supabase/src/haystack_integrations/document_stores/supabase/groonga_document_store.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,12 +144,13 @@ def filter_documents(self, filters: dict[str, Any] | None = None) -> list[Docume
144144
query = self._client.table(self.table_name).select("*")
145145

146146
if filters:
147-
query = self._apply_filters(query, filters)
147+
query = SupabaseGroongaDocumentStore._apply_filters(query, filters)
148148

149149
result = query.execute()
150150
return [self._to_haystack_document(row) for row in result.data if isinstance(row, dict)]
151151

152-
def _apply_filters(self, query: Any, filters: dict[str, Any]) -> Any:
152+
@staticmethod
153+
def _apply_filters(query: Any, filters: dict[str, Any]) -> Any:
153154
"""
154155
Applies filters to a Supabase query.
155156
@@ -270,11 +271,12 @@ def _groonga_retrieval(
270271

271272
# Apply filters post-retrieval if provided
272273
if filters:
273-
documents = self._filter_documents_in_memory(documents, filters)
274+
documents = SupabaseGroongaDocumentStore._filter_documents_in_memory(documents, filters)
274275

275276
return documents
276277

277-
def _filter_documents_in_memory(self, documents: list[Document], filters: dict[str, Any]) -> list[Document]:
278+
@staticmethod
279+
def _filter_documents_in_memory(documents: list[Document], filters: dict[str, Any]) -> list[Document]:
278280
"""
279281
Filters a list of documents in memory based on the given filters.
280282

0 commit comments

Comments
 (0)