We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e3180f7 commit 0141a7cCopy full SHA for 0141a7c
bigframes/core/rewrite/slices.py
@@ -76,12 +76,14 @@ def rewrite_slice(node: nodes.BigFrameNode):
76
return node
77
78
slice_def = (node.start, node.stop, node.step)
79
+ print(f"DEBUG: Processing slice {slice_def}, row_count={node.child.row_count}")
80
81
# Handle empty slice cases explicitly before any row count dependent logic
82
# This ensures empty slices always return empty results regardless of statistics
83
if _is_empty_slice(node.start, node.stop, node.step):
84
# Create a filter that will always return empty results
85
# Use start=0, stop=0, step=1 to ensure empty result
86
+ print("DEBUG: Detected empty slice, returning filtered result")
87
return slice_as_filter(node.child, 0, 0, 1)
88
89
# no-op (eg. df[::1])
0 commit comments