mysql-haskell-0.8.4.2: pure haskell MySQL driver

Copyright(c) Winterland 2016
LicenseBSD
Maintainerdrkoster@qq.com
Stabilityexperimental
PortabilityPORTABLE
Safe HaskellNone
LanguageHaskell2010

Database.MySQL.BinLogProtocol.BinLogEvent

Description

Binlog event type

Synopsis

Documentation

data BinLogEventType #

binlog tyoe

data FormatDescription #

Constructors

FormatDescription 

Fields

data QueryEvent #

This's query parser for statement based binlog's query event, it's actually not used in row based binlog.

Instances
Eq QueryEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Show QueryEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Generic QueryEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Associated Types

type Rep QueryEvent :: Type -> Type #

type Rep QueryEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

data QueryEvent' #

This's the query event in row based binlog.

Constructors

QueryEvent' 

Fields

data TableMapEvent #

Instances
Eq TableMapEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Show TableMapEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Generic TableMapEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Associated Types

type Rep TableMapEvent :: Type -> Type #

type Rep TableMapEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

data DeleteRowsEvent #

Instances
Eq DeleteRowsEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Show DeleteRowsEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Generic DeleteRowsEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Associated Types

type Rep DeleteRowsEvent :: Type -> Type #

type Rep DeleteRowsEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

type Rep DeleteRowsEvent = D1 (MetaData "DeleteRowsEvent" "Database.MySQL.BinLogProtocol.BinLogEvent" "mysql-haskell-0.8.4.2-KSDqbXW0hNC73HaSIB9fIu" False) (C1 (MetaCons "DeleteRowsEvent" PrefixI True) ((S1 (MetaSel (Just "deleteTableId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64) :*: S1 (MetaSel (Just "deleteFlags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word16)) :*: (S1 (MetaSel (Just "deleteColumnCnt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: (S1 (MetaSel (Just "deletePresentMap") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 BitMap) :*: S1 (MetaSel (Just "deleteRowData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [[BinLogValue]])))))

data WriteRowsEvent #

data UpdateRowsEvent #

Instances
Eq UpdateRowsEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Show UpdateRowsEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Generic UpdateRowsEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

Associated Types

type Rep UpdateRowsEvent :: Type -> Type #

type Rep UpdateRowsEvent # 
Instance details

Defined in Database.MySQL.BinLogProtocol.BinLogEvent

type Rep UpdateRowsEvent = D1 (MetaData "UpdateRowsEvent" "Database.MySQL.BinLogProtocol.BinLogEvent" "mysql-haskell-0.8.4.2-KSDqbXW0hNC73HaSIB9fIu" False) (C1 (MetaCons "UpdateRowsEvent" PrefixI True) ((S1 (MetaSel (Just "updateTableId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64) :*: S1 (MetaSel (Just "updateFlags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word16)) :*: (S1 (MetaSel (Just "updateColumnCnt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: (S1 (MetaSel (Just "updatePresentMap") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (BitMap, BitMap)) :*: S1 (MetaSel (Just "updateRowData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [([BinLogValue], [BinLogValue])])))))