@@ -588,24 +588,24 @@ genLetP n = do
588588
589589genQueryExprP ∷ ∀ m t . Int → GenSql m t
590590genQueryExprP n
591- | n < 2 = Gen .oneOf $ genQueryP n :| [ genDefinedExprP n ]
591+ | n < 2 = Gen .oneOf $ genQueryP :| [ genDefinedExprP n ]
592592 | otherwise = do
593593 op ←
594594 Gen .elements $ BO.Limit :|
595595 [ BO.Offset , BO.Sample , BO.Union
596596 , BO.UnionAll , BO.Intersect , BO.IntersectAll
597597 , BO.Except
598598 ]
599- lhs ← Gen .oneOf $ genQueryP n :| [ genDefinedExprP n ]
600- rhs ← Gen .oneOf $ genQueryP n :| [ genDefinedExprP n ]
599+ lhs ← Gen .oneOf $ genQueryP :| [ genDefinedExprP n ]
600+ rhs ← Gen .oneOf $ genQueryP :| [ genDefinedExprP n ]
601601 pure $ embed $ Binop { op, lhs, rhs }
602602
603603genDefinedExprP ∷ ∀ m t . Int → GenSql m t
604604genDefinedExprP n = do
605605 binops ← Gen .resize (const n) $ Gen .unfoldable BO .genBinaryOperator
606606 unops ← Gen .resize (const n) $ Gen .unfoldable UO .genUnaryOperator
607- start ← genPrimaryExprP n
608- adds ← Gen .resize (const n) $ Gen .unfoldable $ genPrimaryExprP n
607+ start ← genPrimaryExprP
608+ adds ← Gen .resize (const n) $ Gen .unfoldable $ genPrimaryExprP
609609 pure $ F .foldl foldFn start $ A .zip binops $ A .zip unops adds
610610 where
611611 foldFn acc (binop × unop × rhs) =
@@ -617,39 +617,39 @@ genDefinedExprP n = do
617617 , expr: embed $ Binop { lhs: acc, rhs, op:binop }
618618 }
619619
620- genPrimaryExprP ∷ ∀ m t . Int → GenSql m t
621- genPrimaryExprP n =
620+ genPrimaryExprP ∷ ∀ m t . GenSql m t
621+ genPrimaryExprP =
622622 Gen .oneOf $ genLeaf :|
623- [ genCaseP n
624- , genUnaryP n
625- , genFunctionP n
626- , genSetP n
627- , genArrayP n
628- , genMapP n
629- , genSpliceP n
623+ [ genCaseP
624+ , genUnaryP
625+ , genFunctionP
626+ , genSetP
627+ , genArrayP
628+ , genMapP
629+ , genSpliceP
630630 , map (embed ∘ Identifier ) ID .genIdent
631631 ]
632632
633- genCaseP ∷ ∀ m t . Int → GenSql m t
634- genCaseP n = genLeaf
633+ genCaseP ∷ ∀ m t . GenSql m t
634+ genCaseP = genLeaf
635635
636- genUnaryP ∷ ∀ m t . Int → GenSql m t
637- genUnaryP n = genLeaf
636+ genUnaryP ∷ ∀ m t . GenSql m t
637+ genUnaryP = genLeaf
638638
639- genFunctionP ∷ ∀ m t . Int → GenSql m t
640- genFunctionP n = genLeaf
639+ genFunctionP ∷ ∀ m t . GenSql m t
640+ genFunctionP = genLeaf
641641
642- genSetP ∷ ∀ m t . Int → GenSql m t
643- genSetP n = genLeaf
642+ genSetP ∷ ∀ m t . GenSql m t
643+ genSetP = genLeaf
644644
645- genArrayP ∷ ∀ m t . Int → GenSql m t
646- genArrayP n = genLeaf
645+ genArrayP ∷ ∀ m t . GenSql m t
646+ genArrayP = genLeaf
647647
648- genMapP ∷ ∀ m t . Int → GenSql m t
649- genMapP n = genLeaf
648+ genMapP ∷ ∀ m t . GenSql m t
649+ genMapP = genLeaf
650650
651- genSpliceP ∷ ∀ m t . Int → GenSql m t
652- genSpliceP n = pure $ embed $ Splice Nothing
651+ genSpliceP ∷ ∀ m t . GenSql m t
652+ genSpliceP = pure $ embed $ Splice Nothing
653653
654- genQueryP ∷ ∀ m t . Int → GenSql m t
655- genQueryP n = genLeaf
654+ genQueryP ∷ ∀ m t . GenSql m t
655+ genQueryP = genLeaf
0 commit comments