Beamable
t =>
ProjectibleWithPredicate
AnyType
()
Text
(t (
Nullable
(
Const
Text
::
Type
->
Type
)))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Internal
|
Beamable
t =>
ProjectibleWithPredicate
AnyType
()
Text
(t (
Nullable
(
QField
s)))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Internal
|
(
Beamable
t, contextPredicate context) =>
ProjectibleWithPredicate
contextPredicate be (
WithExprContext
(
BeamSqlBackendExpressionSyntax'
be)) (t (
Nullable
(
QGenExpr
context be s)))
Source
#
|
|
Instance details
Defined 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 details
Defined in
Database.Beam.Backend.SQL.Row
|
Beamable
tbl =>
ThreadRewritable
s (tbl (
Nullable
(
QGenExpr
ctxt syntax s)))
Source
#
|
|
Instance details
Defined 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 details
Defined 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 details
Defined in
Database.Beam.Schema.Tables
|
Beamable
tbl =>
ContextRewritable
(tbl (
Nullable
(
QGenExpr
old syntax s)))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Internal
|
(
Beamable
table,
BeamSqlBackend
be,
FieldsFulfillConstraintNullable
(
BeamSqlBackendCanSerialize
be) table) =>
SqlValable
(table (
Nullable
(
QGenExpr
ctxt be s)))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Combinators
|
TagReducesTo
f f' =>
TagReducesTo
(
Nullable
f) f'
Source
#
|
|
Instance details
Defined in
Database.Beam.Schema.Tables
|
Table
t =>
SqlJustable
(t
Identity
) (t (
Nullable
Identity
))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Combinators
|
(
Table
t,
BeamSqlBackend
be) =>
SqlJustable
(t (
QExpr
be s)) (t (
Nullable
(
QExpr
be s)))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Combinators
|
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 details
Defined in
Database.Beam.Query.Aggregate
|
Table
t =>
SqlJustable
(
PrimaryKey
t
Identity
) (
PrimaryKey
t (
Nullable
Identity
))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Combinators
|
(
Table
t,
BeamSqlBackend
be) =>
SqlJustable
(
PrimaryKey
t (
QExpr
be s)) (
PrimaryKey
t (
Nullable
(
QExpr
be s)))
Source
#
|
|
Instance details
Defined 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 details
Defined in
Database.Beam.Query.Ord
|
type
WithRewrittenThread
s s' (tbl (
Nullable
(
QGenExpr
ctxt syntax s)))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Internal
|
type
QExprToField
(table (
Nullable
(
QGenExpr
context syntax s)))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Types
|
type
QExprToIdentity
(table (
Nullable
c))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Types
|
type
HaskellLiteralForQExpr
(table (
Nullable
f))
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Combinators
|
type
WithRewrittenContext
(tbl (
Nullable
(
QGenExpr
old syntax s))) ctxt
Source
#
|
|
Instance details
Defined in
Database.Beam.Query.Internal
|