You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added new array_merge and format_date functions, renamed combine function to array_combine and recognizing datetime in result and create DateTimeImmutable object
@@ -22,7 +22,7 @@ various sources, **F**i**Q**ue**L**a provides a seamless way to manipulate and e
22
22
- 📂 **Supports multiple formats**: Work seamlessly with XML, CSV, JSON, NDJSON, YAML, and NEON.
23
23
- 🛠️ **SQL-inspired syntax**: Perform `SELECT`, `JOIN`, `WHERE`, `GROUP BY`, `ORDER BY` and more.
24
24
- ✍️ **Flexible Querying**: Write SQL-like strings or use the fluent API for maximum flexibility.
25
-
- 📊 **Advanced functions**: Access features like `SUM`, `COUNT`, `AVG`, `GROUP_CONCAT`, `COMBINE`, `MD5` and many more.
25
+
- 📊 **Advanced functions**: Access features like `SUM`, `COUNT`, `GROUP_CONCAT`, `ARRAY_MERGE`, `FORMAT_DATE` and many more.
26
26
- 🚀 **Efficient with Large Files**: Optimized for processing JSON, XML, and CSV files with tens of thousands of rows using stream processing.
27
27
- 🧑💻 **Developer-Friendly**: Map results to DTOs for easier data manipulation.
28
28
- ⭐ **Unified API across all supported formats**: Use a consistent API for all your data needs.
@@ -295,7 +295,8 @@ to load all data into memory. It may cause memory issues for large datasets. But
295
295
## 8. Planning Features
296
296
297
297
-[ ]**Operator BETWEEN**: Add operator `BETWEEN` for filtering data and add support for dates and ranges.
298
-
-[ ]**Next file formats**: Add next file formats [MessagePack](https://msgpack.org/), [INI](https://en.wikipedia.org/wiki/INI_file), [XLSX](https://en.wikipedia.org/wiki/Excel_Open_XML_file_formats) and [TOML](https://toml.io/en/)
298
+
-[ ]**Next file formats**: Add next file formats [MessagePack](https://msgpack.org/), [XLSX](https://en.wikipedia.org/wiki/Excel_Open_XML_file_formats), [INI](https://en.wikipedia.org/wiki/INI_file) and [TOML](https://toml.io/en/)
299
+
-[ ]**Custom cast type**: Add support for custom cast type for `SELECT` clause.
299
300
-[ ]**Documentation**: Create detailed guides and examples for advanced use cases.
300
301
-[ ]**Add explain method**: Add method `explain()` for explaining query execution from actual query debugger and provide more complex information about query.
0 commit comments