graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hasura.RQL.IR.Select.From

Description

More leaves peeled from Select for compilation speed

Synopsis

Documentation

data SelectFromG (b :: BackendType) v Source #

Instances

Instances details
Backend b => Foldable (SelectFromG b) Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

Methods

fold :: Monoid m => SelectFromG b m -> m #

foldMap :: Monoid m => (a -> m) -> SelectFromG b a -> m #

foldMap' :: Monoid m => (a -> m) -> SelectFromG b a -> m #

foldr :: (a -> b0 -> b0) -> b0 -> SelectFromG b a -> b0 #

foldr' :: (a -> b0 -> b0) -> b0 -> SelectFromG b a -> b0 #

foldl :: (b0 -> a -> b0) -> b0 -> SelectFromG b a -> b0 #

foldl' :: (b0 -> a -> b0) -> b0 -> SelectFromG b a -> b0 #

foldr1 :: (a -> a -> a) -> SelectFromG b a -> a #

foldl1 :: (a -> a -> a) -> SelectFromG b a -> a #

toList :: SelectFromG b a -> [a] #

null :: SelectFromG b a -> Bool #

length :: SelectFromG b a -> Int #

elem :: Eq a => a -> SelectFromG b a -> Bool #

maximum :: Ord a => SelectFromG b a -> a #

minimum :: Ord a => SelectFromG b a -> a #

sum :: Num a => SelectFromG b a -> a #

product :: Num a => SelectFromG b a -> a #

Backend b => Traversable (SelectFromG b) Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

Methods

traverse :: Applicative f => (a -> f b0) -> SelectFromG b a -> f (SelectFromG b b0) #

sequenceA :: Applicative f => SelectFromG b (f a) -> f (SelectFromG b a) #

mapM :: Monad m => (a -> m b0) -> SelectFromG b a -> m (SelectFromG b b0) #

sequence :: Monad m => SelectFromG b (m a) -> m (SelectFromG b a) #

Backend b => Functor (SelectFromG b) Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

Methods

fmap :: (a -> b0) -> SelectFromG b a -> SelectFromG b b0 #

(<$) :: a -> SelectFromG b b0 -> SelectFromG b a #

Generic (SelectFromG b v) Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

Associated Types

type Rep (SelectFromG b v) :: Type -> Type #

Methods

from :: SelectFromG b v -> Rep (SelectFromG b v) x #

to :: Rep (SelectFromG b v) x -> SelectFromG b v #

(Backend b, Show v, Show (FunctionArgumentExp b v), Show (NativeQuery b v), Show (StoredProcedure b v)) => Show (SelectFromG b v) Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

Methods

showsPrec :: Int -> SelectFromG b v -> ShowS #

show :: SelectFromG b v -> String #

showList :: [SelectFromG b v] -> ShowS #

(Backend b, Eq v, Eq (FunctionArgumentExp b v), Eq (NativeQuery b v), Eq (StoredProcedure b v)) => Eq (SelectFromG b v) Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

Methods

(==) :: SelectFromG b v -> SelectFromG b v -> Bool #

(/=) :: SelectFromG b v -> SelectFromG b v -> Bool #

(Backend b, Hashable v, Hashable (FunctionArgumentExp b v), Hashable (NativeQuery b v), Hashable (StoredProcedure b v)) => Hashable (SelectFromG b v) Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

type Rep (SelectFromG b v) Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

newtype FIIdentifier Source #

Identifier used exclusively as the argument to FromIdentifier

Constructors

FIIdentifier 

Fields

Instances

Instances details
Generic FIIdentifier Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

Associated Types

type Rep FIIdentifier :: Type -> Type #

Show FIIdentifier Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

Eq FIIdentifier Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

IsIdentifier FIIdentifier Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

Hashable FIIdentifier Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

type Rep FIIdentifier Source # 
Instance details

Defined in Hasura.RQL.IR.Select.From

type Rep FIIdentifier = D1 ('MetaData "FIIdentifier" "Hasura.RQL.IR.Select.From" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "FIIdentifier" 'PrefixI 'True) (S1 ('MetaSel ('Just "unFIIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))