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]

Flags

Manual Flags

NameDescriptionDefault
werror

Enable -Werror during development

Disabled

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

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0.0
Dependencies attoparsec (>=0.13 && <0.14), attoparsec-binary (>=0.2 && <0.3), base (>=4.7 && <5), bytestring (>=0.10 && <0.11), hostname (>=1.0 && <1.1), mtl (>=2.2 && <2.3), network (>=2.8 && <2.9), stm (>=2.0 && <2.6), streaming (>=0.2 && <0.3), streaming-attoparsec (>=1.0 && <1.1), streaming-bytestring (>=0.1 && <0.2), tardis (>=0.4 && <0.5), tds, text (>=1.2 && <1.3), transformers (>=0.5 && <0.6), unix (>=2.7 && <2.8), 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 2019-03-18T18:08:45Z
Distributions
Executables test
Downloads 573 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2019-03-18 [all 1 reports]

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.