Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module defines the type class PostgresAnnotatedFieldJSON
.
Documentation
class PostgresAnnotatedFieldJSON (pgKind :: PostgresKind) where Source #
annRowToJson :: FieldName -> [(FieldName, SQLExp)] -> (ColumnAlias, SQLExp) Source #
Instances
PostgresAnnotatedFieldJSON 'Vanilla Source # | |
Defined in Hasura.Backends.Postgres.Translate.Select.AnnotatedFieldJSON annRowToJson :: FieldName -> [(FieldName, SQLExp)] -> (ColumnAlias, SQLExp) Source # | |
PostgresAnnotatedFieldJSON 'Citus Source # | |
Defined in Hasura.Backends.Postgres.Translate.Select.AnnotatedFieldJSON annRowToJson :: FieldName -> [(FieldName, SQLExp)] -> (ColumnAlias, SQLExp) Source # | |
PostgresAnnotatedFieldJSON 'Cockroach Source # | |
Defined in Hasura.Backends.Postgres.Translate.Select.AnnotatedFieldJSON annRowToJson :: FieldName -> [(FieldName, SQLExp)] -> (ColumnAlias, SQLExp) Source # |
pgAnnRowToJson :: FieldName -> [(FieldName, SQLExp)] -> (ColumnAlias, SQLExp) Source #