module PostgresqlSyntax.Extras.TextBuilder where

import PostgresqlSyntax.Prelude
import TextBuilder

char7 :: Char -> TextBuilder
char7 :: Char -> TextBuilder
char7 = Char -> TextBuilder
char

intDec :: Int -> TextBuilder
intDec :: Int -> TextBuilder
intDec = Int -> TextBuilder
forall a. Integral a => a -> TextBuilder
decimal

int64Dec :: Int64 -> TextBuilder
int64Dec :: Int64 -> TextBuilder
int64Dec = Int64 -> TextBuilder
forall a. Integral a => a -> TextBuilder
decimal

doubleDec :: Double -> TextBuilder
doubleDec :: Double -> TextBuilder
doubleDec = String -> TextBuilder
forall a. IsString a => String -> a
fromString (String -> TextBuilder)
-> (Double -> String) -> Double -> TextBuilder
forall b c a. (b -> c) -> (a -> b) -> a -> c
forall {k} (cat :: k -> k -> *) (b :: k) (c :: k) (a :: k).
Category cat =>
cat b c -> cat a b -> cat a c
. Double -> String
forall a. Show a => a -> String
show