ms-tds-0.4.0.2: TDS Protocol implemented in Haskell
Safe HaskellNone
LanguageHaskell2010

Database.Tds.Message

Synopsis

Client Message

Login

data Login7 Source #

Instances

Instances details
Show Login7 Source # 
Instance details

Defined in Database.Tds.Message.Client

Binary Login7 Source # 
Instance details

Defined in Database.Tds.Message.Client

Methods

put :: Login7 -> Put #

get :: Get Login7 #

putList :: [Login7] -> Put #

SQL Batch

newtype SqlBatch Source #

Constructors

SqlBatch Text 

Instances

Instances details
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

Server Message

class Binary a => ServerMessage a Source #

Instances

Instances details
ServerMessage Prelogin Source # 
Instance details

Defined in Database.Tds.Message

ServerMessage TokenStreams Source # 
Instance details

Defined in Database.Tds.Message

newtype TokenStreams Source #

Constructors

TokenStreams [TokenStream] 

Instances

Instances details
Show TokenStreams Source # 
Instance details

Defined in Database.Tds.Message.Server

Binary TokenStreams Source # 
Instance details

Defined in Database.Tds.Message.Server

ServerMessage TokenStreams Source # 
Instance details

Defined in Database.Tds.Message

AltMetaData

data AltMetaData Source #

Constructors

AltMetaData 

Instances

Instances details
Show AltMetaData Source # 
Instance details

Defined in Database.Tds.Message.Server

AltRowData

data AltRowData Source #

Constructors

AltRowData 

Instances

Instances details
Show AltRowData Source # 
Instance details

Defined in Database.Tds.Message.Server

ColProperty

data ColProperty Source #

Instances

Instances details
Show ColProperty Source # 
Instance details

Defined in Database.Tds.Message.Server

ColMetaData

data ColMetaData Source #

Constructors

ColMetaData ![MetaColumnData] 

Instances

Instances details
Show ColMetaData Source # 
Instance details

Defined in Database.Tds.Message.Server

Done, DoneInProc, DoneProc

data Done Source #

Instances

Instances details
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

data Info Source #

Instances

Instances details
Show Info Source # 
Instance details

Defined in Database.Tds.Message.Server

Methods

showsPrec :: Int -> Info -> ShowS #

show :: Info -> String #

showList :: [Info] -> ShowS #

LoginAck

Offset

data Offset Source #

Instances

Instances details
Show Offset Source # 
Instance details

Defined in Database.Tds.Message.Server

ReturnValue

Row

Primitives

class Data a where Source #

Instances

Instances details
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 String 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 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 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 String) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

HasResolution a => Data (Maybe (Fixed a)) 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 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 Money) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

HasResolution a => Data (Fixed a) Source # 
Instance details

Defined in Database.Tds.Message.DataStream

data Null Source #

Constructors

Null 

Instances

Instances details
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

newtype Money Source #

Constructors

Money Fixed4 

Prelogin

newtype Prelogin Source #

Constructors

Prelogin [PreloginOption] 

Instances

Instances details
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 #

ServerMessage Prelogin Source # 
Instance details

Defined in Database.Tds.Message