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

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Warnings:

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


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.1.0.0
Change log None available
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:14Z

Modules

[Index]

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

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.