ConditionBuilderField

Type that actually implements the condition building on a ConditionBuilder.

Implements building simple unary, binary and ternary operators: - equals - notEquals - isTrue (only defined on boolean types) - lessThan - lessThanOrEqual - greaterThan - greaterThanOrEqual - like - notLike - regexp - notRegexp - in_ - notIn - isNull - isNotNull - exists - notExists - between - notBetween

Constructors

this
this(string tableName, string columnName)

Constructs this ConditionBuilderField with the given columnName for generated conditions.

Members

Aliases

equalsNull
alias equalsNull = isNull
Undocumented in source.
notEqualsNull
alias notEqualsNull = isNotNull
Undocumented in source.

Functions

between
Condition between(L min, R max)
equals
Condition equals(V value)
exists
Condition exists()
greaterThan
Condition greaterThan(V value)
greaterThanOrEqual
Condition greaterThanOrEqual(V value)
in_
Condition in_(V value)
isNotNull
Condition isNotNull()
isNull
Condition isNull()
isTrue
Condition isTrue()
lessThan
Condition lessThan(V value)
lessThanOrEqual
Condition lessThanOrEqual(V value)
like
Condition like(V value)
notBetween
Condition notBetween(L min, R max)
notEquals
Condition notEquals(V value)
notExists
Condition notExists()
notIn
Condition notIn(V value)
notLike
Condition notLike(V value)
notRegexp
Condition notRegexp(V value)
regexp
Condition regexp(V value)

Mixins

__anonymous
mixin DisallowOperators!("`ConditionBuilderField!(" ~ T.stringof ~ ")` on " ~ field.sourceColumn)
Undocumented in source.
__anonymous
mixin DynamicMissingMemberErrorHelper!("field comparision operator", "`ConditionBuilderField!(" ~ T.stringof ~ ")` on " ~ field.sourceColumn)
Undocumented in source.

Mixed In Members

From mixin DisallowOperators!("`ConditionBuilderField!(" ~ T.stringof ~ ")` on " ~ field.sourceColumn)

opBinary
auto opBinary(R rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
auto opBinaryRight(L lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(R other)
Undocumented in source. Be warned that the author may not have intended to support it.

From mixin DynamicMissingMemberErrorHelper!("field comparision operator", "`ConditionBuilderField!(" ~ T.stringof ~ ")` on " ~ field.sourceColumn)

opDispatch
auto opDispatch()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta