{"repo":"ikelaiah/duckdb-fp","free":true,"listed":false,"github":"https://github.com/ikelaiah/duckdb-fp","clone":"git clone https://github.com/ikelaiah/duckdb-fp.git","description":"A clean and intuitive wrapper for DuckDB in FreePascal, providing easy database operations and DataFrame-like result handling.","language":"Pascal","stars":34,"topics":["c","duckdb","free-pascal","lazarus-ide","pascal","object-pascal","csv-export","csv-import","parquet","dataframe"],"license":"MIT","category":"databases-storage","readme_excerpt":"🦆 DuckDB for FreePascal: An Intuitive Database Wrapper A simple interface to work with DuckDB in FreePascal applications, featuring a DataFrame-like structure for handling query results similar to R or Python pandas. 📚 Table of Contents - 🦆 DuckDB for FreePascal: An Intuitive Database Wrapper - 📚 Table of Contents - ⚠️ Work in Progress - 🚀 Getting Started with DuckDB for FreePascal - 📋 Prerequisites - 🔧Installation - 🆕 Getting Started from Scratch - 🦆 Getting Started with DuckDB Tables - 📄 Getting Started with CSV Files - 📄 Working with Parquet Files - 🔍 Common Operations - 📊 Analyzing Data - 🔗 Combining DataFrames - 🚨 Error Handling - 🚶 Next Steps - 📑 API Reference - ✨Features - 🤝 Contributing - 📜 License - 🙏 Acknowledgments ⚠️ Work in Progress This project is currently under active development. Do expect bugs, missing features and API changes. 🚀 Getting Started with DuckDB for FreePascal This guide will help you get started with the DuckDB FreePascal wrapper, covering the most common use cases. 📋 Prerequisites - FreePascal 3.2.2 or later - Lazarus 4.0+ (to run examples and tests) - DuckDB DLL v1.3.2 or later 🔧Installation 1. Add these files to your project: - src/DuckDB.Wrapper.pas - src/DuckDB.DataFrame.pas - src/DuckDB.SampleData.pas (optional, for sample datasets) - src/libduckdb.pas 2. Ensure the DuckDB library (DLL/SO) is in your application's path 3. Add the required units to your project: 🆕 Getting Started from Scratch Create a new DataFrame w","default_branch":null,"files":null,"tree":[],"storefront":"/r/ikelaiah","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ikelaiah/duckdb-fp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}