Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
More leaves from Select
Synopsis
- data AnnSelectG (b :: BackendType) (f :: Type -> Type) (v :: Type) = AnnSelectG {
- _asnFields :: Fields (f v)
- _asnFrom :: SelectFromG b v
- _asnPerm :: TablePermG b v
- _asnArgs :: SelectArgsG b v
- _asnStrfyNum :: StringifyNumbers
- _asnNamingConvention :: Maybe NamingCase
- data AnnSelectStreamG (b :: BackendType) (f :: Type -> Type) (v :: Type) = AnnSelectStreamG {
- _assnXStreamingSubscription :: XStreamingSubscription b
- _assnFields :: Fields (f v)
- _assnFrom :: SelectFromG b v
- _assnPerm :: TablePermG b v
- _assnArgs :: SelectStreamArgsG b v
- _assnStrfyNum :: StringifyNumbers
- bifoldMapAnnSelectG :: (Backend b, Bifoldable (f b), Monoid m) => (r -> m) -> (v -> m) -> AnnSelectG b (f b r) v -> m
- bifoldMapAnnSelectStreamG :: (Backend b, Bifoldable (f b), Monoid m) => (r -> m) -> (v -> m) -> AnnSelectStreamG b (f b r) v -> m
Documentation
data AnnSelectG (b :: BackendType) (f :: Type -> Type) (v :: Type) Source #
AnnSelectG | |
|
Instances
data AnnSelectStreamG (b :: BackendType) (f :: Type -> Type) (v :: Type) Source #
IR type representing nodes for streaming subscriptions
AnnSelectStreamG | |
|
Instances
bifoldMapAnnSelectG :: (Backend b, Bifoldable (f b), Monoid m) => (r -> m) -> (v -> m) -> AnnSelectG b (f b r) v -> m Source #
We can't write a Bifoldable instance for AnnSelectG because the types don't line up. Instead, we provide this function which can be used to help define Bifoldable instances of other types containing AnnSelectG values.
bifoldMapAnnSelectStreamG :: (Backend b, Bifoldable (f b), Monoid m) => (r -> m) -> (v -> m) -> AnnSelectStreamG b (f b r) v -> m Source #