class PolarsDataFrameBatchTableAdapter
Batch approach: write BATCH_SIZE rows per execute call to reduce Ruby<->C crossings
Constants
- BATCH_SIZE
Public Instance Methods
Source
# File sample/issue922_benchmark.rb, line 42 def call(data_frame, name, columns: nil) columns ||= infer_columns(data_frame) DuckDB::TableFunction.create(name:, columns:, &execute_block(data_frame)) end