struct TypedExpression<V> where V : AutomationValueextension TypedExpression : SendableWraps an Expression with an associated value type.
-
Returns a
TypedExpressionthat evaluates to true if the other expression evaluates to the same value as this expression.Declaration
Swift
func equals(_ other: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other value is equal to the value of this expression.Declaration
Swift
func equals(_ other: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other expression evaluates to a different value than this expression.Declaration
Swift
func notEquals(_ other: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other value is NOT equal to the value of this expression.Declaration
Swift
func notEquals(_ other: V) -> TypedExpression<Bool> -
Undocumented
Declaration
Swift
let expression: any Expression
-
Performs the
ListContainsoperation on the list.Declaration
Swift
func contains(_ element: TypedExpression<V.Element>) -> TypedExpression<Bool>Parameters
elementThe element, represented as a typed expression, to check for in the list.
Return Value
Boolean typed expression representing
ListContainsoperation. -
Performs the
ListContainsoperation on the list.Declaration
Swift
func contains(_ element: V.Element) -> TypedExpression<Bool>Parameters
elementThe element, represented as a constant value, to check for in the list.
Return Value
Boolean typed expression representing
ListContainsoperation. -
Performs the
ListGetoperation on the list.Declaration
Swift
subscript(index: TypedExpression<Int>) -> TypedExpression<V.Element?> { get }Parameters
indexThe index, represented as a typed expression, of the element to get from the list.
Return Value
V.Element?typed expression representingListGetoperation. -
Performs the
ListGetoperation on the list.Declaration
Swift
subscript(index: TypedExpression<Int?>) -> TypedExpression<V.Element?> { get }Parameters
indexThe index, represented as typed expression, of the element to get from the list.
Return Value
V.Element?typed expression representingListGetoperation. -
Performs the
ListGetoperation on the list.Declaration
Swift
subscript(index: TypedExpression<UInt>) -> TypedExpression<V.Element?> { get }Parameters
indexThe index, represented as a typed expression, of the element to get from the list.
Return Value
V.Element?typed expression representingListGetoperation. -
Performs the
ListGetoperation on the list.Declaration
Swift
subscript(index: TypedExpression<UInt?>) -> TypedExpression<V.Element?> { get }Parameters
indexThe index, represented as a typed expression, of the element to get from the list.
Return Value
V.Element?typed expression representingListGetoperation. -
Performs an any match operation on the list.
Declaration
Swift
func any(where predicate: (TypedExpression<V.Element>) -> TypedExpression<Bool>) -> TypedExpression<Bool>Return Value
Boolean typed expression representing the
ListAnyMatchoperation. -
Performs an all match operation on the list.
Declaration
Swift
func all(where predicate: (TypedExpression<V.Element>) -> TypedExpression<Bool>) -> TypedExpression<Bool>Return Value
Boolean typed expression representing the
ListAllMatchoperation. -
Performs a none match operation on the list.
Declaration
Swift
func none(where predicate: (TypedExpression<V.Element>) -> TypedExpression<Bool>) -> TypedExpression<Bool>Return Value
Boolean typed expression representing the
ListNoneMatchoperation. -
Performs the
ListMapoperation on the list.Declaration
Swift
func map<U>(_ transform: (TypedExpression<V.Element>) -> TypedExpression<U>) -> TypedExpression<[U]> where U : AutomationValueParameters
transformA closure that takes a typed expression of the list element type and returns a typed expression of the desired output type.
Return Value
[U]typed expression representing theListMapoperation. -
Performs the
ListFilteroperation on the list.Declaration
Swift
func filter(_ isIncluded: (TypedExpression<V.Element>) -> TypedExpression<Bool>) -> TypedExpression<V>Parameters
isIncludedA closure that takes a typed expression of the list element type and returns a typed expression of boolean type indicating whether the passed element should be included in the filtered list.
Return Value
Vtyped expression representing theListFilteroperation.
-
Returns a
TypedExpressionthat evaluates to true if the other expression evaluates to a value that is greater than the value of this expression.Declaration
Swift
func greaterThan(_ other: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other value is greater than the value of this expression.Declaration
Swift
func greaterThan(_ other: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other expression evaluates to a value that is greater than or equal to the value of this expression.Declaration
Swift
func greaterThanOrEquals(_ other: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other value is greater than or equal to the value of this expression.Declaration
Swift
func greaterThanOrEquals(_ other: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other expression evaluates to a value that is less than the value of this expression.Declaration
Swift
func lessThan(_ other: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other value is less than the value of this expression.Declaration
Swift
func lessThan(_ other: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other expression evaluates to a value that is less than or equal to the value of this expression.Declaration
Swift
func lessThanOrEquals(_ other: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other value is less than or equal to the value of this expression.Declaration
Swift
func lessThanOrEquals(_ other: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a value that is between the given parameters.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a value that is between the given parameters.Declaration
Swift
func between(_ parameter1: V, _ parameter2: V) -> TypedExpression<Bool> -
Undocumented
Declaration
Swift
func between(_ parameter1: V, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a value that is between the given parameters.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: V) -> TypedExpression<Bool>
-
Performs plus operation between Numeric typed expressions.
Declaration
Swift
func plus(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherNumeric typed expression to be added with this expression.
Return Value
Numeric typed expression with plus operation.
-
Performs plus operation between Numeric typed expression and Numeric type.
Declaration
Swift
func plus(_ other: V) -> TypedExpression<V>Parameters
otherNumeric value to be added with this expression.
Return Value
Numeric typed expression with plus operation.
-
Performs minus operation between Numeric typed expressions.
Declaration
Swift
func minus(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherNumeric typed expression to be subtracted from this expression.
Return Value
Numeric typed expression with minus operation.
-
Performs minus operation between Numeric typed expression and Numeric type.
Declaration
Swift
func minus(_ other: V) -> TypedExpression<V>Parameters
otherNumeric value to be subtracted from this expression.
Return Value
Numeric typed expression with minus operation.
-
Performs multiply operation between Numeric typed expressions.
Declaration
Swift
func multiply(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherNumeric typed expression to be multiplied with this expression.
Return Value
Numeric typed expression with multiply operation.
-
Performs multiply operation between Numeric typed expression and Numeric type.
Declaration
Swift
func multiply(_ other: V) -> TypedExpression<V>Parameters
otherNumeric value to be multiplied with this expression.
Return Value
Numeric typed expression with multiply operation.
-
Performs divide operation between Numeric typed expressions.
Declaration
Swift
func divide(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherNumeric typed expression which divides this expression.
Return Value
Numeric typed expression with divide operation.
-
Performs divide operation between Numeric typed expression and Numeric type.
Declaration
Swift
func divide(_ other: V) -> TypedExpression<V>Parameters
otherNumeric value which divides this expression.
Return Value
Numeric typed expression with divide operation.
-
Performs the
ListContainsoperation on the list.Declaration
Swift
func contains(_ element: TypedExpression<V.Wrapped.Element>) -> TypedExpression<Bool>Parameters
elementThe element, represented as a typed expression, to check for in the list.
Return Value
Boolean typed expression representing
ListContainsoperation. -
Performs the
ListContainsoperation on the list.Declaration
Swift
func contains(_ element: V.Wrapped.Element) -> TypedExpression<Bool>Parameters
elementThe element, represented as a constant value, to check for in the list.
Return Value
Boolean typed expression representing
ListContainsoperation. -
Performs the
ListGetoperation on the list.Declaration
Swift
subscript(index: TypedExpression<Int>) -> TypedExpression<V.Wrapped.Element?> { get }Parameters
indexThe index, represented as a typed expression, of the element to get from the list.
Return Value
V.Element?typed expression representingListGetoperation. -
Performs the
ListGetoperation on the list.Declaration
Swift
subscript(index: TypedExpression<Int?>) -> TypedExpression<V.Wrapped.Element?> { get }Parameters
indexThe index, represented as typed expression, of the element to get from the list.
Return Value
V.Element?typed expression representingListGetoperation. -
Performs the
ListGetoperation on the list.Declaration
Swift
subscript(index: Int) -> TypedExpression<V.Wrapped.Element?> { get }Parameters
indexThe index, represented as a constant value, of the element to get from the list.
Return Value
V.Element?typed expression representingListGetoperation. -
Performs the
ListGetoperation on the list.Declaration
Swift
subscript(index: TypedExpression<UInt>) -> TypedExpression<V.Wrapped.Element?> { get }Parameters
indexThe index, represented as a typed expression, of the element to get from the list.
Return Value
V.Element?typed expression representingListGetoperation. -
Performs the
ListGetoperation on the list.Declaration
Swift
subscript(index: TypedExpression<UInt?>) -> TypedExpression<V.Wrapped.Element?> { get }Parameters
indexThe index, represented as a typed expression, of the element to get from the list.
Return Value
V.Element?typed expression representingListGetoperation. -
Performs the
ListGetoperation on the list.Declaration
Swift
subscript(index: UInt) -> TypedExpression<V.Wrapped.Element?> { get }Parameters
indexThe index, represented as a constant value, of the element to get from the list.
Return Value
V.Element?typed expression representingListGetoperation. -
Performs an any match operation on the list.
Declaration
Swift
func any(where predicate: (TypedExpression<V.Wrapped.Element>) -> TypedExpression<Bool>) -> TypedExpression<Bool>Return Value
Boolean typed expression representing the
ListAnyMatchoperation. -
Performs an all match operation on the list.
Declaration
Swift
func all(where predicate: (TypedExpression<V.Wrapped.Element>) -> TypedExpression<Bool>) -> TypedExpression<Bool>Return Value
Boolean typed expression representing the
ListAllMatchoperation. -
Performs a none match operation on the list.
Declaration
Swift
func none(where predicate: (TypedExpression<V.Wrapped.Element>) -> TypedExpression<Bool>) -> TypedExpression<Bool>Return Value
Boolean typed expression representing the
ListNoneMatchoperation. -
Performs the
ListMapoperation on the list.Declaration
Swift
func map<U>(_ transform: (TypedExpression<V.Wrapped.Element>) -> TypedExpression<U>) -> TypedExpression<[U]?> where U : AutomationValueParameters
transformA closure that takes a typed expression of the list element type and returns a typed expression of the desired output type.
Return Value
[U]?typed expression representing theListMapoperation. -
Performs the
ListFilteroperation on the list.Declaration
Swift
func filter(_ isIncluded: (TypedExpression<V.Wrapped.Element>) -> TypedExpression<Bool>) -> TypedExpression<V>Parameters
isIncludedA closure that takes a typed expression of the list element type and returns a typed expression of boolean type indicating whether the passed element should be included in the filtered list.
Return Value
Vtyped expression representing theListFilteroperation.
-
Returns a
TypedExpressionthat evaluates to true if the other expression evaluates to a value that is greater than the value of this expression.Declaration
Swift
func greaterThan(_ other: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other value is greater than the value of this expression.Declaration
Swift
func greaterThan(_ other: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other expression evaluates to a value that is greater than or equal to the value of this expression.Declaration
Swift
func greaterThanOrEquals(_ other: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other value is greater than or equal to the value of this expression.Declaration
Swift
func greaterThanOrEquals(_ other: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other expression evaluates to a value that is less than the value of this expression.Declaration
Swift
func lessThan(_ other: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other value is less than the value of this expression.Declaration
Swift
func lessThan(_ other: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other expression evaluates to a value that is less than or equal to the value of this expression.Declaration
Swift
func lessThanOrEquals(_ other: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if the other value is less than or equal to the value of this expression.Declaration
Swift
func lessThanOrEquals(_ other: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a value that is between the given parameters.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a value that is between the given parameters.Declaration
Swift
func between(_ parameter1: V, _ parameter2: V) -> TypedExpression<Bool> -
Undocumented
Declaration
Swift
func between(_ parameter1: V, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a value that is between the given parameters.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: V) -> TypedExpression<Bool>
-
Performs plus operation between Numeric typed expressions.
Declaration
Swift
func plus(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherNumeric typed expression to be added with this expression.
Return Value
Numeric typed expression with plus operation.
-
Performs plus operation between Numeric typed expression and Numeric type.
Declaration
Swift
func plus(_ other: V) -> TypedExpression<V>Parameters
otherNumeric value to be added with this expression.
Return Value
Numeric typed expression with plus operation.
-
Performs minus operation between Numeric typed expressions.
Declaration
Swift
func minus(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherNumeric typed expression to be subtracted from this expression.
Return Value
Numeric typed expression with minus operation.
-
Performs minus operation between Numeric typed expression and Numeric type.
Declaration
Swift
func minus(_ other: V) -> TypedExpression<V>Parameters
otherNumeric value to be subtracted from this expression.
Return Value
Numeric typed expression with minus operation.
-
Performs multiply operation between Numeric typed expressions.
Declaration
Swift
func multiply(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherNumeric typed expression to be multiplied with this expression.
Return Value
Numeric typed expression with multiply operation.
-
Performs multiply operation between Numeric typed expression and Numeric type.
Declaration
Swift
func multiply(_ other: V) -> TypedExpression<V>Parameters
otherNumeric value to be multiplied with this expression.
Return Value
Numeric typed expression with multiply operation.
-
Performs divide operation between Numeric typed expressions.
Declaration
Swift
func divide(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherNumeric typed expression which divides this expression.
Return Value
Numeric typed expression with divide operation.
-
Performs divide operation between Numeric typed expression and Numeric type.
Declaration
Swift
func divide(_ other: V) -> TypedExpression<V>Parameters
otherNumeric value which divides this expression.
Return Value
Numeric typed expression with divide operation.
-
Converts typed expression to
Int8typed expression.Declaration
Swift
func toInt8() -> TypedExpression<Int8?> -
Converts typed expression to
Int16typed expression.Declaration
Swift
func toInt16() -> TypedExpression<Int16?> -
Converts typed expression to
Int32typed expression.Declaration
Swift
func toInt32() -> TypedExpression<Int32?> -
Converts typed expression to
Int64typed expression.Declaration
Swift
func toInt64() -> TypedExpression<Int64?> -
Converts typed expression to
Inttyped expression.Declaration
Swift
func toInt() -> TypedExpression<Int?>
-
Converts typed expression to
UInt8typedExperession.Declaration
Swift
func toUInt8() -> TypedExpression<UInt8?> -
Converts typed expression to
UInt16typed expression.Declaration
Swift
func toUInt16() -> TypedExpression<UInt16?> -
Converts typed expression to
UInt32typed expression.Declaration
Swift
func toUInt32() -> TypedExpression<UInt32?> -
Converts typed expression to
UInt64typed expression.Declaration
Swift
func toUInt64() -> TypedExpression<UInt64?> -
Undocumented
Declaration
Swift
func toUInt() -> TypedExpression<UInt?>
-
Converts typed expression to
Int8typed expression.Declaration
Swift
func toInt8() -> TypedExpression<Int8> -
Converts typed expression to
Int16typed expression.Declaration
Swift
func toInt16() -> TypedExpression<Int16> -
Converts typed expression to
Int32typed expression.Declaration
Swift
func toInt32() -> TypedExpression<Int32> -
Converts typed expression to
Int64typed expression.Declaration
Swift
func toInt64() -> TypedExpression<Int64> -
Converts typed expression to
Inttyped expression.Declaration
Swift
func toInt() -> TypedExpression<Int>
-
Converts typed expression to
UInt8typedExperession.Declaration
Swift
func toUInt8() -> TypedExpression<UInt8> -
Converts typed expression to
UInt16typed expression.Declaration
Swift
func toUInt16() -> TypedExpression<UInt16> -
Converts typed expression to
UInt32typed expression.Declaration
Swift
func toUInt32() -> TypedExpression<UInt32> -
Converts typed expression to
UInt64typed expression.Declaration
Swift
func toUInt64() -> TypedExpression<UInt64> -
Undocumented
Declaration
Swift
func toUInt() -> TypedExpression<UInt>
-
Returns a
TypedExpressionthat evaluates to true if the other expression and this expression both evaluate to true.Declaration
Swift
func and(_ other: TypedExpression<Bool>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if either the other expression or this expression evaluates to true.Declaration
Swift
func or(_ other: TypedExpression<Bool>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to false.Declaration
Swift
func not() -> TypedExpression<Bool>
-
Converts a
Doubletyped expression toFloattyped expression.Declaration
Swift
func toFloat() -> TypedExpression<Float>
-
Converts a
Doubletyped expression toFloattyped expression.Declaration
Swift
func toFloat() -> TypedExpression<Float?>
-
Performs plus operation between Duration typed expressions.
Declaration
Swift
func plus(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherDuration typed expression to be added in this expression.
Return Value
Duration typed expression with plus operation.
-
Performs plus operation between Duration typed expression and Duration.
Declaration
Swift
func plus(_ other: V) -> TypedExpression<V>Parameters
otherDuration value to be added in this expression.
Return Value
Duration typed expression with plus operation.
-
Performs minus operation between Duration typed expressions.
Declaration
Swift
func minus(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherDuration typed expression to be subtracted from this expression.
Return Value
Duration typed expression with minus operation.
-
Performs minus operation between Duration typed expression and Duration.
Declaration
Swift
func minus(_ other: V) -> TypedExpression<V>Parameters
otherDuration value to be subtracted from this expression.
Return Value
Duration typed expression with minus operation.
-
Performs plus operation between
Durationtyped expressions.Declaration
Swift
func plus(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherDuration typed expression to be added in this expression.
Return Value
Duration typed expression with plus operation.
-
Performs plus operation between
Durationtyped expression and Duration.Declaration
Swift
func plus(_ other: V) -> TypedExpression<V>Parameters
otherDuration value to be added in this expression.
Return Value
Duration typed expression with plus operation.
-
Performs minus operation between
Durationtyped expressions.Declaration
Swift
func minus(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherDuration typed expression to be subtracted from this expression.
Return Value
Duration typed expression with minus operation.
-
Performs minus operation between
Durationtyped expression and Duration.Declaration
Swift
func minus(_ other: V) -> TypedExpression<V>Parameters
otherDuration value to be subtracted from this expression.
Return Value
Duration typed expression with minus operation.
-
Converts a
Floattyped expression toDoubletyped expression.Declaration
Swift
func toDouble() -> TypedExpression<Double>
-
Converts a
Floattyped expression toDoubletyped expression.Declaration
Swift
func toDouble() -> TypedExpression<Double?>
-
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a local date’s month that is between the givenMonths.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a local date’s month that is between the givenMonths.Declaration
Swift
func between(_ parameter1: V, _ parameter2: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a local date’s month that is between the givenMonths.Declaration
Swift
func between(_ parameter1: V, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a local date’s month that is between the givenMonths.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: V) -> TypedExpression<Bool>
-
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a weekday that is between the givenLocale.Weekdays.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a weekday that is between the givenLocale.Weekdays.Declaration
Swift
func between(_ parameter1: V, _ parameter2: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a weekday that is between the givenLocale.Weekdays.Declaration
Swift
func between(_ parameter1: V, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a weekday that is between the givenLocale.Weekdays.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: V) -> TypedExpression<Bool>
-
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a local date’s month and day that is between the givenMonthDays.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a local date’s month and day that is between the givenMonthDays.Declaration
Swift
func between(_ parameter1: V, _ parameter2: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a local date’s month and day that is between the givenMonthDays.Declaration
Swift
func between(_ parameter1: V, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a local date’s month and day that is between the givenMonthDays.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: V) -> TypedExpression<Bool>
-
Performs plus operation between String typed expressions.
Declaration
Swift
func plus(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherString typed expression to be added in this expression.
Return Value
String typed expression with plus operation.
-
Performs plus operation between String typed expression and String.
Declaration
Swift
func plus(_ other: V) -> TypedExpression<V>Parameters
otherString value to be added in this expression.
Return Value
String typed expression with plus operation.
-
Performs plus operation between String typed expressions.
Declaration
Swift
func plus(_ other: TypedExpression<V>) -> TypedExpression<V>Parameters
otherString typed expression to be added in this expression.
Return Value
String typed expression with plus operation.
-
Performs plus operation between String typed expression and String.
Declaration
Swift
func plus(_ other: V) -> TypedExpression<V>Parameters
otherString value to be added in this expression.
Return Value
String typed expression with plus operation.
-
Performs plus operation between TimeOfDay and Duration typed expressions.
Declaration
Swift
func plus(_ other: TypedExpression<Duration>) -> TypedExpression<TimeOfDay>Parameters
otherDuration typed expression to be added in this expression.
Return Value
TimeOfDay typed expression with plus operation.
-
Performs plus operation between TimeOfDay typed expression and Duration.
Declaration
Swift
func plus(_ other: Duration) -> TypedExpression<TimeOfDay>Parameters
otherDuration value to be added in this expression.
Return Value
TimeOfDay typed expression with plus operation.
-
Performs minus operation between TimeOfDay and Duration typed expressions.
Declaration
Swift
func minus(_ other: TypedExpression<Duration>) -> TypedExpression<TimeOfDay>Parameters
otherDuration typed expression to be subtracted from this expression.
Return Value
TimeOfDay typed expression with minus operation.
-
Performs minus operation between TimeOfDay typed expression and Duration.
Declaration
Swift
func minus(_ other: Duration) -> TypedExpression<TimeOfDay>Parameters
otherDuration value to be subtracted from this expression.
Return Value
TimeOfDay typed expression with minus operation.
-
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a time of day that is between the given times of day.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a time of day that is between the given times of day.Declaration
Swift
func between(_ parameter1: V, _ parameter2: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a time of day that is between the given times of day.Declaration
Swift
func between(_ parameter1: V, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a time of day that is between the given times of day.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: V) -> TypedExpression<Bool>
-
Performs plus operation between
TimeOfDayandDurationtyped expressions.Declaration
Swift
func plus(_ other: TypedExpression<Duration?>) -> TypedExpression<TimeOfDay?>Parameters
otherDuration typed expression to be added in this expression.
Return Value
TimeOfDay typed expression with plus operation.
-
Performs minus operation between
TimeOfDayandDurationtyped expressions.Declaration
Swift
func minus(_ other: TypedExpression<Duration?>) -> TypedExpression<TimeOfDay?>Parameters
otherDuration typed expression to be subtracted from this expression.
Return Value
TimeOfDay typed expression with minus operation.
-
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a time of day that is between the given times of day.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a time of day that is between the given times of day.Declaration
Swift
func between(_ parameter1: V, _ parameter2: V) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a time of day that is between the given times of day.Declaration
Swift
func between(_ parameter1: V, _ parameter2: TypedExpression<V>) -> TypedExpression<Bool> -
Returns a
TypedExpressionthat evaluates to true if this expression evaluates to a time of day that is between the given times of day.Declaration
Swift
func between(_ parameter1: TypedExpression<V>, _ parameter2: V) -> TypedExpression<Bool>