Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type Optimiser cols = [TabularDataAction cols] -> [TabularDataAction cols] Source #
class Optimisable (cols :: Columns) where Source #
optimiseActions :: Optimiser cols Source #
optimiseInsertBeforeDelete :: Optimiser cols Source #
Instances
Optimisable (Flat cols) Source # | |
Defined in Database.CQRS.TabularData.Optimisation optimiseActions :: Optimiser (Flat cols) Source # optimiseInsertBeforeDelete :: Optimiser (Flat cols) Source # | |
(Eq (FlatTuple Identity keyCols), MergeSplitTuple keyCols cols) => Optimisable (WithUniqueKey keyCols cols) Source # | |
Defined in Database.CQRS.TabularData.Optimisation optimiseActions :: Optimiser (WithUniqueKey keyCols cols) Source # optimiseInsertBeforeDelete :: Optimiser (WithUniqueKey keyCols cols) Source # |