quackpipe
quackpipe copied to clipboard
QuackPipe is an OLAP API built on top of DuckDB with a few extra ClickHouse compatibility bits
Very nice concept, was wondering if you've considered keeping the db connection open and implementing a connection pool to allow multiple queries to run at the same time?
# How Create a service implementing the following interface and helper types ``` type Table struct { Name string Path string Fields [][2]string // field name and type OrderBy []string...
# What Desired functionality: 1. A user makes a create table request: ``` POST /qp/query ... create_table: experiment fields: a: UInt64 b: String c: Float64 engine: Merge order_by: - a...
# What Every quackpipe instance should have an internal tables describing the created "merged parquet" tables. The tables should contain - table name - table base folder path on HD...
# What ### Desired functionality. A client sends a request: ``` create_table: experiment fields: a: UInt64 b: String c: Float64 engine: Merge order_by: - a timestamp: field: a precision: ms...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.18.1 to 1.20.1. Release notes Sourced from github.com/spf13/viper's releases. v1.20.1 What's Changed Bug Fixes 🐛 Backport config type fixes to 1.20.x by @sagikazarmark in spf13/viper#2005 Full Changelog:...
To create tiny deployments it might be beneficial to expose baseline settings for the bundled DuckDB connection(s) in both writer and querier. Example: ```bash DEFAULT_MEM_LIMIT = "1GB" DEFAULT_DB_THREAD_LIMIT = 1...
Hi team, First of all, thank you for your excellent work on `gigapi`. It's refreshing to see such a thoughtfully structured and developer-friendly approach to building API clients. While reviewing...
We're currently rejecting inserts with NaN values in line protocol. We need to handle NaN entries as NULL without loosing entries and avoiding bulk inserts failing due to NaN entries....