mars.defs

Undocumented in source.

Members

Enums

Type
enum Type
Undocumented in source.

Functions

assignCommonFields
void assignCommonFields(R r, V v)
Undocumented in source. Be warned that the author may not have intended to support it.
assignFields
void assignFields(R r, V v)
Undocumented in source. Be warned that the author may not have intended to support it.
pkParamValues
auto pkParamValues(asStruct!table fixture)

* returns the values of the primary keys of this table row.

pkValues
auto pkValues(asStruct!table fixture)

* returns the values of the primary keys of this table row.

Manifest constants

SyncCols
enum SyncCols;
Undocumented in source.

Structs

Col
struct Col
Undocumented in source.
Reference
struct Reference
Undocumented in source.
Schema
struct Schema
Undocumented in source.
Sync
struct Sync
Undocumented in source.
Table
struct Table
Undocumented in source.

Templates

asD
template asD(alias t)

* returns the D type for the passed SQL type.

asD
template asD(alias c)

* returns the D type for a column.

asD
template asD(alias c)

* returns the D type for a sequence of columns.

asPkParamStruct
template asPkParamStruct(alias t)
Undocumented in source.
asPkStruct
template asPkStruct(alias t)
Undocumented in source.
asStruct
template asStruct(alias t)
Undocumented in source.
asSyncPkParamStruct
template asSyncPkParamStruct(alias t)
Undocumented in source.
asSyncStruct
template asSyncStruct(alias t)

I can't use here an 'alias this' composition, as it would be serialised wrongly.

Meta