Skip to content

Commit c5fe87b

Browse files
fix: format code and mark doc examples as ignore for doctest
1 parent af2e94f commit c5fe87b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/source/library-user-guide/functions/adding-udfs.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1366,7 +1366,7 @@ This is critical because:
13661366

13671367
**Incorrect implementation** (consumes state):
13681368

1369-
```rust
1369+
```rust,ignore
13701370
fn evaluate(&mut self) -> Result<ScalarValue> {
13711371
// BAD: std::mem::take() consumes the values, leaving an empty Vec
13721372
let values = std::mem::take(&mut self.values);
@@ -1378,7 +1378,7 @@ fn evaluate(&mut self) -> Result<ScalarValue> {
13781378

13791379
**Correct implementation** (preserves state):
13801380

1381-
```rust
1381+
```rust,ignore
13821382
fn evaluate(&mut self) -> Result<ScalarValue> {
13831383
// GOOD: Use a reference or clone to preserve state
13841384
calculate_result(&mut self.values)
@@ -1391,7 +1391,7 @@ fn evaluate(&mut self) -> Result<ScalarValue> {
13911391
For more efficient sliding window calculations, you can implement the `retract_batch` method.
13921392
This allows DataFusion to remove values that have "left" the window frame instead of recalculating from scratch:
13931393

1394-
```rust
1394+
```rust,ignore
13951395
impl Accumulator for MyAccumulator {
13961396
fn retract_batch(&mut self, values: &[ArrayRef]) -> Result<()> {
13971397
// Remove the given values from the accumulator state

0 commit comments

Comments
 (0)