Cassandra 1.2.4 および 1.0.0 の Datastax Java ドライバーを使用しています (Clojure の Alia を使用していますが、ここでは問題ではないと思います)。timeuuid 列を持つステートメントを準備し、timeuuid の値に「now()」を入れると、準備されたステートメントがコンパイルされるときに now() が一度評価され、その後は二度と評価されません。
この準備されたステートメントを想像してみてください: "insert into some_table (id,time) values (?,now())"
準備した後は、実行するたびに、いつ実行しても now() は常に同じになります。
min/max timeuuid 関数を使用してこれを回避できますが、timeuuid 値の一意性のすべての利点が失われます。事実上、これは、準備されたステートメントを使用して timeuuid を挿入できないことを意味すると思います。
何か不足していますか?または機能が不足していますか?