Class: Cequel::Type::Timeuuid
Overview
‘timeuuid` columns are a special type of UUID column that support time-based queries. For instance, a `timeuuid` clustering column can be filtered by ranges of times into which the UUIDs must fall. This functionality presumes the use of type 1 UUIDs, which encode the timestamp of their creation.
Instance Method Summary collapse
Methods inherited from Base
#compatible_types, #cql_aliases, #cql_name, #internal_name, #to_s
Instance Method Details
#cast(value) ⇒ Object
442 443 444 |
# File 'lib/cequel/type.rb', line 442 def cast(value) Cassandra::TimeUuid.new(super.value) end |
#internal_names ⇒ Object
446 447 448 |
# File 'lib/cequel/type.rb', line 446 def internal_names ['org.apache.cassandra.db.marshal.TimeUUIDType'] end |