db_presto
prestodb simple connector
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Passing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:24 |
Tags
Installation
nimble install db_presto
choosenim install db_presto
git clone https://github.com/Bennyelg/nimPresto
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| db_presto | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/Bennyelg/nimPresto |
|---|---|
| Homepage | https://github.com/Bennyelg/nimPresto |
| Documentation | View Documentation |
| Registry Source | nimble_official |
README
prestodb-Nim 

Simple presto-db connector using nim.
Current Version:
Release 1.0
What Works ?
- execute(sql"sql")
- fetchOne()
- fetchMany(size)
- fetchAll()
- authentication
Usage:
import db_presto
let conn = newPrestoClient("https", "host", "8443", "hive", "default", "user", "password")
var ctx = conn.cursor()
ctx.execute(sql"select * from gett_algo.weather_forecast5d3h_v2 LIMIT 11")
Installation:
nimble install db_presto
contributing
I'll be happy to get any help, just work & pull request.