duckfn 0.0.18

Write DuckDB extensions in plain Rust: attribute macros that turn ordinary functions into scalar/aggregate/table functions, SQL macros and nested LIST/MAP/ARRAY/STRUCT types.
Documentation
# name: test/sql/demo/table_function_demo.test
# description: test duckfn extension
# group [quack]

require duckfn


query I
from bind_map_demo(MAP {'key1': [10], 'key2': [20,5], 'key3': null});
----
 10
 25
  0


query I
from count_down_m_simple(start=12);
----
    11
    10
     9
     8
     7
     6
     5
     4
     3
     2
     1
     0