fix(python): skip server-side query pushdown on branch handles

This commit is contained in:
Brendan Clement
2026-06-03 09:25:33 -07:00
parent 08745dc1e1
commit 1ee490d125

View File

@@ -3448,9 +3448,13 @@ class LanceTable(Table):
batch_size: Optional[int] = None,
timeout: Optional[timedelta] = None,
) -> pa.RecordBatchReader:
# Branch queries run locally: the server-side query protocol can't
# carry a branch yet.
# TODO: push down server-side once it can (with remote table support).
if (
"QueryTable" in self._pushdown_operations
and self._namespace_client is not None
and self.current_branch() is None
):
from lancedb.namespace import _execute_server_side_query