@@ -43,6 +43,7 @@ data ParsedOperation = RODatabaseContextOp RODatabaseContextOperator |
4343 DatabaseContextIOExprOp DatabaseContextIOExpr |
4444 InfoOp InformationOperator |
4545 GraphOp TransactionGraphOperator |
46+ ConvenienceGraphOp ConvenienceTransactionGraphOperator |
4647 ROGraphOp ROTransactionGraphOperator |
4748 ImportRelVarOp RelVarDataImportOperator |
4849 ImportDBContextOp DatabaseContextDataImportOperator |
@@ -64,6 +65,7 @@ safeInterpreterParserP :: Parser ParsedOperation
6465safeInterpreterParserP = fmap RODatabaseContextOp (roDatabaseContextOperatorP <* eof) <|>
6566 fmap InfoOp (infoOpP <* eof) <|>
6667 fmap GraphOp (transactionGraphOpP <* eof) <|>
68+ fmap ConvenienceGraphOp (convenienceTransactionGraphOpP <* eof) <|>
6769 fmap ROGraphOp (roTransactionGraphOpP <* eof) <|>
6870 fmap DatabaseContextExprOp (databaseExprOpP <* eof) <|>
6971 fmap ImportBasicExampleOp (importBasicExampleOperatorP <* eof) <|>
@@ -103,6 +105,9 @@ evalTutorialD sessionId conn safe expr = case expr of
103105
104106 (GraphOp execOp) ->
105107 eHandler $ C.executeGraphExpr sessionId conn execOp
108+
109+ (ConvenienceGraphOp execOp) ->
110+ eHandler $ evalConvenienceGraphOp sessionId conn execOp
106111
107112 (ROGraphOp execOp) -> do
108113 opResult <- evalROGraphOp sessionId conn execOp