Beamable t => ProjectibleWithPredicate AnyType () Text (t (Nullable (Const Text :: Type -> Type))) Source # | |
Instance detailsDefined in Database.Beam.Query.Internal |
Beamable t => ProjectibleWithPredicate AnyType () Text (t (Nullable (QField s))) Source # | |
Instance detailsDefined in Database.Beam.Query.Internal |
(Beamable t, contextPredicate context) => ProjectibleWithPredicate contextPredicate be (WithExprContext (BeamSqlBackendExpressionSyntax' be)) (t (Nullable (QGenExpr context be s))) Source # | |
Instance detailsDefined in Database.Beam.Query.Internal |
(BeamBackend be, Generic (tbl (Nullable Identity)), Generic (tbl (Nullable Exposed)), GFromBackendRow be (Rep (tbl (Nullable Exposed))) (Rep (tbl (Nullable Identity)))) => FromBackendRow be (tbl (Nullable Identity)) Source # | |
Instance detailsDefined in Database.Beam.Backend.SQL.Row |
Beamable tbl => ThreadRewritable s (tbl (Nullable (QGenExpr ctxt syntax s))) Source # | |
Instance detailsDefined in Database.Beam.Query.Internal |
(BeamSqlBackend be, Beamable t) => SqlDeconstructMaybe be (t (Nullable (QGenExpr ctxt be s))) (t (QGenExpr ctxt be s)) s Source # | |
Instance detailsDefined in Database.Beam.Query.Combinators |
FieldsFulfillConstraintNullable c t => GFieldsFulfillConstraint c (K1 R (t (Nullable Exposed)) :: Type -> Type) (K1 R (t (Nullable (HasConstraint c))) :: Type -> Type) Source # | |
Instance detailsDefined in Database.Beam.Schema.Tables |
(Beamable table, BeamSqlBackend be, FieldsFulfillConstraintNullable (BeamSqlBackendCanSerialize be) table) => SqlValable (table (Nullable (QGenExpr ctxt be s))) Source # | |
Instance detailsDefined in Database.Beam.Query.Combinators |
Beamable tbl => ContextRewritable (tbl (Nullable (QGenExpr old syntax s))) Source # | |
Instance detailsDefined in Database.Beam.Query.Internal |
TagReducesTo f f' => TagReducesTo (Nullable f) f' Source # | |
Instance detailsDefined in Database.Beam.Schema.Tables |
Beamable tbl => QGroupable (tbl (Nullable (QExpr be s))) (tbl (Nullable (QGroupExpr be s))) Source # | group_ for any Beamable type. Adds every field in the type to the
grouping key. This is the equivalent of including the grouping expression
of each field in the type as part of the aggregate projection
|
Instance detailsDefined in Database.Beam.Query.Aggregate |
Table t => SqlJustable (t Identity) (t (Nullable Identity)) Source # | |
Instance detailsDefined in Database.Beam.Query.Combinators |
(Table t, BeamSqlBackend be) => SqlJustable (t (QExpr be s)) (t (Nullable (QExpr be s))) Source # | |
Instance detailsDefined in Database.Beam.Query.Combinators |
Table t => SqlJustable (PrimaryKey t Identity) (PrimaryKey t (Nullable Identity)) Source # | |
Instance detailsDefined in Database.Beam.Query.Combinators |
(Table t, BeamSqlBackend be) => SqlJustable (PrimaryKey t (QExpr be s)) (PrimaryKey t (Nullable (QExpr be s))) Source # | |
Instance detailsDefined in Database.Beam.Query.Combinators |
(BeamSqlBackend be, Beamable tbl, FieldsFulfillConstraintNullable (HasSqlEqualityCheck be) tbl) => SqlEq (QGenExpr context be s) (tbl (Nullable (QGenExpr context be s))) Source # | |
Instance detailsDefined in Database.Beam.Query.Ord |
type WithRewrittenThread s s' (tbl (Nullable (QGenExpr ctxt syntax s))) Source # | |
Instance detailsDefined in Database.Beam.Query.Internal |
type HaskellLiteralForQExpr (table (Nullable f)) Source # | |
Instance detailsDefined in Database.Beam.Query.Combinators |
type QExprToField (table (Nullable (QGenExpr context syntax s))) Source # | |
Instance detailsDefined in Database.Beam.Query.Types |
type QExprToIdentity (table (Nullable c)) Source # | |
Instance detailsDefined in Database.Beam.Query.Types |
type WithRewrittenContext (tbl (Nullable (QGenExpr old syntax s))) ctxt Source # | |
Instance detailsDefined in Database.Beam.Query.Internal |