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
441 442 443 |
# File 'lib/cequel/type.rb', line 441 def cast(value) Cql::TimeUuid.new(super.value) end |
#internal_names ⇒ Object
445 446 447 |
# File 'lib/cequel/type.rb', line 445 def internal_names ['org.apache.cassandra.db.marshal.TimeUUIDType'] end |