@@ -111,23 +111,17 @@ def _execute_query_plan(self, query_plan: QueryPlan) -> None:
111111 find_projection = None
112112 if query_plan .projection_stage :
113113 # Convert {"field": "alias"} to {"field": 1} for MongoDB
114- find_projection = {
115- field : 1 for field in query_plan .projection_stage .keys ()
116- }
114+ find_projection = {field : 1 for field in query_plan .projection_stage .keys ()}
117115
118- _logger .debug (
119- f"Executing MongoDB query: filter={ find_filter } , projection={ find_projection } "
120- )
116+ _logger .debug (f"Executing MongoDB query: filter={ find_filter } , projection={ find_projection } " )
121117
122118 # Execute find query
123119 self ._mongo_cursor = collection .find (find_filter , find_projection )
124120
125121 # Apply sort if specified
126122 if query_plan .sort_stage :
127123 sort_spec = [
128- (field , direction )
129- for sort_dict in query_plan .sort_stage
130- for field , direction in sort_dict .items ()
124+ (field , direction ) for sort_dict in query_plan .sort_stage for field , direction in sort_dict .items ()
131125 ]
132126 self ._mongo_cursor = self ._mongo_cursor .sort (sort_spec )
133127
@@ -144,9 +138,7 @@ def _execute_query_plan(self, query_plan: QueryPlan) -> None:
144138 mongo_cursor = self ._mongo_cursor , query_plan = query_plan , ** self ._kwargs
145139 )
146140
147- _logger .info (
148- f"Query executed successfully on collection '{ query_plan .collection } '"
149- )
141+ _logger .info (f"Query executed successfully on collection '{ query_plan .collection } '" )
150142
151143 except PyMongoError as e :
152144 _logger .error (f"MongoDB query execution failed: { e } " )
@@ -155,9 +147,7 @@ def _execute_query_plan(self, query_plan: QueryPlan) -> None:
155147 _logger .error (f"Unexpected error during query execution: { e } " )
156148 raise OperationalError (f"Query execution error: { e } " )
157149
158- def execute (
159- self : _T , operation : str , parameters : Optional [Dict [str , Any ]] = None
160- ) -> _T :
150+ def execute (self : _T , operation : str , parameters : Optional [Dict [str , Any ]] = None ) -> _T :
161151 """Execute a SQL statement
162152
163153 Args:
@@ -170,9 +160,7 @@ def execute(
170160 self ._check_closed ()
171161
172162 if parameters :
173- _logger .warning (
174- "Parameter substitution not yet implemented, ignoring parameters"
175- )
163+ _logger .warning ("Parameter substitution not yet implemented, ignoring parameters" )
176164
177165 try :
178166 # Parse SQL to QueryPlan
@@ -202,9 +190,7 @@ def executemany(
202190 self ._check_closed ()
203191
204192 # For now, just execute once and ignore parameters
205- _logger .warning (
206- "executemany not fully implemented, executing once without parameters"
207- )
193+ _logger .warning ("executemany not fully implemented, executing once without parameters" )
208194 self .execute (operation )
209195
210196 def execute_transaction (self ) -> None :
0 commit comments