2026-10-02 14:53:02 +08:00
|
|
|
cabal-version: 2.4
|
|
|
|
|
|
|
|
|
|
name: chusql-core-model
|
|
|
|
|
version: 1.0.0
|
2026-10-05 00:15:01 +08:00
|
|
|
synopsis: Shared ChuSQL data models and wire protocol types
|
|
|
|
|
description: Defines shared column and value models, storage protocol requests
|
|
|
|
|
and responses, table schemas, accounts, and query results.
|
|
|
|
|
Contains data types without execution logic, allowing clients to
|
|
|
|
|
use the models without linking the query engine.
|
2026-10-02 14:53:02 +08:00
|
|
|
build-type: Simple
|
|
|
|
|
|
|
|
|
|
library
|
|
|
|
|
hs-source-dirs: src
|
|
|
|
|
exposed-modules: ChuSQL.Core.Model
|
|
|
|
|
ChuSQL.Core.Protocol
|
2026-10-05 22:22:23 +08:00
|
|
|
ChuSQL.Core.Runtime
|
2026-10-02 14:53:02 +08:00
|
|
|
build-depends: base >= 4.14 && < 5
|
|
|
|
|
, aeson
|
|
|
|
|
, hashable
|
|
|
|
|
, scientific
|
|
|
|
|
, text
|
2026-10-05 22:22:23 +08:00
|
|
|
, bytestring
|
|
|
|
|
, vector
|
2026-10-02 14:53:02 +08:00
|
|
|
default-language: Haskell2010
|
|
|
|
|
ghc-options: -Wall
|