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
434 435 436 |
# File 'lib/cequel/type.rb', line 434 def cast(value) Cql::TimeUuid.new(super.value) end |
#internal_names ⇒ Object
438 439 440 |
# File 'lib/cequel/type.rb', line 438 def internal_names ['org.apache.cassandra.db.marshal.TimeUUIDType'] end |