在C#中计算MaxTimeUuid和MinTimeUuid

时间:2017-03-29 07:17:15

标签: c# cassandra

我试图:

a)从C#DateTime

生成时间线

b)从给定的timeuuid获取DateTime

c)找到给定DateTime的MaxTimeUuid和MinTimeUuid

对于a)和b)我发现this link为我提供了具有所需功能的结构。

对于c)我发现this link似乎有函数,但它们只返回null,所以它看起来还没有实现。

是这样的吗?

在任何地方都有C#功能我可以在给定时间内创建最大和最小时间吗?

谢谢

1 个答案:

答案 0 :(得分:1)

The DataStax C# driver provides those methods in the TimeUuid structure

关于max和min timeuuid方法,这些方法尚未在C#方面提供。您可以使用CQL中的那些:SELECT field1, field2 FROM table1 WHERE id = ? and time >= minTimeuuid(?)

https://docs.datastax.com/en/cql/3.1/cql/cql_reference/timeuuid_functions_r.html