let baseQuery limitOffsetOrder = from $ \(~{selectVar} ~{concatMap joinDef (sqJoins sq)}) -> do ~{indent 8 $ joinExprs} let ~{selectVar}Id' = ~{selectVar} ^. ~{selectEntity}Id ~{indent 8 $ maybeWhere} _ <- if limitOffsetOrder then do offset ~{show offset} limit ~{show limit} ~{indent 16 $ maybeDefaultSortFields} ~{indent 16 $ maybeDefaultLimitOffset} else return ()