datacat v0.0.4 (2018-07-26T21:52:10Z)
Dub
Repo
Variable
datacat
Create a Variable type with a tuple of the provided types (
Args
).
class
Variable
(TupleT, ThreadStrategy TS = ThreadStrategy.single)
template
Variable
(Args...)
@
safe
template
Variable (
Args
...
) {
import
std
.
typecons
:
Tuple
;
;
import
std
.
variant
:
Variant
;
;
alias
Variable
=
Variable
!(
Tuple
!(
Args
[
0
],
"key"
))
;
alias
Variable
=
Variable
!(
Tuple
!(
Args
[
0
],
"key"
,
Args
[
1
],
"value"
))
;
import
std
.
conv
:
to
;
;
}
Members
Aliases
Variable
alias
Variable
=
Variable
!(
Tuple
!(
Args
[
0
],
"key"
))
Undocumented in source.
Variable
alias
Variable
=
Variable
!(
Tuple
!(
Args
[
0
],
"key"
,
Args
[
1
],
"value"
))
Undocumented in source.
Meta
Source
See Implementation
datacat
modules
join
map
range
aliases
Iteration
KVTuple
ParallelIteration
classes
Variable
enums
ThreadStrategy
hasKeyField
hasKeyValueFields
hasValueField
isSameKeyType
isTuple
isVariable
functions
kvTuple
makeIteration
interfaces
VariableTrait
structs
IterationImpl
Relation
templates
relation
Create a Variable type with a tuple of the provided types (Args).