query

Fluent SQL query builder for Kit

Files

FileDescription
kit.tomlPackage manifest with metadata and dependencies
src/main.kitFluent query builder with filter, order, limit, exec
tests/query.test.kitTests for SQL generation and parameterized queries
examples/basic.kitQuery construction and PostgreSQL execution
LICENSEMIT license file

Dependencies

No Kit package dependencies.

Installation

kit add gitlab.com/kit-lang/packages/kit-query.git

Usage

import Kit.Query

License

MIT License - see LICENSE for details.

Exported Functions & Types

create

String -> QueryState

columns

List String -> QueryState -> QueryState

filter

String -> String -> a -> QueryState -> QueryState

order-by

String -> Direction -> QueryState -> QueryState

limit

Int -> QueryState -> QueryState

offset

Int -> QueryState -> QueryState

typed

String -> QueryState -> QueryState

to-sql

QueryState -> String

to-sql-params

String -> QueryState -> (String, List a)

exec

Ptr -> QueryState -> Result (List a) String

Asc

Ascending sort direction for ORDER BY clauses

Direction

Desc

Descending sort direction for ORDER BY clauses

Direction