(*Query).ScanCAS

Description

ScanCAS executes a lightweight transaction (i.e. an UPDATE or INSERT
statement containing an IF clause). If the transaction fails because
the existing values did not match, the previous values will be stored
in dest.