sqlbuilder.dialect.common

Undocumented in source.

Members

Enums

ConditionalJoiner
enum ConditionalJoiner
Undocumented in source.

Functions

addJoin
void addJoin(Joins!Item join, TableDef def)
Undocumented in source. Be warned that the author may not have intended to support it.
append
void append(T[] arr, R stuff)
Undocumented in source. Be warned that the author may not have intended to support it.
as
ColumnDef!T as(ColumnDef!T col, string newName)
Undocumented in source. Be warned that the author may not have intended to support it.
as
ConcatDef as(ConcatDef col, string newName)
Undocumented in source. Be warned that the author may not have intended to support it.
ascend
C ascend(C col)
Undocumented in source. Be warned that the author may not have intended to support it.
changed
auto changed(ColumnDef!T col)
Undocumented in source. Be warned that the author may not have intended to support it.
changed
auto changed(DS ds)
Undocumented in source. Be warned that the author may not have intended to support it.
concat
ConcatDef concat(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
count
ColumnDef!long count(ColumnDef!T col)
Undocumented in source. Be warned that the author may not have intended to support it.
descend
C descend(C col)
Undocumented in source. Be warned that the author may not have intended to support it.
exprCol
ColumnDef!T exprCol(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
groupBy
Q groupBy(Q query, Cols cols)
Undocumented in source. Be warned that the author may not have intended to support it.
limit
Q limit(Q query, size_t numItems, size_t offset)
Undocumented in source. Be warned that the author may not have intended to support it.
orderBy
Q orderBy(Q query, Expr expressions)
Undocumented in source. Be warned that the author may not have intended to support it.
select
auto select(Q query, Cols columns)
Undocumented in source. Be warned that the author may not have intended to support it.
simplifyConditions
Q simplifyConditions(Q query)
Undocumented in source. Be warned that the author may not have intended to support it.
updateConditions
void updateConditions(SQLFragment!Item conditions, Joins!Item joins, Spec spec)
Undocumented in source. Be warned that the author may not have intended to support it.
updateQueryField
void updateQueryField(SQLFragment!Item field, Joins!Item joins, Expr expressions)
Undocumented in source. Be warned that the author may not have intended to support it.
where
Q where(Q query, Spec spec)
Undocumented in source. Be warned that the author may not have intended to support it.
withoutAs
T withoutAs(T col)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Parameter
struct Parameter(T, bool hasValidation = false)
Undocumented in source.

Templates

SQLImpl
template SQLImpl(Item, alias param, bool noTableIdForUpdate = false)
Undocumented in source.

Meta