DataFrame.Functions
col :: Columnable a => Text -> Expr a Source #
as :: Columnable a => Expr a -> Text -> (Text, UExpr) Source #
lit :: Columnable a => a -> Expr a Source #
lift :: (Columnable a, Columnable b) => (a -> b) -> Expr a -> Expr b Source #
lift2 :: (Columnable c, Columnable b, Columnable a) => (c -> b -> a) -> Expr c -> Expr b -> Expr a Source #
eq :: (Columnable a, Eq a) => Expr a -> Expr a -> Expr Bool Source #
lt :: (Columnable a, Ord a) => Expr a -> Expr a -> Expr Bool Source #
gt :: (Columnable a, Ord a) => Expr a -> Expr a -> Expr Bool Source #
leq :: (Columnable a, Ord a, Eq a) => Expr a -> Expr a -> Expr Bool Source #
geq :: (Columnable a, Ord a, Eq a) => Expr a -> Expr a -> Expr Bool Source #
count :: Columnable a => Expr a -> Expr Int Source #
minimum :: Columnable a => Expr a -> Expr a Source #
maximum :: Columnable a => Expr a -> Expr a Source #
sum :: (Columnable a, Num a, Unbox a) => Expr a -> Expr a Source #
mean :: (Columnable a, Num a, Unbox a) => Expr a -> Expr Double Source #
isReservedId :: Text -> Bool Source #
isVarId :: Text -> Bool Source #
isHaskellIdentifier :: Text -> Bool Source #
sanitize :: Text -> Text Source #
typeFromString :: [String] -> Q Type Source #
declareColumns :: DataFrame -> DecsQ Source #