Starting with version 4.9, the Apache Software Foundation owns and maintains the NodeJS driver. For the latest version, visit github.com/apache/cassandra-nodejs-driver
Defines whether the query can be applied multiple times without
changing the result beyond the initial application.
The mapper uses the generated queries to determine the default value. When an UPDATE is generated with a
counter column or appending/prepending to a list column, the execution is marked as not idempotent.
Additionally, the mapper uses the safest approach for queries with lightweight transactions (Compare and
Set) by considering them as non-idempotent. Lightweight transactions at client level with transparent retries can
break linearizability. If that is not an issue for your application, you can manually set this field to true.