sqlbuilder ~master (2025-01-26T23:35:43Z)
Dub
Repo
getMappingsFor
sqlbuilder
traits
Undocumented in source.
template
getMappingsFor (
alias
sym
) {
import
std
.
meta
;
;
template
m_list
(Params...)
;
alias
result
=
m_list
!(
__traits
(
getAttributes
,
sym
))
;
static if
(
result.length > 0
)
enum
getMappingsFor
;
alias
getMappingsFor
=
AliasSeq
!(
mapping
.
init
)
;
static if
(!(
result.length > 0
))
static if
(!(
is(typeof(sym) == Relation)
))
enum
getMappingsFor
;
}
Members
Aliases
getMappingsFor
alias
getMappingsFor
=
AliasSeq
!(
mapping
.
init
)
Undocumented in source.
result
alias
result
=
m_list
!(
__traits
(
getAttributes
,
sym
))
Undocumented in source.
Manifest constants
getMappingsFor
enum
getMappingsFor
;
Undocumented in source.
getMappingsFor
enum
getMappingsFor
;
Undocumented in source.
Templates
m_list
template
m_list
(Params...)
Undocumented in source.
Meta
Source
See Implementation
sqlbuilder
traits
enums
hasPrimaryKey
isRelation
isRelationField
functions
getTables
templates
PrimaryKeyTypes
getAllowNullType
getColumnName
getFetchType
getMappingsFor
getParamType
getQueryTypeList
getRelationField
getRelationFor
getTableName
isDataSet
isField
isQuery
possibleNullColumn
primaryKeyFields