Tells if two values are equal or not, by comparing memory representations.
Unlike value_compare, the returned value is boolean, and gives no idea about ordering.
The two values must be of the same type, with the exception that a value of any type can be compared to a GDA_TYPE_NULL value, specifically:
value2are both GDA_TYPE_NULL values then the returned value is 0
value1is a GDA_TYPE_NULL value and
value2is of another type then the returned value is 1
value1is of another type and
value2is a GDA_TYPE_NULL value then the returned value is 1
- in all other cases,
value2must be of the same type and their values are compared
a Value to compare.
the other Value to be compared to
a non 0 value if