on bda2cfc help sign in
project-m36/ProjectM36/Daemon/RemoteCallTypes.hs
29 lines 1.4 kB history raw
1{-# LANGUAGE DeriveAnyClass, DeriveGeneric #-}
2module ProjectM36.Daemon.RemoteCallTypes where
3import ProjectM36.Base
4import ProjectM36.TransactionGraph
5import GHC.Generics
6import Data.Binary
8data Login = Login
9 deriving (Binary, Generic)
10data Logout = Logout
11 deriving (Binary, Generic)
12data ExecuteRelationalExpr = ExecuteRelationalExpr RelationalExpr
13 deriving (Binary, Generic)
14data ExecuteDatabaseContextExpr = ExecuteDatabaseContextExpr DatabaseExpr
15 deriving (Binary, Generic)
16data ExecuteGraphExpr = ExecuteGraphExpr TransactionGraphOperator
17 deriving (Binary, Generic)
18data ExecuteHeadName = ExecuteHeadName
19 deriving (Binary, Generic)
20data ExecuteTypeForRelationalExpr = ExecuteTypeForRelationalExpr RelationalExpr
21 deriving (Binary, Generic)
22data RetrieveInclusionDependencies = RetrieveInclusionDependencies
23 deriving (Binary, Generic)
24data RetrievePlanForDatabaseContextExpr = RetrievePlanForDatabaseContextExpr DatabaseExpr
25 deriving (Binary, Generic)
26data RetrieveTransactionGraph = RetrieveTransactionGraph
27 deriving (Binary, Generic)
28data RetrieveHeadTransactionUUID = RetrieveHeadTransactionUUID
29 deriving (Binary, Generic)