| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hasura.RQL.Types.QueryCollection
Documentation
newtype CollectionName Source #
Constructors
| CollectionName | |
Fields | |
Instances
Constructors
| QueryName | |
Fields | |
Instances
Constructors
| GQLQuery | |
Fields
| |
Instances
| Eq GQLQuery Source # | |
| Ord GQLQuery Source # | |
Defined in Hasura.RQL.Types.QueryCollection | |
| Show GQLQuery Source # | |
| NFData GQLQuery Source # | |
Defined in Hasura.RQL.Types.QueryCollection | |
| Hashable GQLQuery Source # | |
Defined in Hasura.RQL.Types.QueryCollection | |
| FromJSON GQLQuery Source # | |
Defined in Hasura.RQL.Types.QueryCollection | |
| ToJSON GQLQuery Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods toEncoding :: GQLQuery -> Encoding toJSONList :: [GQLQuery] -> Value toEncodingList :: [GQLQuery] -> Encoding | |
| Cacheable GQLQuery Source # | |
newtype GQLQueryWithText Source #
Constructors
| GQLQueryWithText (Text, GQLQuery) |
Instances
getGQLQueryText :: GQLQueryWithText -> Text Source #
data ListedQuery Source #
Constructors
| ListedQuery | |
Fields | |
Instances
newtype CollectionDef Source #
Constructors
| CollectionDef | |
Fields
| |
Instances
cdQueries :: Iso' CollectionDef [ListedQuery] Source #
data CreateCollection Source #
Constructors
| CreateCollection | |
Fields
| |
Instances
ccName :: Lens' CreateCollection CollectionName Source #
ccDefinition :: Lens' CreateCollection CollectionDef Source #
ccComment :: Lens' CreateCollection (Maybe Text) Source #
collectionQueries :: CreateCollection -> [ExecutableDocument Name] Source #
data RenameCollection Source #
Constructors
| RenameCollection | |
Fields | |
Instances
rcNewName :: Lens' RenameCollection CollectionName Source #
rcName :: Lens' RenameCollection CollectionName Source #
data DropCollection Source #
Constructors
| DropCollection | |
Fields | |
Instances
| Eq DropCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods (==) :: DropCollection -> DropCollection -> Bool # (/=) :: DropCollection -> DropCollection -> Bool # | |
| Show DropCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods showsPrec :: Int -> DropCollection -> ShowS # show :: DropCollection -> String # showList :: [DropCollection] -> ShowS # | |
| FromJSON DropCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection | |
| ToJSON DropCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods toJSON :: DropCollection -> Value toEncoding :: DropCollection -> Encoding toJSONList :: [DropCollection] -> Value toEncodingList :: [DropCollection] -> Encoding | |
data AddQueryToCollection Source #
Constructors
| AddQueryToCollection | |
Instances
| Eq AddQueryToCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods (==) :: AddQueryToCollection -> AddQueryToCollection -> Bool # (/=) :: AddQueryToCollection -> AddQueryToCollection -> Bool # | |
| Show AddQueryToCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods showsPrec :: Int -> AddQueryToCollection -> ShowS # show :: AddQueryToCollection -> String # showList :: [AddQueryToCollection] -> ShowS # | |
| FromJSON AddQueryToCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods parseJSON :: Value -> Parser AddQueryToCollection parseJSONList :: Value -> Parser [AddQueryToCollection] | |
| ToJSON AddQueryToCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods toJSON :: AddQueryToCollection -> Value toEncoding :: AddQueryToCollection -> Encoding toJSONList :: [AddQueryToCollection] -> Value toEncodingList :: [AddQueryToCollection] -> Encoding | |
data DropQueryFromCollection Source #
Constructors
| DropQueryFromCollection | |
Fields | |
Instances
| Eq DropQueryFromCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods (==) :: DropQueryFromCollection -> DropQueryFromCollection -> Bool # (/=) :: DropQueryFromCollection -> DropQueryFromCollection -> Bool # | |
| Show DropQueryFromCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods showsPrec :: Int -> DropQueryFromCollection -> ShowS # show :: DropQueryFromCollection -> String # showList :: [DropQueryFromCollection] -> ShowS # | |
| FromJSON DropQueryFromCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods parseJSON :: Value -> Parser DropQueryFromCollection parseJSONList :: Value -> Parser [DropQueryFromCollection] | |
| ToJSON DropQueryFromCollection Source # | |
Defined in Hasura.RQL.Types.QueryCollection Methods toJSON :: DropQueryFromCollection -> Value toEncoding :: DropQueryFromCollection -> Encoding toJSONList :: [DropQueryFromCollection] -> Value toEncodingList :: [DropQueryFromCollection] -> Encoding | |
type QueryCollections = InsOrdHashMap CollectionName CreateCollection Source #