ms-tds-0.1.0.0

Safe HaskellNone
LanguageHaskell2010

Database.Tds.Message

Contents

Synopsis

Client Message

Login

SQL Batch

newtype SqlBatch Source #

Constructors

SqlBatch Text 
Instances
Show SqlBatch Source # 
Instance details

Defined in Database.Tds.Message.Client

Binary SqlBatch Source # 
Instance details

Defined in Database.Tds.Message.Client

Methods

put :: SqlBatch -> Put #

get :: Get SqlBatch #

putList :: [SqlBatch] -> Put #

RPC Request

newtype RpcRequest Source #

Constructors

RpcRequest [RpcReqBatch] 

Server Message

newtype ServerMessage a Source #

Constructors

ServerMessage a 
Instances
Show a => Show (ServerMessage a) Source # 
Instance details

Defined in Database.Tds.Message

ServerMessageInstance a => Binary (ServerMessage a) Source # 
Instance details

Defined in Database.Tds.Message

AltMetaData

data AltMetaData Source #

Constructors

AltMetaData 

ColProperty

ColMetaData

Done, DoneInProc, DoneProc

data Done Source #

Instances
Show Done Source # 
Instance details

Defined in Database.Tds.Message.Server

Methods

showsPrec :: Int -> Done -> ShowS #

show :: Done -> String #

showList :: [Done] -> ShowS #

EnvChange

Error, Info

LoginAck

Offset

data Offset Source #

Instances
Show Offset Source # 
Instance details

Defined in Database.Tds.Message.Server

ReturnValue

Row

Primitives

class Data a where Source #

Instances
Data Bool Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data Double Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data Float Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data Int Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data Integer Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data ByteString Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data Text Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data UTCTime Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data UUID Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data Decimal Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data Money Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data Null Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe Bool) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe Double) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe Float) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe Int) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe Integer) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe ByteString) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe Text) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe UTCTime) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe UUID) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe Decimal) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

Data (Maybe Money) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

data Null Source #

Constructors

Null 
Instances
Show Null Source # 
Instance details

Defined in Database.Tds.Primitives.Null

Methods

showsPrec :: Int -> Null -> ShowS #

show :: Null -> String #

showList :: [Null] -> ShowS #

Data Null Source # 
Instance details

Defined in Database.Tds.Message.DataStream

data Decimal Source #

Prelogin

newtype Prelogin Source #

Constructors

Prelogin [PreloginOption] 
Instances
Show Prelogin Source # 
Instance details

Defined in Database.Tds.Message.Prelogin

Binary Prelogin Source # 
Instance details

Defined in Database.Tds.Message.Prelogin

Methods

put :: Prelogin -> Put #

get :: Get Prelogin #

putList :: [Prelogin] -> Put #

ServerMessageInstance Prelogin Source # 
Instance details

Defined in Database.Tds.Message