tds: Pure Haskell TDS protocol implementation. Mainly for beam-mssql and beam-sybase

[ database, library, mit, program ] [ Propose Tags ]

This is a work in progress! Please report bugs on github Low-level Haskell TDS implementation


[Skip to Readme]
Versions [faq] 0.1.0.0
Dependencies attoparsec (==0.13.*), attoparsec-binary (==0.2.*), base (>=4.7 && <5), bytestring (==0.10.*), hostname (==1.0.*), mtl (==2.2.*), network (==2.8.*), stm (>=2.0 && <2.6), streaming (==0.2.*), streaming-attoparsec (==1.0.*), streaming-bytestring (==0.1.*), tardis (==0.4.*), tds, text (==1.2.*), transformers (==0.5.*), unix (==2.7.*), vector (>=0.11 && <0.13) [details]
License MIT
Copyright Copyright (C) 2018 Travis Athougies
Author Travis Athougies
Maintainer travis@athougies.net
Category Database
Home page https://github.com/tathougies/beam-tds#readme
Source repo head: git clone https://github.com/tathougies/tds
Uploaded by TravisAthougies at Mon Mar 18 18:08:45 UTC 2019
Distributions NixOS:0.1.0.0
Executables test
Downloads 88 total (8 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2019-03-18 [all 1 reports]

Modules

[Index] [Quick Jump]

Flags

NameDescriptionDefaultType
werror

Enable -Werror during development

DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for tds-0.1.0.0

[back to package description]

tds: Low-level Haskell TDS interface

This is a low-level client library for databases that support the TDS wire protocol (SQL Server and Sybase for example).

This library does not provide high-level primitives to parse row results. Rather, it works on converting the underlying token streams into something off of which higher-level parsers can be efficiently developed.

This library is used in beam-mssql to provide wire-protocol support.