Function documentation

int nz::ae::operator!(const NzaeNumericField &lhs)
Logical Negation.
Parameters
NzaeNumericField lhs
value
Returns
A value of 1 if lhs is equal to 0, 0 otherwise.
NzaeNumeric128Field nz::ae::operator%(NzaeNumericField &lhs, NzaeNumericField &rhs)
Perform a modulus operation using the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(double lhs, NzaeNumericField &rhs)
Perform a modulus operation using the two specified values.
Parameters
Ihs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(int64_t lhs, NzaeNumericField &rhs)
Perform a modulus operation using the two specified values.
Parameters
Ihs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(int32_t lhs, NzaeNumericField &rhs)
Perform a modulus operation using the two specified values.
Parameters
Ihs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(const NzaeNumericField &lhs, const NzaeNumericField &rhs)
Perform a modulus operation using the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(double lhs, const NzaeNumericField &rhs)
Perform a modulus operation using the two specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(int64_t lhs, const NzaeNumericField &rhs)
Perform a modulus operation using the two specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(const NzaeNumericField &lhs, NzaeNumericField &rhs)
Perform a modulus operation using the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(int32_t lhs, const NzaeNumericField &rhs)
Perform a modulus operation using the two specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(NzaeNumericField &lhs, const NzaeNumericField &rhs)
Perform a modulus operation using the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(const NzaeNumericField &lhs, double rhs)
Perform a modulus operation using the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(NzaeNumericField &lhs, double rhs)
Perform a modulus operation using the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(const NzaeNumericField &lhs, int64_t rhs)
Perform a modulus operation using the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(NzaeNumericField &lhs, int64_t rhs)
Perform a modulus operation using the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(const NzaeNumericField &lhs, int32_t rhs)
Perform a modulus operation using the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator%(NzaeNumericField &lhs, int32_t rhs)
Perform a modulus operation using the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs modulo rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(int32_t lhs, NzaeNumericField &rhs)
Multiply the two specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(NzaeNumericField &lhs, NzaeNumericField &rhs)
Multiply the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(NzaeNumericField &lhs, const NzaeNumericField &rhs)
Multiply the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(const NzaeNumericField &lhs, double rhs)
Multiply the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(const NzaeNumericField &lhs, NzaeNumericField &rhs)
Multiply the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(double lhs, const NzaeNumericField &rhs)
Multiply the two specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(NzaeNumericField &lhs, double rhs)
Multiply the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(const NzaeNumericField &lhs, const NzaeNumer- icField &rhs)
Multiply the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(double lhs, NzaeNumericField &rhs)
Multiply the two specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(const NzaeNumericField &lhs, int64_t rhs)
Multiply the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(int64_t lhs, const NzaeNumericField &rhs)
Multiply the two specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(NzaeNumericField &lhs, int64_t rhs)
Multiply the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(int64_t lhs, NzaeNumericField &rhs)
Multiply the two specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(const NzaeNumericField &lhs, int32_t rhs)
Multiply the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(int32_t lhs, const NzaeNumericField &rhs)
Multiply the two specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator*(NzaeNumericField &lhs, int32_t rhs)
Multiply the two specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The product of lhs multiplied by rhs as a Numeric128.
Exceptions
NzaeException
NzaeTimestampField nz::ae::operator+(const NzaeTimeField &time, const NzaeDateField &date)
Add date and time.
Parameters
NzaeTimeField time
The time.
NzaeDateField date
The date.
Returns
NzaeTimestampField
The timestamp.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(const NzaeNumericField &lhs, NzaeNumericField &rhs)
Perform an addition operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(int32_t lhs, NzaeNumericField &rhs)
Perform an addition operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(double lhs, NzaeNumericField &rhs)
Perform an addition operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(const NzaeNumericField &lhs, int64_t rhs)
Perform an addition operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(const NzaeNumericField &lhs, const NzaeNumericField &rhs)
Perform an addition operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(NzaeNumericField &lhs, NzaeNumericField &rhs)
Perform an addition operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(int64_t lhs, const NzaeNumericField &rhs)
Perform an addition operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(const NzaeNumericField &lhs)
Unary plus.
Parameters
NzaeNumericField lhs
Value.
Returns
NzaeNumeric128Field
The new NzaeNumeric128Field object.
Exceptions
NzaeException
NzaeDateField nz::ae::operator+(const NzaeIntervalField &iv, const NzaeDateField &date)
Add an interval and a date.
Parameters
NzaeIntervalField iv lhs
The interval.
NzaeDateField date
The date.
Returns
NzaeDateField
The new date.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(const NzaeNumericField &lhs, double rhs)
Perform an addition operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeTimestampField nz::ae::operator+(const NzaeDateField &date, const NzaeTimeField &time)
Add a date and a time.
Parameters
NzaeDateField date
The date.
NzaeTimeField time
The time.
Returns
NzaeTimestampField
The timestamp.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(NzaeNumericField &lhs, int64_t rhs)
Perform an addition operation using the specified values.
Parameters
NzaeDateField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeTimestampField nz::ae::operator+(const NzaeDateField &date, const NzaeTimeTzField &time)
Add a date and a time.
Parameters
NzaeDateField date
The date.
NzaeTimeTzField time
The time.
Returns
NzaeTimestampField
The timestamp.
Exceptions
NzaeException
NzaeTimeField nz::ae::operator+(const NzaeTimeField &time, const NzaeIntervalField &iv)
Add an interval and a time.
Parameters
NzaeDateField time
The time.
NzaeIntervalField iv
The interval.
Returns
NzaeTimeField
The time.
Exceptions
NzaeException
NzaeTimeTzField nz::ae::operator+(const NzaeTimeTzField &time, const NzaeIntervalField &iv)
Add an interval and a timetz.
Parameters
NzaeTimeTzField time
The timetz.
NzaeIntervalField iv
The interval.
Returns
NzaeTimeField
The time.
Exceptions
NzaeException
NzaeTimestampField nz::ae::operator+(const NzaeTimestampField &time, const NzaeInter- valField &iv)
Add an interval and a timestamp.
Parameters
NzaeTimestampField time
The timestamp.
NzaeIntervalField iv
The interval.
Returns
NzaeTimeField
The time.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(NzaeNumericField &lhs, const NzaeNumericField &rhs)
Perform an addition operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeDateField nz::ae::operator+(const NzaeDateField &date, const NzaeIntervalField &iv)
Add an interval and a date.
Parameters
NzaeDateField date
The date.
NzaeIntervalField iv
The interval.
Returns
NzaeDateField
The new date.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(int64_t lhs, NzaeNumericField &rhs)
Perform an addition operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeTimestampField nz::ae::operator+(const NzaeTimeTzField &time, const NzaeDateField &date)
Add a date and a timetz.
Parameters
NzaeTimeTzField time
The timetz.
NzaeDateField date
The date.
Returns
NzaeTimestampField
The timestamp.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(double lhs, const NzaeNumericField &rhs)
Perform an addition operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeTimeField nz::ae::operator+(const NzaeIntervalField &iv, const NzaeTimeField &time)
Add an interval and a time.
Parameters
NzaeIntervalField iv
Value 1.
NzaeTimeField time
Value 2.
Returns
NzaeTimeField
The time.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(const NzaeNumericField &lhs, int32_t rhs)
Perform an addition operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeTimestampField nz::ae::operator+(const NzaeIntervalField &iv, const NzaeTimestampField &time)
Add an interval and a timestamp.
Parameters
NzaeIntervalField iv
The interval.
NzaeTimestampField time
The timestamp.
Returns
NzaeTimestampField
The timestamp.
Exceptions
NzaeException
NzaeTimeTzField nz::ae::operator+(const NzaeIntervalField &iv, const NzaeTimeTzField &time)
Add an interval and a timetz.
Parameters
NzaeIntervalField iv
The interval.
NzaeTimeTzField time
The timetz.
Returns
NzaeTimeTzField
The time.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(int32_t lhs, const NzaeNumericField &rhs)
Perform an addition operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(NzaeNumericField &lhs, double rhs)
Perform an addition operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator+(NzaeNumericField &lhs, int32_t rhs)
Perform an addition operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The sum of lhs + rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator++(NzaeNumericField &lhs, int rhs)
Increments one value by one.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Dummy
Returns
NzaeNumeric128Field
The result of lhs incremented by one as a Numeric128.
Exceptions
NzaeException
NzaeTimeTzField nz::ae::operator-(const NzaeTimeTzField &time, const NzaeIntervalField &iv)
Subtract an interval from timetz.
Parameters
NzaeTimeTzField time
The time.
NzaeIntervalField iv
The interval.
Returns
NzaeTimeTzField
The timetz.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(int32_t lhs, const NzaeNumericField &rhs)
Perform a subtraction operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(NzaeNumericField &lhs, NzaeNumericField &rhs)
Perform a subtraction operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeIntervalField nz::ae::operator-(const NzaeTimeField &time, const NzaeTimeField &t2)
Subtract time from time.
Parameters
NzaeTimeField time
Time 1.
NzaeTimeField t2
Time 2.
Returns
NzaeIntervalField
The interval between the specified time values.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(NzaeNumericField &lhs, const NzaeNumericField &rhs)
Perform a subtraction operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(const NzaeNumericField &lhs, double rhs)
Perform a subtraction operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(NzaeNumericField &lhs, double rhs)
Perform a subtraction operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(const NzaeNumericField &lhs, int64_t rhs)
Perform a subtraction operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeDateField nz::ae::operator-(const NzaeDateField &date, const NzaeIntervalField &iv)
Subtract an interval from a date.
Parameters
NzaeDateField date
The date.
NzaeIntervalField iv
The interval.
Returns
NzaeDateField
The date.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(const NzaeNumericField &lhs, NzaeNumericField &rhs)
Perform a subtraction operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(int64_t lhs, const NzaeNumericField &rhs)
Perform a subtraction operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(NzaeNumericField &lhs, int64_t rhs)
Perform a subtraction operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeTimestampField nz::ae::operator-(const NzaeTimestampField &time, const NzaeIntervalField &iv)
Subtract an interval from a timestamp.
Parameters
NzaeTimestampField time
The timestamp.
NzaeIntervalField iv
The interval.
Returns
NzaeTimestampField
The timestamp.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(double lhs, NzaeNumericField &rhs)
Perform a subtraction operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeTimeField nz::ae::operator-(const NzaeTimeField &time, const NzaeIntervalField &iv)
Subtract an interval from a time.
Parameters
NzaeTimeField time
The time.
NzaeIntervalField iv
The interval.
Returns
NzaeTimeField
The time.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(const NzaeNumericField &lhs, const NzaeNumericField &rhs)
Perform a subtraction operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(double lhs, const NzaeNumericField &rhs)
Perform a subtraction operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(int64_t lhs, NzaeNumericField &rhs)
Perform a subtraction operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(const NzaeNumericField &lhs, int32_t rhs)
Perform a subtraction operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeIntervalField nz::ae::operator-(const NzaeTimestampField &time, const NzaeTimestamp- Field &t2)
Subtract timestamp from timestamp.
Parameters
NzaeTimestampField time
Timestamp 1.
NzaeTimestampField t2
Timestamp 2.
Returns
NzaeIntervalField
The interval between the specified timestamps.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(NzaeNumericField &lhs, int32_t rhs)
Perform a subtraction operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(int32_t lhs, NzaeNumericField &rhs)
Perform a subtraction operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs minus rhs as a Numeric128.
Exceptions
NzaeException
NzaeIntervalField nz::ae::operator-(const NzaeDateField &date, const NzaeDateField &d2)
Subtract a date from a date.
Parameters
NzaeDateField date
Date 1.
NzaeDateField d2
Date 2.
Returns
NzaeIntervalField
The interval between the specified dates.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator-(const NzaeNumericField &lhs)
Unary minus.
Parameters
NzaeNumericField lhs
Value.
Returns
NzaeNumeric128Field
The new NzaeNumeric128Field object.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator--(NzaeNumericField &lhs, int rhs)
Decrements one value by one.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Dummy.
Returns
NzaeNumeric128Field
The result of lhs decremented by one as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(const NzaeNumericField &lhs, double rhs)
Perform a division operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(const NzaeNumericField &lhs, NzaeNumericField &rhs)
Perform a division operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(NzaeNumericField &lhs, NzaeNumericField &rhs)
Perform a division operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(int64_t lhs, const NzaeNumericField &rhs)
Perform a division operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(NzaeNumericField &lhs, const NzaeNumericField &rhs)
Perform a division operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(NzaeNumericField &lhs, double rhs)
Perform a division operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(const NzaeNumericField &lhs, int32_t rhs)
Perform a division operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(int64_t lhs, NzaeNumericField &rhs)
Perform a division operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(double lhs, const NzaeNumericField &rhs)
Perform a division operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(const NzaeNumericField &lhs, int64_t rhs)
Perform a division operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(int32_t lhs, const NzaeNumericField &rhs)
Perform a division operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(int32_t lhs, NzaeNumericField &rhs)
Perform a division operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(NzaeNumericField &lhs, int32_t rhs)
Perform a division operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(double lhs, NzaeNumericField &rhs)
Perform a division operation using the specified values.
Parameters
lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(const NzaeNumericField &lhs, const NzaeNumericField &rhs)
Perform a division operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
NzaeNumericField rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException
NzaeNumeric128Field nz::ae::operator/(NzaeNumericField &lhs, int64_t rhs)
Perform a division operation using the specified values.
Parameters
NzaeNumericField lhs
Value 1.
rhs
Value 2.
Returns
NzaeNumeric128Field
The result of lhs divided by rhs as a Numeric128.
Exceptions
NzaeException