> -- single null value
> CREATE KEYSPACE reproducer WITH replication = {'class': 'NetworkTopologyStrategy', 'replication_factor': 1};
OK
> CREATE TABLE reproducer.t(pk int PRIMARY KEY, v int);
OK
> INSERT INTO reproducer.t (pk) VALUES (1);
OK
> SELECT TOKEN(v) FROM reproducer.t;
+-------------------+
| system.token(v)   |
|-------------------|
| null              |
+-------------------+
> 
> -- multiple null values
> CREATE TABLE reproducer.t2(pk int PRIMARY KEY, a int, b int);
OK
> INSERT INTO reproducer.t2 (pk) VALUES (1);
OK
> SELECT TOKEN(pk, a, b) FROM reproducer.t2;
Error from server: code=2200 [Invalid query] message="Invalid number of arguments in call to function system.token: 1 required but 3 provided"
> SELECT TOKEN(pk, b) FROM reproducer.t2;
Error from server: code=2200 [Invalid query] message="Invalid number of arguments in call to function system.token: 1 required but 2 provided"
> SELECT TOKEN(a, b) FROM reproducer.t2;
Error from server: code=2200 [Invalid query] message="Invalid number of arguments in call to function system.token: 1 required but 2 provided"
> 
> DROP KEYSPACE reproducer;OK
