Public member functions

void fromString(std::string str)
Construct the field from the string.
bool isValidInterval() const
Determines whether a Netezza-encoded Interval value is valid and within range.
NzaeIntervalField()
Constructs a NULL interval field.
NzaeIntervalField(const NzaeIntervalField &field)
Construcst an interval field with value field.
NzaeIntervalField(NzudsInterval val)
Constructs an interval field with value val.
operator const NzaeTimeField() const
Returns the time field value.
operator const NzudsInterval &() const
Returns the encoded field value.
operator NzudsInterval &()
Returns the encoded field value.
bool operator!=(const NzaeIntervalField &x) const
Not Equal.
bool operator<(const NzaeIntervalField &x) const
Less than.
bool operator<=(const NzaeIntervalField &x) const
Less than or equal.
NzaeIntervalField& operator=(NzaeField &field)
Assigns the value of the argument to a field object.
NzaeIntervalField& operator=(const NzaeIntervalField &field)
Assigns the value of the argument to a field object.
NzaeIntervalField& operator=(NzudsInterval val)
Assigns the value of the argument to a field object.
bool operator==(const NzaeIntervalField &x) const
Equal to.
bool operator>(const NzaeIntervalField &x) const
Greater than.
bool operator>=(const NzaeIntervalField &x) const
Greater than or equal.
std::string toString() const
Returns the string representation of the field.
virtual NzaeDataTypes::Types type() const
Returns the type of the field.